From 5522b00ad27afe45643631b0873a12f7a5b6e928 Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Fri, 8 Aug 2025 14:26:48 +0200 Subject: [PATCH 01/27] Experimental Platform split --- site/content/3.12/_index.md | 4 ++-- .../3.12/about-arangodb/features/platform.md | 12 +++++----- site/content/3.12/aql/functions/vector.md | 2 +- site/content/3.12/deploy/_index.md | 2 +- .../working-with-indexes/vector-indexes.md | 2 +- site/content/platform/_index.md | 24 +++++++++++++++++++ .../about-the-platform/_index.md} | 4 ++-- .../{3.12 => platform}/data-science/_index.md | 18 +++++++------- .../data-science/graphml/_index.md | 0 .../data-science/graphml/notebooks-api.md | 2 +- .../data-science/graphml/quickstart.md | 0 .../data-science/graphml/ui.md | 0 .../data-science/graphrag/_index.md | 0 .../data-science/graphrag/services/_index.md | 0 .../data-science/graphrag/services/gen-ai.md | 2 +- .../graphrag/services/importer.md | 0 .../data-science/graphrag/services/mlflow.md | 2 +- .../services/natural-language-to-aql.md | 0 .../graphrag/services/retriever.md | 0 .../services/triton-inference-server.md | 0 .../graphrag/tutorial-notebook.md | 2 +- .../data-science/graphrag/web-interface.md | 2 +- .../data-science/integrations/_index.md | 0 .../integrations/arangodb-cugraph-adapter.md | 0 .../integrations/arangodb-dgl-adapter.md | 0 .../integrations/arangodb-networkx-adapter.md | 0 .../integrations/arangodb-pyg-adapter.md | 0 .../integrations/arangodb-rdf-adapter.md | 0 .../data-science/integrations/langchain.md | 0 .../data-science/notebook-servers.md | 2 +- .../platform/graph-intelligence/_index.md | 5 ++++ .../graph-intelligence}/graph-analytics.md | 12 +++++----- .../graph-intelligence}/graph-visualizer.md | 4 ++-- .../platform.md => platform/release-notes.md} | 8 +++---- site/data/versions.yaml | 5 ++++ .../layouts/partials/shortcodes/version.html | 4 +++- .../arangoproxy/internal/service/service.go | 3 +++ 37 files changed, 80 insertions(+), 41 deletions(-) create mode 100644 site/content/platform/_index.md rename site/content/{3.12/components/platform.md => platform/about-the-platform/_index.md} (98%) rename site/content/{3.12 => platform}/data-science/_index.md (89%) rename site/content/{3.12 => platform}/data-science/graphml/_index.md (100%) rename site/content/{3.12 => platform}/data-science/graphml/notebooks-api.md (99%) rename site/content/{3.12 => platform}/data-science/graphml/quickstart.md (100%) rename site/content/{3.12 => platform}/data-science/graphml/ui.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/_index.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/services/_index.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/services/gen-ai.md (98%) rename site/content/{3.12 => platform}/data-science/graphrag/services/importer.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/services/mlflow.md (98%) rename site/content/{3.12 => platform}/data-science/graphrag/services/natural-language-to-aql.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/services/retriever.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/services/triton-inference-server.md (100%) rename site/content/{3.12 => platform}/data-science/graphrag/tutorial-notebook.md (99%) rename site/content/{3.12 => platform}/data-science/graphrag/web-interface.md (98%) rename site/content/{3.12 => platform}/data-science/integrations/_index.md (100%) rename site/content/{3.12 => platform}/data-science/integrations/arangodb-cugraph-adapter.md (100%) rename site/content/{3.12 => platform}/data-science/integrations/arangodb-dgl-adapter.md (100%) rename site/content/{3.12 => platform}/data-science/integrations/arangodb-networkx-adapter.md (100%) rename site/content/{3.12 => platform}/data-science/integrations/arangodb-pyg-adapter.md (100%) rename site/content/{3.12 => platform}/data-science/integrations/arangodb-rdf-adapter.md (100%) rename site/content/{3.12 => platform}/data-science/integrations/langchain.md (100%) rename site/content/{3.12 => platform}/data-science/notebook-servers.md (96%) create mode 100644 site/content/platform/graph-intelligence/_index.md rename site/content/{3.12/graphs => platform/graph-intelligence}/graph-analytics.md (98%) rename site/content/{3.12/graphs => platform/graph-intelligence}/graph-visualizer.md (99%) rename site/content/{3.12/release-notes/platform.md => platform/release-notes.md} (82%) diff --git a/site/content/3.12/_index.md b/site/content/3.12/_index.md index 55372ec34b..cc569bfae0 100644 --- a/site/content/3.12/_index.md +++ b/site/content/3.12/_index.md @@ -26,11 +26,11 @@ ArangoDB's Query Language AQL lets you use graphs, JSON documents, and search via a single, composable query language. {{% /card %}} -{{% card title="GenAI & Data Science" link="data-science/" %}} +{{% card title="GenAI & Data Science" link="../platform/data-science/" %}} Discover the graph-powered machine learning and GraphRAG features of ArangoDB. {{% /card %}} -{{% card title="ArangoDB Platform" link="components/platform/" %}} +{{% card title="ArangoDB Platform" link="../platform/" %}} The ArangoDB Platform is the umbrella for hosting the entire ArangoDB offering of products, including GraphML and GraphRAG. {{% /card %}} diff --git a/site/content/3.12/about-arangodb/features/platform.md b/site/content/3.12/about-arangodb/features/platform.md index 2b833379d4..d6ef7fd320 100644 --- a/site/content/3.12/about-arangodb/features/platform.md +++ b/site/content/3.12/about-arangodb/features/platform.md @@ -8,7 +8,7 @@ description: >- solution with a unified interface --- For in-depth information about the ArangoDB Platform as a whole and how to -deploy and use it, see [The ArangoDB Platform](../../components/platform.md). +deploy and use it, see [The ArangoDB Platform](../../../platform/about-the-platform/_index.md). ## Architecture @@ -34,24 +34,24 @@ deploy and use it, see [The ArangoDB Platform](../../components/platform.md). - [**ArangoDB Core**](core.md): The ArangoDB database system with support for graphs, documents, key-value, full-text search, and vector search. -- [**Graph Visualizer**](../../graphs/graph-visualizer.md): +- [**Graph Visualizer**](../../../platform/graph-intelligence/graph-visualizer.md): A web-based tool for exploring your graph data with an intuitive interface and sophisticated querying capabilities. -- [**Graph Analytics**](../../graphs/graph-analytics.md): +- [**Graph Analytics**](../../../platform/graph-intelligence/graph-analytics.md): A service that can efficiently load graph data from the core database system and run graph algorithms such as PageRank and many more. -- [**GenAI Suite**](../../data-science/_index.md): +- [**GenAI Suite**](../../../platform/data-science/_index.md): ArangoDB's graph-powered machine learning (GraphML) as well as GraphRAG for automatically building knowledge graphs from text and taking advantage of both excerpts and higher-level summaries as context for turbocharging GenAI applications. -- [**Notebook servers**](../../data-science/notebook-servers.md): +- [**Notebook servers**](../../../platform/data-science/notebook-servers.md): Run Jupyter kernels in the Platform for hosting interactive, Python-based notebooks to experiment and develop applications. -- [**MLflow integration**](../../data-science/graphrag/services/mlflow.md): +- [**MLflow integration**](../../../platform/data-science/graphrag/services/mlflow.md): Use the popular MLflow for machine learning practitioners as part of the ArangoDB Platform. diff --git a/site/content/3.12/aql/functions/vector.md b/site/content/3.12/aql/functions/vector.md index 45341b8ea8..987de8e45e 100644 --- a/site/content/3.12/aql/functions/vector.md +++ b/site/content/3.12/aql/functions/vector.md @@ -12,7 +12,7 @@ To use vector search, you need to have vector embeddings stored in documents and the attribute that stores them needs to be indexed by a [vector index](../../index-and-search/indexing/working-with-indexes/vector-indexes.md). -You can calculate vector embeddings using [ArangoDB's GraphML](../../data-science/graphml/_index.md) +You can calculate vector embeddings using [ArangoDB's GraphML](../../../platform/data-science/graphml/_index.md) capabilities (available in ArangoGraph) or using external tools. {{< warning >}} diff --git a/site/content/3.12/deploy/_index.md b/site/content/3.12/deploy/_index.md index e0d36ebcd0..e99d1d56e5 100644 --- a/site/content/3.12/deploy/_index.md +++ b/site/content/3.12/deploy/_index.md @@ -50,7 +50,7 @@ ArangoDB product offering with a unified interface in a Kubernetes cluster. It is offered for self-hosting on-prem or in the cloud and as a managed service, superseding the ArangoGraph Insights Platform. -See [The ArangoDB Platform](../components/platform.md) for details. +See [The ArangoDB Platform](../../platform/about-the-platform/_index.md) for details. ## How to deploy diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md b/site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md index 17d9be8fe3..955051efc6 100644 --- a/site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md +++ b/site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md @@ -33,7 +33,7 @@ startup option needs to be enabled on the deployment you want to restore to. {{< /warning >}} 1. Enable the experimental vector index feature. -2. Calculate vector embeddings using [ArangoDB's GraphML](../../../data-science/graphml/_index.md) +2. Calculate vector embeddings using [ArangoDB's GraphML](../../../../platform/data-science/graphml/_index.md) capabilities (available in ArangoGraph) or using external tools. Store each vector as an attribute in the respective document. 3. Create a vector index over this attribute. You need to choose which diff --git a/site/content/platform/_index.md b/site/content/platform/_index.md new file mode 100644 index 0000000000..a70a2b36e7 --- /dev/null +++ b/site/content/platform/_index.md @@ -0,0 +1,24 @@ +--- +title: Recommended Resources +menuTitle: 'Platform' +weight: 0 +layout: default +--- +{{< cloudbanner >}} + +{{< cards >}} + +{{% card title="What is the ArangoDB Platform?" link="about-the-platform/" %}} +The ArangoDB Platform is the umbrella for hosting the entire ArangoDB offering +of products, including GraphML and GraphRAG. +{{% /card %}} + +{{% card title="Graph Intelligence" link="graph-intelligence/" %}} +Analyze and visualize your data with the Graph Analytics and Graph Visualizer features. +{{% /card %}} + +{{% card title="GenAI & Data Science" link="data-science/" %}} +Discover the graph-powered machine learning and GraphRAG features of ArangoDB. +{{% /card %}} + +{{< /cards >}} diff --git a/site/content/3.12/components/platform.md b/site/content/platform/about-the-platform/_index.md similarity index 98% rename from site/content/3.12/components/platform.md rename to site/content/platform/about-the-platform/_index.md index ba034f43cf..e643b843c7 100644 --- a/site/content/3.12/components/platform.md +++ b/site/content/platform/about-the-platform/_index.md @@ -1,7 +1,7 @@ --- title: The ArangoDB Platform menuTitle: Platform -weight: 169 +weight: 5 description: >- The ArangoDB Platform brings everything ArangoDB offers together to a single solution that you can deploy on-prem or use as a managed service @@ -65,7 +65,7 @@ of the platform features. ### Use the ArangoDB Platform as a managed service The ArangoDB Platform is not available as a managed service yet, but it will -become available for the [ArangoGraph Insights Platform](../arangograph/_index.md) +become available for the [ArangoGraph Insights Platform](../../3.12/arangograph/_index.md) in the future. Until then, you can request early access to the self-hosted ArangoDB Platform for testing. diff --git a/site/content/3.12/data-science/_index.md b/site/content/platform/data-science/_index.md similarity index 89% rename from site/content/3.12/data-science/_index.md rename to site/content/platform/data-science/_index.md index 3e0f3d853d..c6981e809c 100644 --- a/site/content/3.12/data-science/_index.md +++ b/site/content/platform/data-science/_index.md @@ -1,7 +1,7 @@ --- title: Generative Artificial Intelligence (GenAI) and Data Science menuTitle: GenAI & Data Science -weight: 115 +weight: 15 description: >- ArangoDB's set of tools and technologies enables analytics, machine learning, and GenAI applications powered by graph data @@ -48,16 +48,16 @@ ArangoDB Platform web interface, guiding you through the process. Alongside these components, you also get the following additional features: -- [**Graph Visualizer**](../graphs/graph-visualizer.md): A web-based tool for exploring your graph data with an +- [**Graph Visualizer**](../graph-intelligence/graph-visualizer.md): A web-based tool for exploring your graph data with an intuitive interface and sophisticated querying capabilities. - [**Jupyter notebooks**](notebook-servers.md): Run a Jupyter kernel in the platform for hosting interactive notebooks for experimentation and development of applications that use ArangoDB as their backend. - **Public and private LLM support**: Use public LLMs such as OpenAI - or private LLMs with [Triton Inference Server](../data-science/graphrag/services/triton-inference-server.md). -- [**MLflow integration**](./graphrag/services/mlflow.md): Use the popular MLflow as a model registry for private LLMs + or private LLMs with [Triton Inference Server](graphrag/services/triton-inference-server.md). +- [**MLflow integration**](graphrag/services/mlflow.md): Use the popular MLflow as a model registry for private LLMs or to run machine learning experiments as part of the ArangoDB Platform. -- [**Integrations**](./integrations/_index.md): Use ArangoDB together with cuGraph, NetworkX, +- [**Integrations**](integrations/_index.md): Use ArangoDB together with cuGraph, NetworkX, and other data science tools. - **Application Programming Interfaces**: Use the underlying APIs of the GenAI Suite services and build your own integrations. See the @@ -69,7 +69,7 @@ Alongside these components, you also get the following additional features: The ArangoDB Platform includes the following features independent of the GenAI Suite: -- [**Graph Analytics**](../graphs/graph-analytics.md): Run graph algorithms such as PageRank +- [**Graph Analytics**](../graph-intelligence/graph-analytics.md): Run graph algorithms such as PageRank on dedicated compute resources. ## From graph to AI @@ -92,7 +92,7 @@ Graph queries can answer questions like _**Who can introduce me to person X**_? ![Graph Query](../../images/graph-query.png) -See [Graphs in AQL](../aql/graphs/_index.md) for the supported graph queries. +See [Graphs in AQL](../../3.12/aql/graphs/_index.md) for the supported graph queries. ### Graph Analytics @@ -106,7 +106,7 @@ Graph analytics can answer questions like _**Who are the most connected persons* ArangoDB offers _Graph Analytics Engines_ to run algorithms such as connected components, label propagation, and PageRank on your data. This feature is available for the ArangoGraph Insights Platform. See -[Graph Analytics](../graphs/graph-analytics.md) for details. +[Graph Analytics](../graph-intelligence/graph-analytics.md) for details. ### GraphML @@ -168,5 +168,5 @@ the following tasks: ## Sample datasets If you want to try out ArangoDB's data science features, you may use the -[`arango-datasets` Python package](../components/tools/arango-datasets.md) +[`arango-datasets` Python package](../../3.12/components/tools/arango-datasets.md) to load sample datasets into a deployment. diff --git a/site/content/3.12/data-science/graphml/_index.md b/site/content/platform/data-science/graphml/_index.md similarity index 100% rename from site/content/3.12/data-science/graphml/_index.md rename to site/content/platform/data-science/graphml/_index.md diff --git a/site/content/3.12/data-science/graphml/notebooks-api.md b/site/content/platform/data-science/graphml/notebooks-api.md similarity index 99% rename from site/content/3.12/data-science/graphml/notebooks-api.md rename to site/content/platform/data-science/graphml/notebooks-api.md index c9ade4cacf..9b0d593a2a 100644 --- a/site/content/3.12/data-science/graphml/notebooks-api.md +++ b/site/content/platform/data-science/graphml/notebooks-api.md @@ -82,7 +82,7 @@ news sources, and locations are interconnected into a large graph. ![Example Event](../../../images/ArangoML_open_intelligence_visualization.png) -The [`arango-datasets`](../../components/tools/arango-datasets.md) Python package +The [`arango-datasets`](../../../3.12/components/tools/arango-datasets.md) Python package allows you to load pre-defined datasets into ArangoDB Platform. It comes pre-installed in the GraphML notebook environment. diff --git a/site/content/3.12/data-science/graphml/quickstart.md b/site/content/platform/data-science/graphml/quickstart.md similarity index 100% rename from site/content/3.12/data-science/graphml/quickstart.md rename to site/content/platform/data-science/graphml/quickstart.md diff --git a/site/content/3.12/data-science/graphml/ui.md b/site/content/platform/data-science/graphml/ui.md similarity index 100% rename from site/content/3.12/data-science/graphml/ui.md rename to site/content/platform/data-science/graphml/ui.md diff --git a/site/content/3.12/data-science/graphrag/_index.md b/site/content/platform/data-science/graphrag/_index.md similarity index 100% rename from site/content/3.12/data-science/graphrag/_index.md rename to site/content/platform/data-science/graphrag/_index.md diff --git a/site/content/3.12/data-science/graphrag/services/_index.md b/site/content/platform/data-science/graphrag/services/_index.md similarity index 100% rename from site/content/3.12/data-science/graphrag/services/_index.md rename to site/content/platform/data-science/graphrag/services/_index.md diff --git a/site/content/3.12/data-science/graphrag/services/gen-ai.md b/site/content/platform/data-science/graphrag/services/gen-ai.md similarity index 98% rename from site/content/3.12/data-science/graphrag/services/gen-ai.md rename to site/content/platform/data-science/graphrag/services/gen-ai.md index 280dfd2511..a87c3c44df 100644 --- a/site/content/3.12/data-science/graphrag/services/gen-ai.md +++ b/site/content/platform/data-science/graphrag/services/gen-ai.md @@ -98,7 +98,7 @@ curl -X POST https://:8529/_open/auth \ This returns a JWT token that you can use as your Bearer token. For more details about ArangoDB authentication and JWT tokens, see -the [ArangoDB Authentication](../../../develop/http-api/authentication/#jwt-user-tokens) +the [ArangoDB Authentication](../../../../3.12/develop/http-api/authentication/#jwt-user-tokens) documentation. ## Complete Service lifecycle example diff --git a/site/content/3.12/data-science/graphrag/services/importer.md b/site/content/platform/data-science/graphrag/services/importer.md similarity index 100% rename from site/content/3.12/data-science/graphrag/services/importer.md rename to site/content/platform/data-science/graphrag/services/importer.md diff --git a/site/content/3.12/data-science/graphrag/services/mlflow.md b/site/content/platform/data-science/graphrag/services/mlflow.md similarity index 98% rename from site/content/3.12/data-science/graphrag/services/mlflow.md rename to site/content/platform/data-science/graphrag/services/mlflow.md index 0de3c91d3b..305ea90a1b 100644 --- a/site/content/3.12/data-science/graphrag/services/mlflow.md +++ b/site/content/platform/data-science/graphrag/services/mlflow.md @@ -93,7 +93,7 @@ curl -X POST https://:8529/_open/auth \ This returns a JWT token that you can use as your Bearer token. For more details about ArangoDB authentication and JWT tokens, see the -[ArangoDB Authentication](https://docs.arangodb.com/stable/develop/http-api/authentication/#jwt-user-tokens) +[ArangoDB Authentication](../../../../3.12/develop/http-api/authentication/#jwt-user-tokens) documentation. ## Installation diff --git a/site/content/3.12/data-science/graphrag/services/natural-language-to-aql.md b/site/content/platform/data-science/graphrag/services/natural-language-to-aql.md similarity index 100% rename from site/content/3.12/data-science/graphrag/services/natural-language-to-aql.md rename to site/content/platform/data-science/graphrag/services/natural-language-to-aql.md diff --git a/site/content/3.12/data-science/graphrag/services/retriever.md b/site/content/platform/data-science/graphrag/services/retriever.md similarity index 100% rename from site/content/3.12/data-science/graphrag/services/retriever.md rename to site/content/platform/data-science/graphrag/services/retriever.md diff --git a/site/content/3.12/data-science/graphrag/services/triton-inference-server.md b/site/content/platform/data-science/graphrag/services/triton-inference-server.md similarity index 100% rename from site/content/3.12/data-science/graphrag/services/triton-inference-server.md rename to site/content/platform/data-science/graphrag/services/triton-inference-server.md diff --git a/site/content/3.12/data-science/graphrag/tutorial-notebook.md b/site/content/platform/data-science/graphrag/tutorial-notebook.md similarity index 99% rename from site/content/3.12/data-science/graphrag/tutorial-notebook.md rename to site/content/platform/data-science/graphrag/tutorial-notebook.md index 00df23951e..2738493dcc 100644 --- a/site/content/3.12/data-science/graphrag/tutorial-notebook.md +++ b/site/content/platform/data-science/graphrag/tutorial-notebook.md @@ -201,7 +201,7 @@ pprint(importerResponse) ### Visualize and interact with the Knowledge Graph Once the importer service has processed the document, you can visualize and -interact with the generated Knowledge Graph using the [Graph Visualizer](../../graphs/graph-visualizer.md) +interact with the generated Knowledge Graph using the [Graph Visualizer](../../graph-intelligence/graph-visualizer.md) directly from the ArangoDB Platform web interface. 1. In the ArangoDB Platform web interface, select the database you have previously used. diff --git a/site/content/3.12/data-science/graphrag/web-interface.md b/site/content/platform/data-science/graphrag/web-interface.md similarity index 98% rename from site/content/3.12/data-science/graphrag/web-interface.md rename to site/content/platform/data-science/graphrag/web-interface.md index b167f66616..275bbeb81a 100644 --- a/site/content/3.12/data-science/graphrag/web-interface.md +++ b/site/content/platform/data-science/graphrag/web-interface.md @@ -107,7 +107,7 @@ You can only import a single file, either in `.md` or `.txt` format. You can open and explore the Knowledge Graph that has been generated by clicking on the **Explore in visualizer** button. -For more information, see the [Graph Visualizer](../../graphs/graph-visualizer.md) documentation. +For more information, see the [Graph Visualizer](../../graph-intelligence/graph-visualizer.md) documentation. ## Configure the Retriever service diff --git a/site/content/3.12/data-science/integrations/_index.md b/site/content/platform/data-science/integrations/_index.md similarity index 100% rename from site/content/3.12/data-science/integrations/_index.md rename to site/content/platform/data-science/integrations/_index.md diff --git a/site/content/3.12/data-science/integrations/arangodb-cugraph-adapter.md b/site/content/platform/data-science/integrations/arangodb-cugraph-adapter.md similarity index 100% rename from site/content/3.12/data-science/integrations/arangodb-cugraph-adapter.md rename to site/content/platform/data-science/integrations/arangodb-cugraph-adapter.md diff --git a/site/content/3.12/data-science/integrations/arangodb-dgl-adapter.md b/site/content/platform/data-science/integrations/arangodb-dgl-adapter.md similarity index 100% rename from site/content/3.12/data-science/integrations/arangodb-dgl-adapter.md rename to site/content/platform/data-science/integrations/arangodb-dgl-adapter.md diff --git a/site/content/3.12/data-science/integrations/arangodb-networkx-adapter.md b/site/content/platform/data-science/integrations/arangodb-networkx-adapter.md similarity index 100% rename from site/content/3.12/data-science/integrations/arangodb-networkx-adapter.md rename to site/content/platform/data-science/integrations/arangodb-networkx-adapter.md diff --git a/site/content/3.12/data-science/integrations/arangodb-pyg-adapter.md b/site/content/platform/data-science/integrations/arangodb-pyg-adapter.md similarity index 100% rename from site/content/3.12/data-science/integrations/arangodb-pyg-adapter.md rename to site/content/platform/data-science/integrations/arangodb-pyg-adapter.md diff --git a/site/content/3.12/data-science/integrations/arangodb-rdf-adapter.md b/site/content/platform/data-science/integrations/arangodb-rdf-adapter.md similarity index 100% rename from site/content/3.12/data-science/integrations/arangodb-rdf-adapter.md rename to site/content/platform/data-science/integrations/arangodb-rdf-adapter.md diff --git a/site/content/3.12/data-science/integrations/langchain.md b/site/content/platform/data-science/integrations/langchain.md similarity index 100% rename from site/content/3.12/data-science/integrations/langchain.md rename to site/content/platform/data-science/integrations/langchain.md diff --git a/site/content/3.12/data-science/notebook-servers.md b/site/content/platform/data-science/notebook-servers.md similarity index 96% rename from site/content/3.12/data-science/notebook-servers.md rename to site/content/platform/data-science/notebook-servers.md index e84a9ebbb7..c9b8f67a05 100644 --- a/site/content/3.12/data-science/notebook-servers.md +++ b/site/content/platform/data-science/notebook-servers.md @@ -35,7 +35,7 @@ The notebooks are primarily focused on the following solutions: The ArangoDB Notebooks include the following: - Automatically connect to ArangoDB databases and GenAI platform services -- [Magic commands](../arangograph/notebooks.md#arangograph-magic-commands) +- [Magic commands](../../3.12/arangograph/notebooks.md#arangograph-magic-commands) that simplify database interactions - Example notebooks for learning diff --git a/site/content/platform/graph-intelligence/_index.md b/site/content/platform/graph-intelligence/_index.md new file mode 100644 index 0000000000..9d5ac11917 --- /dev/null +++ b/site/content/platform/graph-intelligence/_index.md @@ -0,0 +1,5 @@ +--- +title: Graph intelligence +menuTitle: Graph intelligence +weight: 10 +--- diff --git a/site/content/3.12/graphs/graph-analytics.md b/site/content/platform/graph-intelligence/graph-analytics.md similarity index 98% rename from site/content/3.12/graphs/graph-analytics.md rename to site/content/platform/graph-intelligence/graph-analytics.md index ee01851ba8..ef55508402 100644 --- a/site/content/3.12/graphs/graph-analytics.md +++ b/site/content/platform/graph-intelligence/graph-analytics.md @@ -1,7 +1,7 @@ --- title: Graph Analytics menuTitle: Graph Analytics -weight: 115 +weight: 5 description: | ArangoGraph offers Graph Analytics Engines to run graph algorithms on your data separately from your ArangoDB deployments @@ -64,22 +64,22 @@ Single server deployments using ArangoDB version 3.11 are not supported. The [Management API](#management-api) for deploying and deleting engines requires an ArangoGraph **API key**. See -[Generating an API Key](../arangograph/api/get-started.md#generating-an-api-key) +[Generating an API Key](../../3.12/arangograph/api/get-started.md#generating-an-api-key) on how to create one. You then need to generate an **access token** using the API key. See -[Authenticating with Oasisctl](../arangograph/api/get-started.md#authenticating-with-oasisctl) +[Authenticating with Oasisctl](../../3.12/arangograph/api/get-started.md#authenticating-with-oasisctl) on how to do so using `oasisctl login`. The [Engine API](#engine-api) uses one of two authentication methods, depending -on the [__auto login to database UI__](../arangograph/deployments/_index.md#auto-login-to-database-ui) +on the [__auto login to database UI__](../../3.12/arangograph/deployments/_index.md#auto-login-to-database-ui) setting in ArangoGraph: - **Enabled**: You can use an ArangoGraph access token created with an API key (see above), allowing you to use one token for both the Management API and the Engine API. - **Disabled**: You need use a JWT user token created from ArangoDB credentials. These session tokens need to be renewed every hour by default. See - [HTTP API Authentication](../develop/http-api/authentication.md#jwt-user-tokens) + [HTTP API Authentication](../../3.12/develop/http-api/authentication.md#jwt-user-tokens) for details. ## Management API @@ -246,7 +246,7 @@ Request and response payloads are JSON-encoded in the engine API. Import graph data from a database of the ArangoDB deployment. You can import named graphs as well as sets of vertex and edge collections (see -[Managed and unmanaged graphs](../graphs/_index.md#managed-and-unmanaged-graphs)). +[Managed and unmanaged graphs](../../3.12/graphs/_index.md#managed-and-unmanaged-graphs)). ```bash curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d '{"database":"_system","graph_name":"connectedComponentsGraph"}' "$ENGINE_URL/v1/loaddata" diff --git a/site/content/3.12/graphs/graph-visualizer.md b/site/content/platform/graph-intelligence/graph-visualizer.md similarity index 99% rename from site/content/3.12/graphs/graph-visualizer.md rename to site/content/platform/graph-intelligence/graph-visualizer.md index f3125d6d4d..76d34e383d 100644 --- a/site/content/3.12/graphs/graph-visualizer.md +++ b/site/content/platform/graph-intelligence/graph-visualizer.md @@ -1,7 +1,7 @@ --- title: Graph Visualizer menuTitle: Graph Visualizer -weight: 102 +weight: 10 description: >- Visually explore and interact with your ArangoDB graphs through an intuitive interface --- @@ -24,7 +24,7 @@ create new nodes (vertices) and relations (edges). {{< info >}} Graph creation is **not** performed within the Graph Visualizer. Graphs must be created in the **Management** section under **Graphs** of the second-level -navigation in the [web interface](../components/web-interface/graphs.md). Once +navigation in the [web interface](../../3.12/components/web-interface/graphs.md). Once created, you can select a graph from the list for exploration and visualization. {{< /info >}} diff --git a/site/content/3.12/release-notes/platform.md b/site/content/platform/release-notes.md similarity index 82% rename from site/content/3.12/release-notes/platform.md rename to site/content/platform/release-notes.md index 84ecec3536..22e37bf1ee 100644 --- a/site/content/3.12/release-notes/platform.md +++ b/site/content/platform/release-notes.md @@ -1,7 +1,7 @@ --- title: What's new in the ArangoDB Platform -menuTitle: ArangoDB Platform -weight: 5 +menuTitle: Release notes +weight: 50 description: >- Features and improvements in the ArangoDB Platform --- @@ -20,7 +20,7 @@ of the core ArangoDB database system along with graph-powered machine learning and GenAI capabilities as a single solution with a unified interface. Deploy the Platform on-premise or in the cloud on top of Kubernetes. -To get started, see [Self-host the ArangoDB Platform](../components/platform.md#self-host-the-arangodb-platform). +To get started, see [Self-host the ArangoDB Platform](about-the-platform/_index.md#self-host-the-arangodb-platform). ### GenAI Suite @@ -35,5 +35,5 @@ user-friendly interface seamlessly integrated into the ArangoDB Platform web int - MLflow integration - Graph Visualizer -To learn more, see the [GenAI Suite](../data-science/_index.md#genai-suite) +To learn more, see the [GenAI Suite](data-science/_index.md#genai-suite) documentation. diff --git a/site/data/versions.yaml b/site/data/versions.yaml index f58386be72..f3da90f719 100644 --- a/site/data/versions.yaml +++ b/site/data/versions.yaml @@ -1,3 +1,8 @@ +- name: "platform" + version: "0.1.0" + alias: "platform" + deprecated: false + - name: "3.13" version: "3.13.0" alias: "devel" diff --git a/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html b/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html index add77a0252..520418c334 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html @@ -6,7 +6,9 @@ {{- $page.Store.Set "versionShort" $version.name }} {{- $page.Store.Set "alias" $version.alias }} {{- $page.Store.Set "deprecated" $version.deprecated }} - {{- template "checkVersionIsInDevelopment" dict "page" $page "pageVersion" $version.name "versions" $versions }} + {{- if ne $version.name "platform" }} + {{- template "checkVersionIsInDevelopment" dict "page" $page "pageVersion" $version.name "versions" $versions }} + {{- end }} {{- end }} {{- end }} diff --git a/toolchain/arangoproxy/internal/service/service.go b/toolchain/arangoproxy/internal/service/service.go index b9f3b6caab..6f525ca79c 100644 --- a/toolchain/arangoproxy/internal/service/service.go +++ b/toolchain/arangoproxy/internal/service/service.go @@ -226,6 +226,9 @@ func (service OpenapiService) ValidateOpenapiGlobalSpec() { models.Logger.Summary("

OPENAPI

") for _, version := range Versions { + if version.Name == "platform" { + continue + } wg.Add(1) go service.ValidateFile(version.Name, &wg) } From 55dfbbf3bb1467e04058bab1b2695ac38f621f2e Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Fri, 8 Aug 2025 14:45:17 +0200 Subject: [PATCH 02/27] WIP: Don't attempt to navigate to path but different version between Platform and Core docs --- site/themes/arangodb-docs-theme/static/js/theme.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/site/themes/arangodb-docs-theme/static/js/theme.js b/site/themes/arangodb-docs-theme/static/js/theme.js index cf6e186757..208f8e9d66 100644 --- a/site/themes/arangodb-docs-theme/static/js/theme.js +++ b/site/themes/arangodb-docs-theme/static/js/theme.js @@ -466,8 +466,13 @@ function changeVersion() { changeVersion(); } - - var newUrl = window.location.pathname.replace(getVersionFromURL(), getVersionInfo(newVersion).alias) + window.location.hash; + var currentVersion = getVersionFromURL(); + var newVersionAlias = getVersionInfo(newVersion).alias; + if (currentVersion == "platform" || newVersion == "platform") { + var newUrl = window.location.pathname = "/" + newVersionAlias + "/"; + } else { + var newUrl = window.location.pathname.replace(currentVersion, newVersionAlias) + window.location.hash; + } updateHistory(newUrl); } From d7a9917e98d35c3710ffe4f73357fc9c12c2a036 Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Thu, 4 Sep 2025 14:26:11 +0200 Subject: [PATCH 03/27] WIP: Navigation --- site/config/_default/config.yaml | 6 + .../layouts/_default/home.navigation.html | 13 +- .../layouts/partials/meta.html | 6 - .../layouts/partials/shortcodes/version.html | 3 +- .../layouts/partials/version-selector.html | 4 + .../arangodb-docs-theme/static/js/theme.js | 448 ++++++++++++------ 6 files changed, 314 insertions(+), 166 deletions(-) diff --git a/site/config/_default/config.yaml b/site/config/_default/config.yaml index 67c2321b61..e2b7760a81 100644 --- a/site/config/_default/config.yaml +++ b/site/config/_default/config.yaml @@ -19,6 +19,12 @@ module: - source: "static" target: "static" + - source: content/3.12 + target: content/stable + + - source: content/3.13 + target: content/devel + # Version folders can be ignored temporarily for faster local builds # of a single version (here: 3.12) # - excludeFiles: diff --git a/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html b/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html index a1ca735f4d..55ad423ade 100644 --- a/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html +++ b/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html @@ -3,14 +3,11 @@
    - {{- range .Site.Sections.ByWeight }} - {{/* version folders */}} - {{- if ne .Type "hooks" }} -
      {{/* TODO: hide non-stable versions by default? */}} - {{- template "section-tree-nav" . }} -
    - {{- end }} - {{- end }} + {{- range .Site.Sections.ByWeight }} +
      {{/* TODO: hide non-stable versions by default? */}} + {{- template "section-tree-nav" . }} +
    + {{- end }}
diff --git a/site/themes/arangodb-docs-theme/layouts/partials/meta.html b/site/themes/arangodb-docs-theme/layouts/partials/meta.html index 67aadd8e32..0a1a0e646f 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/meta.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/meta.html @@ -25,9 +25,3 @@ {{- end }} {{- end }} -{{- if or (eq .Type "hooks") (.IsHome) }} - {{- $redirectPath := printf "/%s" (index (where site.Data.versions "alias" "stable") 0).alias }} - -{{- end }} diff --git a/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html b/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html index 520418c334..c82297d40e 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html @@ -1,7 +1,7 @@ {{- $page := .page }} {{- $versions := site.Data.versions }} {{- range $i, $version := $versions }} - {{- if eq $page.Type $version.name }} + {{- if or (eq $page.Type $version.name) (eq $page.Type $version.alias) }} {{- $page.Store.Set "version" $version.version }} {{- $page.Store.Set "versionShort" $version.name }} {{- $page.Store.Set "alias" $version.alias }} @@ -9,6 +9,7 @@ {{- if ne $version.name "platform" }} {{- template "checkVersionIsInDevelopment" dict "page" $page "pageVersion" $version.name "versions" $versions }} {{- end }} + {{- break }} {{- end }} {{- end }} diff --git a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html index 71a3db016c..918cbf161c 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html @@ -2,6 +2,10 @@ diff --git a/site/themes/arangodb-docs-theme/static/js/theme.js b/site/themes/arangodb-docs-theme/static/js/theme.js index da7da401c2..5efc2c16a2 100644 --- a/site/themes/arangodb-docs-theme/static/js/theme.js +++ b/site/themes/arangodb-docs-theme/static/js/theme.js @@ -9,7 +9,16 @@ function toggleMenuItem(event) { if (listItem.classList.contains("leaf")) return; listItem.querySelector("label").classList.toggle("open"); - $(listItem.querySelector(".submenu")).slideToggle(); + slideToggle(listItem.querySelector(".submenu")); +} + +// Vanilla JS slideToggle implementation +function slideToggle(element) { + if (element.style.display === "none" || element.style.display === "") { + element.style.display = "block"; + } else { + element.style.display = "none"; + } } function menuToggleClick(event) { @@ -18,21 +27,17 @@ function menuToggleClick(event) { toggleMenuItem(event); } -function menuEntryClickListener() { - $('.menu-link').on("click", function(event) { - event.preventDefault(); - if (event.target.pathname == window.location.pathname) { - toggleMenuItem(event) - return - } - updateHistory(event.target.getAttribute('href')) - $('.sidebar.mobile').removeClass("active") +function renderVersion() { + var version = getVersionFromURL(); - }); -} + var versionSelector = document.querySelector(".arangodb-version"); + if (!version || version === "platform") { + versionSelector.style.display = "none"; + } else { + versionSelector.style.display = "block"; + } -function renderVersion() { - var version = localStorage.getItem('docs-version'); + version = "version-" + version.replace('.', '_'); var menuEntry = document.getElementsByClassName('version-menu'); for ( let entry of menuEntry ) { if (entry.classList.contains(version)) { @@ -44,38 +49,74 @@ function renderVersion() { } function closeAllEntries() { - $(".dd-item.active").removeClass("active"); - $(".dd-item > label.open").removeClass("open"); - $(".submenu").hide(); - $(".dd-item.parent").removeClass("parent"); + document.querySelectorAll(".dd-item.active").forEach(el => el.classList.remove("active")); + document.querySelectorAll(".dd-item > label.open").forEach(el => el.classList.remove("open")); + document.querySelectorAll(".submenu").forEach(el => el.style.display = "none"); + document.querySelectorAll(".dd-item.parent").forEach(el => el.classList.remove("parent")); } function loadMenu(url) { closeAllEntries(); var version = getVersionFromURL() - $('.version-menu.'+version).find('a').each(function() { - $(this).attr("href", function(index, old) { - return old.replace(old.split("/")[1], version) - }); + document.querySelectorAll('.version-menu.version-' + version.replace('.', '_') + ' a').forEach(function(link) { + const oldHref = link.getAttribute('href'); + const newHref = oldHref.replace(oldHref.split("/")[1], version); + link.setAttribute('href', newHref); }); - var current = $('.dd-item > a[href="' + url + '"]').parent(); - current.addClass("active"); - while (current.length > 0 && current.prop("class") != "topics collapsible-menu") { - if (current.prop("tagName") == "LI") { - current.addClass("parent"); - current.children("label:first").addClass("open"); - current.children(".submenu:first").show(); + // Try to find the menu item - first try exact match, then try without hash + console.log('loadMenu: Looking for URL:', url); + var current = document.querySelector('.dd-item > a[href="' + url + '"]'); + console.log('loadMenu: Exact match found:', current); + + if (!current && url.includes('#')) { + // Try without the hash fragment + const urlWithoutHash = url.split('#')[0]; + console.log('loadMenu: Trying without hash:', urlWithoutHash); + current = document.querySelector('.dd-item > a[href="' + urlWithoutHash + '"]'); + console.log('loadMenu: Without hash found:', current); + } + if (!current) { + // Try to find by pathname only (in case of different origins or protocols) + const pathname = new URL(url, window.location.origin).pathname; + console.log('loadMenu: Trying pathname only:', pathname); + current = document.querySelector('.dd-item > a[href="' + pathname + '"]'); + console.log('loadMenu: Pathname match found:', current); + } + + if (current) { + console.log('loadMenu: Found menu item, expanding parents'); + current = current.parentNode; + current.classList.add("active"); + let expandedCount = 0; + while (current && !current.classList.contains("topics") && !current.classList.contains("collapsible-menu")) { + if (current.tagName === "LI") { + console.log('loadMenu: Expanding parent LI:', current); + current.classList.add("parent"); + const label = current.querySelector("label"); + if (label) { + label.classList.add("open"); + console.log('loadMenu: Added open class to label'); + } + const submenu = current.querySelector(".submenu"); + if (submenu) { + submenu.style.display = "block"; + expandedCount++; + console.log('loadMenu: Set submenu display to block, count:', expandedCount); + } + } + current = current.parentNode; } - - current = current.parent(); + console.log('loadMenu: Total submenus expanded:', expandedCount); + } else { + console.log('loadMenu: No menu item found for URL:', url); } } function showSidebarHandler() { - $(".sidebar").toggleClass("active"); - } + document.querySelectorAll(".sidebar").forEach(el => el.classList.toggle("active")); +} /* @@ -96,6 +137,16 @@ function replaceArticle(href, newDoc) { var re = /(.*?)<\/title>/; var match = re.exec(newDoc); + /* TODO: Replace with DOMParser? + const tempDiv = document.createElement('div'); + tempDiv.innerHTML = newDoc; + const newContainer = tempDiv.querySelector(".container-main"); + const currentContainer = document.querySelector(".container-main"); + + if (newContainer && currentContainer) { + currentContainer.parentNode.replaceChild(newContainer, currentContainer); + } + */ $(".container-main").replaceWith($(".container-main", newDoc)); if (match) { document.title = decodeHtmlEntities(match[1]); @@ -108,7 +159,7 @@ function replaceArticle(href, newDoc) { function updateHistory(urlPath) { - if (urlPath == window.location.pathname + window.location.hash) { + if (!urlPath || urlPath == window.location.pathname + window.location.hash) { return } @@ -131,21 +182,22 @@ function styleImages() { } function loadNotFoundPage() { - $.get({ - url: window.location.origin + "/notfound.html", - success: function(newDoc) { + fetch(window.location.origin + "/notfound.html") + .then(response => response.text()) + .then(newDoc => { replaceArticle("", newDoc) initArticle(""); return true; - }, - }); + }) + .catch(error => console.error('Error loading not found page:', error)); } function loadPage(target) { var href = target; - if (getVersionInfo(getVersionFromURL()) == undefined) { + var versionUrl = getVersionFromURL(); + if (versionUrl !== "platform" && getVersionInfo(versionUrl) == undefined) { loadNotFoundPage(); return; } @@ -155,15 +207,16 @@ function loadPage(target) { loadMenu(new URL(href).pathname); var version = getVersionInfo(getVersionFromURL()).name; href = href.replace(getVersionFromURL(), version); - var xhr = new XMLHttpRequest(); - $.get({ - xhr: function() { return xhr; }, - url: href, - success: function(newDoc) { - if (xhr.responseURL && href.replace(/#.*/, "") !== xhr.responseURL) { - updateHistory(xhr.responseURL.replace(version, getVersionFromURL())); + fetch(href) + .then(response => { + if (response.url && href.replace(/#.*/, "") !== response.url) { + updateHistory(response.url.replace(version, getVersionFromURL())); return; } + return response.text(); + }) + .then(newDoc => { + if (!newDoc) return; if (!newDoc.includes("<body>")) { // https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/alias.html var match = /<title>(.*?)<\/title>/.exec(newDoc)[1]; @@ -174,35 +227,10 @@ function loadPage(target) { scrollToFragment(); initArticle(href); return true; - }, - error: function(newDoc) { + }) + .catch(error => { loadNotFoundPage(href) - }, - }); -} - -function internalLinkListener() { - $('.link').on("click", function(event) { - if (event.target.getAttribute("target")) { - // external link - return; - } - event.preventDefault(); - updateHistory(event.target.getAttribute('href')) - }); - - $('.card-link').on('click', function(event) { - event.preventDefault(); - updateHistory(this.getAttribute('href')) - }); -} - -function codeShowMoreListener() { - $('article').on('click', '.code-show-more', function(event) { - var t = $(event.target) - t.toggleClass("expanded") - t.prev().toggleClass("expanded") - }); + }); } function trackPageView(title, urlPath) { @@ -222,25 +250,24 @@ function initArticle(url) { restoreTabSelections(); initCopyToClipboard(); addShowMoreButton('article'); - initClickHandlers(); + hideEmptyOpenapiDiv(); goToTop(); styleImages(); - internalLinkListener(); - codeShowMoreListener(); - aliazeLinks('article', 'a.link:not([target]), a.card-link, a.header-link'); - aliazeLinks('.breadcrumbs', 'a') + //aliazeLinks('article', 'a.link:not([target]), a.card-link, a.header-link'); + //aliazeLinks('.breadcrumbs', 'a') + linkToVersionedContent(); } -$(window).on('popstate', function (e) { - var state = e.originalEvent.state; +window.addEventListener('popstate', function (e) { + var state = e.state; if (state !== null) { loadPage(window.location.href); } }); -$(window).on('hashchange', function (e) { +window.addEventListener('hashchange', function (e) { window.history.pushState("popstate", "ArangoDB Documentation", window.location.href); scrollToFragment() }); @@ -273,7 +300,7 @@ function tocHiglighter() { if (window.innerWidth <= 768) return; var anchors = getAllAnchors(); - var scrollTop = $(document).scrollTop(); + var scrollTop = window.pageYOffset || document.documentElement.scrollTop; anchors.forEach(anchor => { const rect = anchor.getBoundingClientRect(); @@ -303,7 +330,7 @@ function throttle(callback, limit) { } } -$(window).scroll(throttle(function() { +window.addEventListener('scroll', throttle(function() { tocHiglighter(); backToTopButton(); }, 250)); @@ -314,17 +341,28 @@ $(window).scroll(throttle(function() { */ function switchTab(tabGroup, tabId, event) { - var tabs = jQuery(".tab-panel").has("[data-tab-group='"+tabGroup+"'][data-tab-item='"+tabId+"']"); - var allTabItems = tabs.find("[data-tab-group='"+tabGroup+"']"); - var targetTabItems = tabs.find("[data-tab-group='"+tabGroup+"'][data-tab-item='"+tabId+"']"); + var tabs = document.querySelectorAll(".tab-panel"); + var allTabItems = []; + var targetTabItems = []; + + tabs.forEach(tab => { + const groupItems = tab.querySelectorAll("[data-tab-group='" + tabGroup + "']"); + const targetItems = tab.querySelectorAll("[data-tab-group='" + tabGroup + "'][data-tab-item='" + tabId + "']"); + if (targetItems.length > 0) { + allTabItems.push(...groupItems); + targetTabItems.push(...targetItems); + } + }); + if (event) { var clickedTab = event.target; var topBefore = clickedTab.getBoundingClientRect().top; } - allTabItems.removeClass("selected"); - targetTabItems.addClass("selected"); - addShowMoreButton(targetTabItems); + allTabItems.forEach(item => item.classList.remove("selected")); + targetTabItems.forEach(item => item.classList.add("selected")); + targetTabItems.forEach(item => addShowMoreButton(item)); + if (event) { // Keep relative offset of tab in viewport to avoid jumping content var topAfter = clickedTab.getBoundingClientRect().top; @@ -394,15 +432,14 @@ function aliazeLinks(parentSelector, linkSelector) { nameAliasMapping[v.name] = v.alias; } - $(parentSelector).find(linkSelector).each(function() { - $(this).attr("href", function(index, old) { - if (old == undefined || old.startsWith("#")) return old; - let splitLink = old.split("/"); - let linkVersion = splitLink[1]; - let alias = nameAliasMapping[linkVersion] || linkVersion; - splitLink.splice(1, 1, alias); - return splitLink.join("/"); - }); + document.querySelectorAll(parentSelector + ' ' + linkSelector).forEach(function(link) { + const old = link.getAttribute("href"); + if (old == undefined || old.startsWith("#")) return; + let splitLink = old.split("/"); + let linkVersion = splitLink[1]; + let alias = nameAliasMapping[linkVersion] || linkVersion; + splitLink.splice(1, 1, alias); + link.setAttribute("href", splitLink.join("/")); }); } @@ -414,45 +451,44 @@ function setVersionSelector(version) { } } -function getCurrentVersion() { - var urlVersion = stableVersion.name +function getCurrentVersion(href) { + var newVersion = stableVersion.name if (window.location.pathname.split("/").length > 0) { - newVersion = getVersionFromURL() - - if (getVersionInfo(newVersion) == undefined) { + newVersion = getVersionFromURL(); + if (newVersion === "platform") { + return; + } + if ((href === "" || href === "/") && getVersionInfo(newVersion) == undefined) { loadNotFoundPage(); return; } - - urlVersion = getVersionInfo(newVersion).name } - localStorage.setItem('docs-version', urlVersion); - setVersionSelector(urlVersion); + localStorage.setItem('docs-version', newVersion); + setVersionSelector(newVersion); } function changeVersion() { - var oldVersion = localStorage.getItem('docs-version'); var versionSelector = document.querySelector(".arangodb-version"); - var newVersion = versionSelector.options[versionSelector.selectedIndex].value; + var newVersion = versionSelector.options[versionSelector.selectedIndex].value; try { - localStorage.setItem('docs-version', newVersion); - renderVersion(); - window.setupDocSearch(newVersion); + localStorage.setItem('docs-version', newVersion); + renderVersion(); + window.setupDocSearch(newVersion); } catch(exception) { console.log({exception}) - changeVersion(); + changeVersion(); } var currentVersion = getVersionFromURL(); - var newVersionAlias = getVersionInfo(newVersion).alias; + //var newVersionAlias = getVersionInfo(newVersion).alias; if (currentVersion == "platform" || newVersion == "platform") { - var newUrl = window.location.pathname = "/" + newVersionAlias + "/"; + var newUrl = window.location.pathname = "/" + newVersion + "/"; } else { - var newUrl = window.location.pathname.replace(currentVersion, newVersionAlias) + window.location.hash; + var newUrl = window.location.pathname.replace(currentVersion, newVersion) + window.location.hash; } updateHistory(newUrl); } @@ -466,8 +502,9 @@ function changeVersion() { function hideEmptyOpenapiDiv() { var lists = document.getElementsByClassName("openapi-parameters") for (let list of lists) { - if ($(list).find(".openapi-table").text().trim() == "") { - $(list).addClass("hidden"); + const table = list.querySelector(".openapi-table"); + if (table && table.textContent.trim() == "") { + list.classList.add("hidden"); } } } @@ -492,23 +529,6 @@ function hideEmptyOpenapiDiv() { } } -function initClickHandlers() { - hideEmptyOpenapiDiv(); - - $(".openapi-prop").on("click", function(event) { - if (this === event.target) { - $(event.target).toggleClass("collapsed"); - $(event.target).find('.openapi-prop-content').first().toggleClass("hidden"); - } - }); - - $(".openapi-table.show-children").on("click", function(event) { - $(event.target).toggleClass("collapsed"); - $(event.target).next(".openapi-table").toggleClass("hidden"); - }); - -} - /* Common custom functions @@ -548,17 +568,144 @@ function copyURI(evt) { } function toggleExpandShortcode(event) { - var t = $(event.target.closest("a")); - if (t.parent('.expand-expanded.expand-marked').length) { - t.next().css('display','none'); - } else if (t.parent('.expand-marked').length) { - t.next().css('display','block') + var t = event.target.closest("a"); + var parent = t.parentNode; + if (parent.classList.contains('expand-expanded') && parent.classList.contains('expand-marked')) { + t.nextElementSibling.style.display = 'none'; + } else if (parent.classList.contains('expand-marked')) { + t.nextElementSibling.style.display = 'block'; } else { - t.next('.expand-content').slideToggle(100); + const nextElement = t.querySelector('.expand-content') || t.nextElementSibling; + if (nextElement) { + slideToggle(nextElement); + } } - t.parent().toggleClass('expand-expanded'); + parent.classList.toggle('expand-expanded'); } +function linkToVersionedContent() { + const currentVersion = getVersionFromURL(); + if (currentVersion !== "platform") return; + document.querySelectorAll("a.link:not([target])").forEach(el => { + const matches = el.getAttribute("href").match(/^\/(\d\.\d{1,2})(\/.*)/); + const previousVersion = localStorage.getItem('docs-version') || "stable"; + if (matches && matches.length > 2 && previousVersion) { + el.setAttribute("href", "/" + previousVersion + matches[2]); + } + }); +} + +// Central click handler using event delegation +function handleDocumentClick(event) { + const target = event.target; + const closest = (selector) => target.closest(selector); + + // Menu link clicks + if (closest('.menu-link')) { + event.preventDefault(); + const menuLink = closest('.menu-link'); + const href = menuLink.getAttribute('href'); + if (href) { + updateHistory(href); + } + document.querySelectorAll('.sidebar.mobile').forEach(el => el.classList.remove("active")); + return; + } + + // Internal link clicks (.link) + const linkElement = closest('.link'); + if (linkElement && !linkElement.getAttribute("target")) { + event.preventDefault(); + let href = linkElement.getAttribute('href'); + if (href) { + updateHistory(href); + } + return; + } + + // Card link clicks + if (closest('.card-link')) { + event.preventDefault(); + const cardLink = closest('.card-link'); + const href = cardLink.getAttribute('href'); + if (href) { + updateHistory(href); + } + return; + } + + // Code show more button clicks + if (closest('.code-show-more')) { + target.classList.toggle("expanded"); + const prevElement = target.previousElementSibling; + if (prevElement) prevElement.classList.toggle("expanded"); + return; + } + + // OpenAPI property clicks + if (closest('.openapi-prop') && target === closest('.openapi-prop')) { + target.classList.toggle("collapsed"); + const content = target.querySelector('.openapi-prop-content'); + if (content) content.classList.toggle("hidden"); + return; + } + + // OpenAPI table show children clicks + if (closest('.openapi-table.show-children')) { + target.classList.toggle("collapsed"); + const nextTable = target.nextElementSibling; + if (nextTable && nextTable.classList.contains('openapi-table')) { + nextTable.classList.toggle("hidden"); + } + return; + } + + // Menu toggle clicks (labels) + if (target.tagName === "LABEL" && closest('.sidebar')) { + event.preventDefault(); + toggleMenuItem(event); + return; + } + + // Tab clicks + if (target.hasAttribute('data-tab-group') && target.hasAttribute('data-tab-item')) { + event.preventDefault(); + switchTab(target.getAttribute('data-tab-group'), target.getAttribute('data-tab-item'), event); + return; + } + + // Back to top button + if (closest('.back-to-top')) { + event.preventDefault(); + goToTop(event); + return; + } + + // Copy URI clicks + if (closest('.header-link')) { + copyURI(event); + return; + } + + // Expand shortcode clicks + if (closest('.expand-label')) { + event.preventDefault(); + toggleExpandShortcode(event); + return; + } + + // Homepage clicks + if (closest('.home-link')) { + goToHomepage(event); + return; + } + + // Sidebar toggle + if (closest('.sidebar-toggle')) { + showSidebarHandler(); + return; + } +} window.onload = () => { window.history.pushState("popstate", "ArangoDB Documentation", window.location.href); @@ -571,7 +718,6 @@ window.onload = () => { iframe.replaceWith(content); getCurrentVersion(window.location.href); - menuEntryClickListener(); renderVersion(); loadPage(window.location.href) @@ -579,17 +725,17 @@ window.onload = () => { window.setupDocSearch(getVersionInfo(getVersionFromURL()).name); } else { window.setupDocSearch(stableVersion); - } - content.addEventListener("click", menuToggleClick); - + // Add central click handler to document + document.addEventListener("click", handleDocumentClick); var isMobile = window.innerWidth <= 768; if (isMobile) { - $('.sidebar').addClass("mobile"); - $('.sidebar.mobile').removeClass("active"); + document.querySelectorAll('.sidebar').forEach(el => el.classList.add("mobile")); + document.querySelectorAll('.sidebar.mobile').forEach(el => el.classList.remove("active")); } - $('.page-wrapper').css("opacity", "1") + const pageWrapper = document.querySelector('.page-wrapper'); + if (pageWrapper) pageWrapper.style.opacity = "1"; } \ No newline at end of file From 1085cbdb904d77e14e32b9f3f81aa64b933c0cf6 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Thu, 4 Sep 2025 14:26:32 +0200 Subject: [PATCH 04/27] Fix link --- site/content/platform/graph-intelligence/graph-analytics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/platform/graph-intelligence/graph-analytics.md b/site/content/platform/graph-intelligence/graph-analytics.md index a3d013b046..2c273b0c38 100644 --- a/site/content/platform/graph-intelligence/graph-analytics.md +++ b/site/content/platform/graph-intelligence/graph-analytics.md @@ -19,7 +19,7 @@ and network flow analysis. ArangoDB offers a feature for running algorithms on your graph data, called Graph Analytics Engines (GAEs). It is available on request for the [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) -and included in the [ArangoDB Platform](../components/platform.md). +and included in the [ArangoDB Platform](../about-the-platform/_index.md). Key features: From 599f2ceb2f8ad55a044bdf692539cb3e813d2a80 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Thu, 4 Sep 2025 14:26:42 +0200 Subject: [PATCH 05/27] Test: Links between Platform and Core --- site/content/3.12/aql/_index.md | 2 ++ site/content/3.13/aql/_index.md | 2 ++ site/content/platform/data-science/_index.md | 2 ++ 3 files changed, 6 insertions(+) diff --git a/site/content/3.12/aql/_index.md b/site/content/3.12/aql/_index.md index 688215f3dc..befe676097 100644 --- a/site/content/3.12/aql/_index.md +++ b/site/content/3.12/aql/_index.md @@ -6,6 +6,8 @@ description: >- The ArangoDB Query Language (AQL) lets you store, retrieve, and modify data in various ways in ArangoDB --- +- [Link to Platform](../../platform/data-science/_index.md) + AQL is mainly a declarative language, meaning that a query expresses what result should be achieved but not how it should be achieved. AQL aims to be human-readable and therefore uses keywords from the English language. Another diff --git a/site/content/3.13/aql/_index.md b/site/content/3.13/aql/_index.md index 688215f3dc..befe676097 100644 --- a/site/content/3.13/aql/_index.md +++ b/site/content/3.13/aql/_index.md @@ -6,6 +6,8 @@ description: >- The ArangoDB Query Language (AQL) lets you store, retrieve, and modify data in various ways in ArangoDB --- +- [Link to Platform](../../platform/data-science/_index.md) + AQL is mainly a declarative language, meaning that a query expresses what result should be achieved but not how it should be achieved. AQL aims to be human-readable and therefore uses keywords from the English language. Another diff --git a/site/content/platform/data-science/_index.md b/site/content/platform/data-science/_index.md index ec24ec73ea..485687e4d7 100644 --- a/site/content/platform/data-science/_index.md +++ b/site/content/platform/data-science/_index.md @@ -8,6 +8,8 @@ description: >- aliases: - data-science/overview --- +- [Link to 3.12](../../3.12/aql/_index.md) + {{< tag "ArangoDB Platform" >}} {{< tip >}} From 4237c0c4d9757acf95ee81fe6699bc0263cdae98 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Thu, 4 Sep 2025 15:40:57 +0200 Subject: [PATCH 06/27] Try to exclude aliases in link check --- .../layouts/_default/_markup/render-link.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/themes/arangodb-docs-theme/layouts/_default/_markup/render-link.html b/site/themes/arangodb-docs-theme/layouts/_default/_markup/render-link.html index 74b4be1301..70df3678d4 100644 --- a/site/themes/arangodb-docs-theme/layouts/_default/_markup/render-link.html +++ b/site/themes/arangodb-docs-theme/layouts/_default/_markup/render-link.html @@ -41,7 +41,7 @@ {{- end }} {{- $permalink = printf "%s%s" $page.RelPermalink $fragment }} {{- else }} - {{- if ne $currentPage "/" }} + {{- if and (ne $currentPage "/") (not (or (strings.HasPrefix $currentPage "/stable/") (strings.HasPrefix $currentPage "/devel/"))) }} {{- if site.Params.failOnBrokenLinks }} {{- errorf "<error code=1> Broken link '%v' found in %s </error><br>" $link $currentFile }} {{- else }} From 0fb6d21a76e40136cd95ea03f2f7d2e66a717f37 Mon Sep 17 00:00:00 2001 From: Palash Karia <2976363+palashkaria@users.noreply.github.com> Date: Thu, 2 Oct 2025 15:41:17 +0530 Subject: [PATCH 07/27] chore: update greens/reds --- .../arangodb-docs-theme/static/css/theme.css | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index 09be3245c1..a90a85fe9a 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -1,25 +1,25 @@ :root { - --green-50: #f5faeb; - --green-100: #e9f4d3; - --green-200: #d5e9ad; - --green-300: #b8da7c; - --green-400: #9dc853; - --green-500: #7ead35; - --green-600: #608726; - --green-700: #4b6922; - --green-800: #3e5420; - --green-900: #35481f; + --green-50: #e3f2e0; + --green-100: #dcebd9; + --green-200: #98D78C; + --green-300: #55AB45; + --green-400: #217846; + --green-500: #007339; + --green-600: #006532; + --green-700: #005329; + --green-800: #004020; + --green-900: #002e17; --green-950: #1a270c; - --red-50: #fff2f1; - --red-100: #ffe1df; - --red-200: #ffc7c4; - --red-300: #ffa19b; - --red-400: #ff6a61; - --red-500: #ff3b30; - --red-600: #e6190d; - --red-700: #cc1409; - --red-800: #a8150c; - --red-900: #8b1811; + --red-50: #f8c5c6; + --red-100: #f5acae; + --red-200: #f18b8e; + --red-300: #ed6a6e; + --red-400: #e9494d; + --red-500: #e63035; + --red-600: #da1a20; + --red-700: #b3161a; + --red-800: #8b1114; + --red-900: #630c0e; --red-950: #4c0703; --orange-50: #fff4ed; --orange-100: #ffe6d5; From 549bb30a08ae945f13ba95d1b54edc3d204d7c17 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 12:21:39 +0200 Subject: [PATCH 08/27] Hugo config: Temporarily disable aliases and exclude legacy versions --- site/config/_default/config.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/site/config/_default/config.yaml b/site/config/_default/config.yaml index e2b7760a81..0a7d2c1541 100644 --- a/site/config/_default/config.yaml +++ b/site/config/_default/config.yaml @@ -19,20 +19,20 @@ module: - source: "static" target: "static" - - source: content/3.12 - target: content/stable +# - source: content/arangodb/3.12 +# target: content/arangodb/stable - - source: content/3.13 - target: content/devel +# - source: content/arangodb/3.13 +# target: content/arangodb/devel # Version folders can be ignored temporarily for faster local builds # of a single version (here: 3.12) -# - excludeFiles: -# - 3.10/* -# - 3.11/* -# - 3.13/* -# source: content -# target: content + - source: content + target: content + excludeFiles: + - arangodb/3.10/* + - arangodb/3.11/* +# - arangodb/3.13/* markup: highlight: From c643c101a034c83b78507334b3da09f2d66e3929 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 12:24:49 +0200 Subject: [PATCH 09/27] Preliminary support for versioned subfolders --- site/data/versions.yaml | 37 ++++---- .../layouts/partials/breadcrumbs.html | 16 ++-- .../layouts/partials/javascript.html | 2 +- .../layouts/partials/meta.html | 4 +- .../layouts/partials/shortcodes/version.html | 23 ++--- .../layouts/partials/version-selector.html | 4 +- .../layouts/shortcodes/card.html | 2 +- .../layouts/shortcodes/full-version.html | 2 +- .../arangoproxy/internal/models/version.go | 4 +- .../arangoproxy/internal/service/service.go | 87 ++++++++++--------- 10 files changed, 95 insertions(+), 86 deletions(-) diff --git a/site/data/versions.yaml b/site/data/versions.yaml index f3da90f719..d8f36acdb9 100644 --- a/site/data/versions.yaml +++ b/site/data/versions.yaml @@ -1,24 +1,21 @@ -- name: "platform" - version: "0.1.0" - alias: "platform" - deprecated: false +/arangodb/: -- name: "3.13" - version: "3.13.0" - alias: "devel" - deprecated: false + - name: "3.13" + version: "3.13.0" + alias: "devel" + deprecated: false -- name: "3.12" - version: "3.12.5" - alias: "stable" - deprecated: false + - name: "3.12" + version: "3.12.5" + alias: "stable" + deprecated: false -- name: "3.11" - version: "3.11.14" - alias: "3.11" - deprecated: true + - name: "3.11" + version: "3.11.14" + alias: "3.11" + deprecated: true -- name: "3.10" - version: "3.10.14" - alias: "3.10" - deprecated: true + - name: "3.10" + version: "3.10.14" + alias: "3.10" + deprecated: true diff --git a/site/themes/arangodb-docs-theme/layouts/partials/breadcrumbs.html b/site/themes/arangodb-docs-theme/layouts/partials/breadcrumbs.html index 7e4d6f9eb7..cc19ff682d 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/breadcrumbs.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/breadcrumbs.html @@ -7,8 +7,9 @@ <meta itemprop="position" content="{{ .Params.menuTitle | markdownify }}" /> <a itemprop="item" class="link" href="{{ .RelPermalink }}"> <span itemprop="name" class="breadcrumb-entry"> - {{ if eq (len .Ancestors) 1 -}} - {{ template "getVersionLong" dict "pageType" .Page.Type -}} + {{ if eq .Path "/arangodb/" -}} + {{ $coreVersion := index (split .Path "/") 2 }} + {{ template "getVersionLong" dict "coreVersion" $coreVersion -}} {{ else -}} {{ .Params.menuTitle | markdownify -}} {{ end -}} @@ -23,8 +24,9 @@ <meta itemprop="position" content="{{ .Params.menuTitle | markdownify }}" /> <a itemprop="item" class="link" href="{{ .RelPermalink }}"> <span itemprop="name" class="breadcrumb-entry"> - {{ if eq (len .Ancestors) 1 -}} - {{ template "getVersionLong" dict "pageType" .Page.Type -}} + {{ if eq .Path "/arangodb/" -}} + {{ $coreVersion := index (split .Path "/") 2 }} + {{ template "getVersionLong" dict "coreVersion" $coreVersion -}} {{ else -}} {{ .Params.menuTitle | markdownify -}} {{ end -}} @@ -36,10 +38,10 @@ </nav> {{ define "getVersionLong" -}} - {{ $pageType := .pageType -}} - {{ $versions := site.Data.versions -}} + {{ $coreVersion := .coreVersion -}} + {{ $versions := index site.Data.versions "/arangodb/" -}} {{ range $i, $version := $versions -}} - {{ if eq $pageType $version.name -}} + {{ if eq $coreVersion $version.name -}} {{ $version.version -}} {{ end -}} {{ end -}} diff --git a/site/themes/arangodb-docs-theme/layouts/partials/javascript.html b/site/themes/arangodb-docs-theme/layouts/partials/javascript.html index 760d1179fb..b1cdae7133 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/javascript.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/javascript.html @@ -2,7 +2,7 @@ <script src="{{"js/clipboard.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> <script src="{{"js/featherlight.min.js" | relURL}}{{ if not .Site.Params.disableAssetsBusting }}?{{ now.Unix }}{{ end }}" defer></script> -{{ $versions := site.Data.versions -}} +{{ $versions := index site.Data.versions "/arangodb/" -}} <script> var versions = {{ $versions }} </script> diff --git a/site/themes/arangodb-docs-theme/layouts/partials/meta.html b/site/themes/arangodb-docs-theme/layouts/partials/meta.html index 0a1a0e646f..a94a868890 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/meta.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/meta.html @@ -17,9 +17,9 @@ {{- with $versionShort }} <meta name="docsearch:version" content="{{ . }}"> {{- end }} -{{- if .Page.IsHome }} +{{- if eq .Path "/arangodb/" }} {{- $shortVersions := slice }} - {{- $versions := site.Data.versions }} + {{- $versions := index site.Data.versions "/arangodb/" }} {{- range $version := $versions }} {{- $shortVersions = $shortVersions | append $version.name }} {{- end }} diff --git a/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html b/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html index c82297d40e..3466579da1 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/shortcodes/version.html @@ -1,15 +1,18 @@ {{- $page := .page }} -{{- $versions := site.Data.versions }} -{{- range $i, $version := $versions }} - {{- if or (eq $page.Type $version.name) (eq $page.Type $version.alias) }} - {{- $page.Store.Set "version" $version.version }} - {{- $page.Store.Set "versionShort" $version.name }} - {{- $page.Store.Set "alias" $version.alias }} - {{- $page.Store.Set "deprecated" $version.deprecated }} - {{- if ne $version.name "platform" }} - {{- template "checkVersionIsInDevelopment" dict "page" $page "pageVersion" $version.name "versions" $versions }} +{{- if hasPrefix $page.Path "/arangodb/" }} + {{- $versions := index site.Data.versions "/arangodb/" }} + {{- $coreVersion := index (split $page.Path "/") 2 }} + {{- range $i, $version := $versions }} + {{- if or (eq $coreVersion $version.name) (eq $coreVersion $version.alias) }} + {{- $page.Store.Set "version" $version.version }} + {{- $page.Store.Set "versionShort" $version.name }} + {{- $page.Store.Set "alias" $version.alias }} + {{- $page.Store.Set "deprecated" $version.deprecated }} + {{- if ne $version.name "platform" }} + {{- template "checkVersionIsInDevelopment" dict "page" $page "pageVersion" $version.name "versions" $versions }} + {{- end }} + {{- break }} {{- end }} - {{- break }} {{- end }} {{- end }} diff --git a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html index 918cbf161c..059dc6eec9 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html @@ -1,8 +1,8 @@ <div class="version-selector"> <select class="arangodb-version" onchange="changeVersion();"> - {{ $versions := site.Data.versions }} + {{ $versions := index site.Data.versions "/arangodb/" }} {{ range $i, $version := $versions }} - {{ if eq $version.name "platform" }}{{ continue }}{{ end }} + {{/* if eq $version.name "platform" }}{{ continue }}{{ end */}} {{ if ne $version.name $version.alias }} <option value="{{ $version.alias }}">{{ $version.alias }}</option> {{ end }} diff --git a/site/themes/arangodb-docs-theme/layouts/shortcodes/card.html b/site/themes/arangodb-docs-theme/layouts/shortcodes/card.html index 715ea43acf..0fc929d810 100644 --- a/site/themes/arangodb-docs-theme/layouts/shortcodes/card.html +++ b/site/themes/arangodb-docs-theme/layouts/shortcodes/card.html @@ -1,7 +1,7 @@ {{- $title := .Get "title" }} {{- $link := .Get "link" }} {{- $image := resources.GetMatch (printf "images/%s" ( .Get "icon" )) }} -{{- $versions := .Site.Data.versions }} +{{- $versions := index .Site.Data.versions "/arangodb/" }} {{- $stableVersion := (index (where $versions "alias" "stable") 0).name }} {{- /* TODO: Check if relative links are resolved in the context of the linking page */}} {{- partial "shortcodes/card.html" (dict diff --git a/site/themes/arangodb-docs-theme/layouts/shortcodes/full-version.html b/site/themes/arangodb-docs-theme/layouts/shortcodes/full-version.html index 9e1f7961ed..20883b4ac0 100644 --- a/site/themes/arangodb-docs-theme/layouts/shortcodes/full-version.html +++ b/site/themes/arangodb-docs-theme/layouts/shortcodes/full-version.html @@ -1,5 +1,5 @@ {{ $ver := (.Get 0) -}} -{{- $versions := (where .Site.Data.versions "name" $ver) -}} +{{- $versions := (where (index .Site.Data.versions "/arangodb/") "name" $ver) -}} {{ if $versions -}} {{ (index $versions 0).version | htmlEscape -}} {{ else -}} diff --git a/toolchain/arangoproxy/internal/models/version.go b/toolchain/arangoproxy/internal/models/version.go index 7d6ddf7dfa..6b1383a397 100644 --- a/toolchain/arangoproxy/internal/models/version.go +++ b/toolchain/arangoproxy/internal/models/version.go @@ -13,8 +13,8 @@ type Version struct { Alias string `yaml:"alias,omitempty" json:"alias,omitempty"` } -func LoadVersions() []Version { - versions := []Version{} +func LoadVersions() map[string][]Version { + versions := map[string][]Version{} yamlFile, _ := os.ReadFile("/home/site/data/versions.yaml") yaml.Unmarshal(yamlFile, &versions) diff --git a/toolchain/arangoproxy/internal/service/service.go b/toolchain/arangoproxy/internal/service/service.go index 600bb90e60..fbda00d06b 100644 --- a/toolchain/arangoproxy/internal/service/service.go +++ b/toolchain/arangoproxy/internal/service/service.go @@ -136,50 +136,55 @@ type OpenapiService struct{} var OpenapiFormatter = format.OpenapiFormatter{} var OpenapiGlobalMap map[string]interface{} -var Versions []models.Version +var Versions map[string][]models.Version func init() { OpenapiGlobalMap = make(map[string]interface{}) Versions = models.LoadVersions() - for _, version := range Versions { - tags := []map[string]string{} - yamlFile, err := os.ReadFile("/home/site/data/openapi_tags.yaml") - if err != nil { - models.Logger.Printf("[ERROR] Opening openapi_tags file: %s", err.Error()) - os.Exit(1) + for key, versionList := range Versions { + if key != "/arangodb/" { + continue } + for _, version := range versionList { + tags := []map[string]string{} + yamlFile, err := os.ReadFile("/home/site/data/openapi_tags.yaml") + if err != nil { + models.Logger.Printf("[ERROR] Opening openapi_tags file: %s", err.Error()) + os.Exit(1) + } - yaml.Unmarshal(yamlFile, &tags) + yaml.Unmarshal(yamlFile, &tags) - // License of the exposed API (but we assume it is the same as the source code) - license := map[string]interface{}{ - "name": "Business Source License 1.1", - "url": "https://github.com/arangodb/arangodb/blob/devel/LICENSE", - } - if version.Name == "3.10" || version.Name == "3.11" { - license["name"] = "Apache 2.0" - license["url"] = fmt.Sprintf("https://github.com/arangodb/arangodb/blob/%s/LICENSE", version.Name) - } + // License of the exposed API (but we assume it is the same as the source code) + license := map[string]interface{}{ + "name": "Business Source License 1.1", + "url": "https://github.com/arangodb/arangodb/blob/devel/LICENSE", + } + if version.Name == "3.10" || version.Name == "3.11" { + license["name"] = "Apache 2.0" + license["url"] = fmt.Sprintf("https://github.com/arangodb/arangodb/blob/%s/LICENSE", version.Name) + } - OpenapiGlobalMap[version.Name] = map[string]interface{}{ - "openapi": "3.1.0", - "info": map[string]interface{}{ - "title": "ArangoDB Core API", - "summary": "The RESTful HTTP API of the ArangoDB Core Database System", - "version": version.Version, - "license": license, - "contact": map[string]interface{}{ - "name": "ArangoDB Inc.", - "url": "https://arangodb.com", + OpenapiGlobalMap[version.Name] = map[string]interface{}{ + "openapi": "3.1.0", + "info": map[string]interface{}{ + "title": "ArangoDB Core API", + "summary": "The RESTful HTTP API of the ArangoDB Core Database System", + "version": version.Version, + "license": license, + "contact": map[string]interface{}{ + "name": "ArangoDB Inc.", + "url": "https://arangodb.com", + }, }, - }, - "paths": make(map[string]interface{}), - "tags": tags, - "externalDocs": map[string]interface{}{ - "description": "ArangoDB Documentation", - "url": "https://docs.arangodb.com", - }, + "paths": make(map[string]interface{}), + "tags": tags, + "externalDocs": map[string]interface{}{ + "description": "ArangoDB Documentation", + "url": "https://docs.arangodb.com", + }, + } } } } @@ -223,15 +228,17 @@ func (service OpenapiService) ValidateOpenapiGlobalSpec() { var wg sync.WaitGroup models.Logger.Summary("<h2>OPENAPI</h2>") - for _, version := range Versions { - if version.Name == "platform" { + for key, versionList := range Versions { + if key != "/arangodb/" { continue } - wg.Add(1) - go service.ValidateFile(version.Name, &wg) - } + for _, version := range versionList { + wg.Add(1) + go service.ValidateFile(version.Name, &wg) + } - wg.Wait() + wg.Wait() + } } func (service OpenapiService) ValidateFile(version string, wg *sync.WaitGroup) error { From 29c47638cd175ec07671b4e15df54659cf42c57a Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 12:26:09 +0200 Subject: [PATCH 10/27] Content re-organization and product renaming --- README.md | 23 +- site/content/3.10/arangograph/_index.md | 38 - site/content/3.10/arangograph/api/_index.md | 37 - .../3.10/arangograph/api/get-started.md | 481 ---------- site/content/3.10/arangograph/backups.md | 172 ---- .../3.10/arangograph/data-loader/_index.md | 70 -- .../3.10/arangograph/data-loader/add-files.md | 59 -- .../arangograph/data-loader/design-graph.md | 68 -- .../3.10/arangograph/deployments/_index.md | 301 ------ .../deployments/private-endpoints.md | 221 ----- .../3.10/arangograph/migrate-to-the-cloud.md | 259 ------ .../arangograph/monitoring-and-metrics.md | 137 --- site/content/3.10/arangograph/my-account.md | 171 ---- site/content/3.10/arangograph/notebooks.md | 170 ---- .../3.10/arangograph/organizations/_index.md | 111 --- .../3.10/arangograph/organizations/billing.md | 36 - .../security-and-access-control/_index.md | 698 -------------- .../single-sign-on/_index.md | 94 -- .../single-sign-on/scim-provisioning.md | 76 -- .../x-509-certificates.md | 179 ---- .../data-science/arangograph-notebooks.md | 22 - .../3.11/arangograph/api/get-started.md | 481 ---------- .../arangograph/api/set-up-a-connection.md | 108 --- site/content/3.11/arangograph/backups.md | 172 ---- .../3.11/arangograph/data-loader/_index.md | 62 -- .../arangograph/data-loader/design-graph.md | 68 -- .../3.11/arangograph/data-loader/example.md | 103 -- .../3.11/arangograph/data-loader/import.md | 72 -- .../3.11/arangograph/deployments/_index.md | 301 ------ .../deployments/private-endpoints.md | 168 ---- .../deployments/upgrades-and-versioning.md | 92 -- .../arangograph/monitoring-and-metrics.md | 137 --- site/content/3.11/arangograph/my-account.md | 171 ---- site/content/3.11/arangograph/notebooks.md | 170 ---- .../3.11/arangograph/oasisctl/_index.md | 18 - .../arangograph/oasisctl/accept/_index.md | 29 - .../accept/accept-organization-invite.md | 30 - .../oasisctl/accept/accept-organization.md | 29 - .../3.11/arangograph/oasisctl/add/_index.md | 30 - .../oasisctl/add/add-auditlog-destination.md | 37 - .../arangograph/oasisctl/add/add-auditlog.md | 29 - .../oasisctl/add/add-group-members.md | 31 - .../arangograph/oasisctl/add/add-group.md | 29 - .../arangograph/oasisctl/auditlog/_index.md | 31 - .../oasisctl/auditlog/auditlog-attach.md | 31 - .../oasisctl/auditlog/auditlog-detach.md | 30 - .../auditlog/auditlog-get-attached-project.md | 30 - .../auditlog/auditlog-get-attached.md | 29 - .../oasisctl/auditlog/auditlog-get.md | 29 - .../arangograph/oasisctl/backup/_index.md | 30 - .../oasisctl/backup/backup-copy.md | 30 - .../oasisctl/backup/backup-download.md | 32 - .../3.11/arangograph/oasisctl/clone/_index.md | 29 - .../oasisctl/clone/clone-deployment-backup.md | 33 - .../oasisctl/clone/clone-deployment.md | 29 - .../3.11/arangograph/oasisctl/completion.md | 39 - .../arangograph/oasisctl/create/_index.md | 42 - .../oasisctl/create/create-apikey.md | 30 - .../oasisctl/create/create-auditlog.md | 32 - .../oasisctl/create/create-backup-policy.md | 50 - .../oasisctl/create/create-backup.md | 34 - .../oasisctl/create/create-cacertificate.md | 33 - .../oasisctl/create/create-deployment.md | 54 -- .../create/create-example-installation.md | 32 - .../oasisctl/create/create-example.md | 29 - .../oasisctl/create/create-group.md | 31 - .../oasisctl/create/create-ipallowlist.md | 34 - .../oasisctl/create/create-metrics-token.md | 34 - .../oasisctl/create/create-metrics.md | 29 - .../oasisctl/create/create-notebook.md | 35 - .../create/create-organization-invite.md | 30 - .../oasisctl/create/create-organization.md | 31 - .../create/create-private-endpoint-service.md | 38 - .../create/create-private-endpoint.md | 29 - .../oasisctl/create/create-private.md | 29 - .../oasisctl/create/create-project.md | 31 - .../oasisctl/create/create-role.md | 32 - .../arangograph/oasisctl/delete/_index.md | 41 - .../oasisctl/delete/delete-apikey.md | 29 - .../delete/delete-auditlog-archive-events.md | 30 - .../delete/delete-auditlog-archive.md | 30 - .../delete/delete-auditlog-destination.md | 33 - .../oasisctl/delete/delete-auditlog.md | 32 - .../oasisctl/delete/delete-backup-policy.md | 31 - .../oasisctl/delete/delete-backup.md | 30 - .../oasisctl/delete/delete-cacertificate.md | 31 - .../oasisctl/delete/delete-deployment.md | 31 - .../delete/delete-example-installation.md | 32 - .../oasisctl/delete/delete-example.md | 29 - .../oasisctl/delete/delete-group-members.md | 31 - .../oasisctl/delete/delete-group.md | 31 - .../oasisctl/delete/delete-ipallowlist.md | 31 - .../oasisctl/delete/delete-metrics-token.md | 32 - .../oasisctl/delete/delete-metrics.md | 29 - .../oasisctl/delete/delete-notebook.md | 29 - .../delete/delete-organization-invite.md | 30 - .../delete/delete-organization-members.md | 30 - .../oasisctl/delete/delete-organization.md | 31 - .../oasisctl/delete/delete-project.md | 30 - .../oasisctl/delete/delete-role.md | 30 - .../arangograph/oasisctl/disable/_index.md | 29 - ...isable-scheduled-root-password-rotation.md | 31 - .../arangograph/oasisctl/enable/_index.md | 29 - ...enable-scheduled-root-password-rotation.md | 31 - .../arangograph/oasisctl/generate-docs.md | 31 - .../3.11/arangograph/oasisctl/get/_index.md | 47 - .../oasisctl/get/get-auditlog-archive.md | 29 - .../oasisctl/get/get-auditlog-events.md | 35 - .../arangograph/oasisctl/get/get-auditlog.md | 32 - .../oasisctl/get/get-backup-policy.md | 29 - .../arangograph/oasisctl/get/get-backup.md | 30 - .../oasisctl/get/get-cacertificate.md | 31 - .../oasisctl/get/get-deployment.md | 32 - .../oasisctl/get/get-example-installation.md | 32 - .../arangograph/oasisctl/get/get-example.md | 30 - .../arangograph/oasisctl/get/get-group.md | 30 - .../oasisctl/get/get-ipallowlist.md | 31 - .../oasisctl/get/get-metrics-token.md | 32 - .../arangograph/oasisctl/get/get-metrics.md | 29 - .../arangograph/oasisctl/get/get-notebook.md | 29 - ...t-organization-authentication-providers.md | 29 - .../get/get-organization-authentication.md | 29 - ...-organization-email-domain-restrictions.md | 29 - .../get/get-organization-email-domain.md | 29 - .../oasisctl/get/get-organization-email.md | 29 - .../oasisctl/get/get-organization-invite.md | 30 - .../oasisctl/get/get-organization.md | 32 - .../arangograph/oasisctl/get/get-policy.md | 29 - .../get/get-private-endpoint-service.md | 31 - .../oasisctl/get/get-private-endpoint.md | 29 - .../arangograph/oasisctl/get/get-private.md | 29 - .../arangograph/oasisctl/get/get-project.md | 30 - .../arangograph/oasisctl/get/get-provider.md | 30 - .../arangograph/oasisctl/get/get-region.md | 31 - .../3.11/arangograph/oasisctl/get/get-role.md | 30 - .../3.11/arangograph/oasisctl/get/get-self.md | 28 - .../oasisctl/get/get-server-status.md | 31 - .../arangograph/oasisctl/get/get-server.md | 29 - .../arangograph/oasisctl/get/get-tandc.md | 30 - .../3.11/arangograph/oasisctl/import.md | 46 - .../3.11/arangograph/oasisctl/list/_index.md | 56 -- .../arangograph/oasisctl/list/list-apikeys.md | 28 - .../oasisctl/list/list-arangodb-versions.md | 29 - .../oasisctl/list/list-arangodb.md | 29 - .../oasisctl/list/list-auditlog-archives.md | 30 - .../list/list-auditlog-destinations.md | 30 - .../oasisctl/list/list-auditlog.md | 30 - .../oasisctl/list/list-auditlogs.md | 29 - .../oasisctl/list/list-backup-policies.md | 30 - .../arangograph/oasisctl/list/list-backup.md | 29 - .../arangograph/oasisctl/list/list-backups.md | 31 - .../oasisctl/list/list-cacertificates.md | 30 - .../oasisctl/list/list-cpusizes.md | 31 - .../oasisctl/list/list-deployments.md | 30 - .../oasisctl/list/list-diskperformances.md | 33 - .../list/list-effective-permissions.md | 29 - .../oasisctl/list/list-effective.md | 29 - .../list/list-example-installations.md | 31 - .../arangograph/oasisctl/list/list-example.md | 29 - .../oasisctl/list/list-examples.md | 29 - .../oasisctl/list/list-group-members.md | 30 - .../arangograph/oasisctl/list/list-group.md | 29 - .../arangograph/oasisctl/list/list-groups.md | 29 - .../oasisctl/list/list-ipallowlists.md | 30 - .../oasisctl/list/list-metrics-tokens.md | 31 - .../arangograph/oasisctl/list/list-metrics.md | 29 - .../oasisctl/list/list-nodesizes.md | 33 - .../oasisctl/list/list-notebookmodels.md | 31 - .../oasisctl/list/list-notebooks.md | 31 - .../list/list-organization-invites.md | 29 - .../list/list-organization-members.md | 29 - .../oasisctl/list/list-organization.md | 30 - .../oasisctl/list/list-organizations.md | 28 - .../oasisctl/list/list-permissions.md | 28 - .../oasisctl/list/list-projects.md | 29 - .../oasisctl/list/list-providers.md | 29 - .../arangograph/oasisctl/list/list-regions.md | 30 - .../arangograph/oasisctl/list/list-roles.md | 29 - .../arangograph/oasisctl/list/list-servers.md | 28 - .../3.11/arangograph/oasisctl/lock/_index.md | 34 - .../oasisctl/lock/lock-cacertificate.md | 31 - .../oasisctl/lock/lock-deployment.md | 31 - .../oasisctl/lock/lock-ipallowlist.md | 31 - .../oasisctl/lock/lock-organization.md | 29 - .../arangograph/oasisctl/lock/lock-policy.md | 29 - .../arangograph/oasisctl/lock/lock-project.md | 30 - .../3.11/arangograph/oasisctl/login.md | 36 - .../content/3.11/arangograph/oasisctl/logs.md | 35 - .../3.11/arangograph/oasisctl/options.md | 57 -- .../3.11/arangograph/oasisctl/pause/_index.md | 29 - .../oasisctl/pause/pause-notebook.md | 29 - .../arangograph/oasisctl/rebalance/_index.md | 29 - .../rebalance/rebalance-deployment-shards.md | 29 - .../rebalance/rebalance-deployment.md | 29 - .../arangograph/oasisctl/reject/_index.md | 29 - .../reject/reject-organization-invite.md | 30 - .../oasisctl/reject/reject-organization.md | 29 - .../3.11/arangograph/oasisctl/renew/_index.md | 29 - .../oasisctl/renew/renew-apikey-token.md | 31 - .../oasisctl/renew/renew-apikey.md | 29 - .../arangograph/oasisctl/resume/_index.md | 30 - .../oasisctl/resume/resume-deployment.md | 31 - .../oasisctl/resume/resume-notebook.md | 29 - .../arangograph/oasisctl/revoke/_index.md | 30 - .../oasisctl/revoke/revoke-apikey-token.md | 31 - .../oasisctl/revoke/revoke-apikey.md | 30 - .../oasisctl/revoke/revoke-metrics-token.md | 32 - .../oasisctl/revoke/revoke-metrics.md | 29 - .../arangograph/oasisctl/rotate/_index.md | 29 - .../rotate/rotate-deployment-server.md | 32 - .../oasisctl/rotate/rotate-deployment.md | 29 - site/content/3.11/arangograph/oasisctl/top.md | 31 - .../arangograph/oasisctl/unlock/_index.md | 34 - .../oasisctl/unlock/unlock-cacertificate.md | 31 - .../oasisctl/unlock/unlock-deployment.md | 31 - .../oasisctl/unlock/unlock-ipallowlist.md | 31 - .../oasisctl/unlock/unlock-organization.md | 29 - .../oasisctl/unlock/unlock-policy.md | 29 - .../oasisctl/unlock/unlock-project.md | 30 - .../arangograph/oasisctl/update/_index.md | 41 - .../oasisctl/update/update-auditlog.md | 33 - .../oasisctl/update/update-backup-policy.md | 50 - .../oasisctl/update/update-backup.md | 34 - .../oasisctl/update/update-cacertificate.md | 34 - .../oasisctl/update/update-deployment.md | 52 -- .../oasisctl/update/update-group.md | 32 - .../oasisctl/update/update-ipallowlist.md | 36 - .../oasisctl/update/update-metrics-token.md | 34 - .../oasisctl/update/update-metrics.md | 29 - .../oasisctl/update/update-notebook.md | 33 - ...e-organization-authentication-providers.md | 34 - .../update-organization-authentication.md | 29 - ...-organization-email-domain-restrictions.md | 30 - .../update-organization-email-domain.md | 29 - .../update/update-organization-email.md | 29 - .../oasisctl/update/update-organization.md | 33 - .../update/update-policy-add-binding.md | 32 - .../oasisctl/update/update-policy-add.md | 29 - .../update/update-policy-delete-binding.md | 32 - .../oasisctl/update/update-policy-delete.md | 29 - .../oasisctl/update/update-policy.md | 30 - .../update/update-private-endpoint-service.md | 38 - .../update/update-private-endpoint.md | 29 - .../oasisctl/update/update-private.md | 29 - .../oasisctl/update/update-project.md | 32 - .../oasisctl/update/update-role.md | 34 - .../3.11/arangograph/oasisctl/upgrade.md | 33 - .../3.11/arangograph/oasisctl/version.md | 28 - .../3.11/arangograph/oasisctl/wait/_index.md | 29 - .../oasisctl/wait/wait-deployment.md | 32 - .../3.11/arangograph/organizations/_index.md | 111 --- .../organizations/credits-and-usage.md | 147 --- .../organizations/users-and-groups.md | 125 --- site/content/3.11/arangograph/projects.md | 82 -- .../security-and-access-control/_index.md | 699 -------------- .../single-sign-on/scim-provisioning.md | 76 -- .../x-509-certificates.md | 178 ---- .../data-science/arangograph-notebooks.md | 22 - .../3.12/about-arangodb/features/platform.md | 57 -- site/content/3.12/arangograph/_index.md | 38 - site/content/3.12/arangograph/api/_index.md | 37 - .../3.12/arangograph/api/get-started.md | 481 ---------- .../arangograph/api/set-up-a-connection.md | 108 --- .../3.12/arangograph/data-loader/add-files.md | 59 -- .../3.12/arangograph/data-loader/example.md | 103 -- .../3.12/arangograph/data-loader/import.md | 72 -- .../deployments/upgrades-and-versioning.md | 92 -- .../3.12/arangograph/migrate-to-the-cloud.md | 259 ------ .../3.12/arangograph/oasisctl/_index.md | 18 - .../arangograph/oasisctl/accept/_index.md | 29 - .../accept/accept-organization-invite.md | 30 - .../oasisctl/accept/accept-organization.md | 29 - .../3.12/arangograph/oasisctl/add/_index.md | 30 - .../oasisctl/add/add-auditlog-destination.md | 37 - .../arangograph/oasisctl/add/add-auditlog.md | 29 - .../oasisctl/add/add-group-members.md | 31 - .../arangograph/oasisctl/add/add-group.md | 29 - .../arangograph/oasisctl/auditlog/_index.md | 31 - .../oasisctl/auditlog/auditlog-attach.md | 31 - .../oasisctl/auditlog/auditlog-detach.md | 30 - .../auditlog/auditlog-get-attached-project.md | 30 - .../auditlog/auditlog-get-attached.md | 29 - .../oasisctl/auditlog/auditlog-get.md | 29 - .../arangograph/oasisctl/backup/_index.md | 30 - .../oasisctl/backup/backup-copy.md | 30 - .../oasisctl/backup/backup-download.md | 32 - .../3.12/arangograph/oasisctl/clone/_index.md | 29 - .../oasisctl/clone/clone-deployment-backup.md | 33 - .../oasisctl/clone/clone-deployment.md | 29 - .../3.12/arangograph/oasisctl/completion.md | 39 - .../arangograph/oasisctl/create/_index.md | 42 - .../oasisctl/create/create-apikey.md | 30 - .../oasisctl/create/create-auditlog.md | 32 - .../oasisctl/create/create-backup-policy.md | 50 - .../oasisctl/create/create-backup.md | 34 - .../oasisctl/create/create-cacertificate.md | 33 - .../oasisctl/create/create-deployment.md | 54 -- .../create/create-example-installation.md | 32 - .../oasisctl/create/create-example.md | 29 - .../oasisctl/create/create-group.md | 31 - .../oasisctl/create/create-ipallowlist.md | 34 - .../oasisctl/create/create-metrics-token.md | 34 - .../oasisctl/create/create-metrics.md | 29 - .../oasisctl/create/create-notebook.md | 35 - .../create/create-organization-invite.md | 30 - .../oasisctl/create/create-organization.md | 31 - .../create/create-private-endpoint-service.md | 38 - .../create/create-private-endpoint.md | 29 - .../oasisctl/create/create-private.md | 29 - .../oasisctl/create/create-project.md | 31 - .../oasisctl/create/create-role.md | 32 - .../arangograph/oasisctl/delete/_index.md | 41 - .../oasisctl/delete/delete-apikey.md | 29 - .../delete/delete-auditlog-archive-events.md | 30 - .../delete/delete-auditlog-archive.md | 30 - .../delete/delete-auditlog-destination.md | 33 - .../oasisctl/delete/delete-auditlog.md | 32 - .../oasisctl/delete/delete-backup-policy.md | 31 - .../oasisctl/delete/delete-backup.md | 30 - .../oasisctl/delete/delete-cacertificate.md | 31 - .../oasisctl/delete/delete-deployment.md | 31 - .../delete/delete-example-installation.md | 32 - .../oasisctl/delete/delete-example.md | 29 - .../oasisctl/delete/delete-group-members.md | 31 - .../oasisctl/delete/delete-group.md | 31 - .../oasisctl/delete/delete-ipallowlist.md | 31 - .../oasisctl/delete/delete-metrics-token.md | 32 - .../oasisctl/delete/delete-metrics.md | 29 - .../oasisctl/delete/delete-notebook.md | 29 - .../delete/delete-organization-invite.md | 30 - .../delete/delete-organization-members.md | 30 - .../oasisctl/delete/delete-organization.md | 31 - .../oasisctl/delete/delete-project.md | 30 - .../oasisctl/delete/delete-role.md | 30 - .../arangograph/oasisctl/disable/_index.md | 29 - ...isable-scheduled-root-password-rotation.md | 31 - .../arangograph/oasisctl/enable/_index.md | 29 - ...enable-scheduled-root-password-rotation.md | 31 - .../arangograph/oasisctl/generate-docs.md | 31 - .../3.12/arangograph/oasisctl/get/_index.md | 47 - .../oasisctl/get/get-auditlog-archive.md | 29 - .../oasisctl/get/get-auditlog-events.md | 35 - .../arangograph/oasisctl/get/get-auditlog.md | 32 - .../oasisctl/get/get-backup-policy.md | 29 - .../arangograph/oasisctl/get/get-backup.md | 30 - .../oasisctl/get/get-cacertificate.md | 31 - .../oasisctl/get/get-deployment.md | 32 - .../oasisctl/get/get-example-installation.md | 32 - .../arangograph/oasisctl/get/get-example.md | 30 - .../arangograph/oasisctl/get/get-group.md | 30 - .../oasisctl/get/get-ipallowlist.md | 31 - .../oasisctl/get/get-metrics-token.md | 32 - .../arangograph/oasisctl/get/get-metrics.md | 29 - .../arangograph/oasisctl/get/get-notebook.md | 29 - ...t-organization-authentication-providers.md | 29 - .../get/get-organization-authentication.md | 29 - ...-organization-email-domain-restrictions.md | 29 - .../get/get-organization-email-domain.md | 29 - .../oasisctl/get/get-organization-email.md | 29 - .../oasisctl/get/get-organization-invite.md | 30 - .../oasisctl/get/get-organization.md | 32 - .../arangograph/oasisctl/get/get-policy.md | 29 - .../get/get-private-endpoint-service.md | 31 - .../oasisctl/get/get-private-endpoint.md | 29 - .../arangograph/oasisctl/get/get-private.md | 29 - .../arangograph/oasisctl/get/get-project.md | 30 - .../arangograph/oasisctl/get/get-provider.md | 30 - .../arangograph/oasisctl/get/get-region.md | 31 - .../3.12/arangograph/oasisctl/get/get-role.md | 30 - .../3.12/arangograph/oasisctl/get/get-self.md | 28 - .../oasisctl/get/get-server-status.md | 31 - .../arangograph/oasisctl/get/get-server.md | 29 - .../arangograph/oasisctl/get/get-tandc.md | 30 - .../3.12/arangograph/oasisctl/import.md | 46 - .../3.12/arangograph/oasisctl/list/_index.md | 56 -- .../arangograph/oasisctl/list/list-apikeys.md | 28 - .../oasisctl/list/list-arangodb-versions.md | 29 - .../oasisctl/list/list-arangodb.md | 29 - .../oasisctl/list/list-auditlog-archives.md | 30 - .../list/list-auditlog-destinations.md | 30 - .../oasisctl/list/list-auditlog.md | 30 - .../oasisctl/list/list-auditlogs.md | 29 - .../oasisctl/list/list-backup-policies.md | 30 - .../arangograph/oasisctl/list/list-backup.md | 29 - .../arangograph/oasisctl/list/list-backups.md | 31 - .../oasisctl/list/list-cacertificates.md | 30 - .../oasisctl/list/list-cpusizes.md | 31 - .../oasisctl/list/list-deployments.md | 30 - .../oasisctl/list/list-diskperformances.md | 33 - .../list/list-effective-permissions.md | 29 - .../oasisctl/list/list-effective.md | 29 - .../list/list-example-installations.md | 31 - .../arangograph/oasisctl/list/list-example.md | 29 - .../oasisctl/list/list-examples.md | 29 - .../oasisctl/list/list-group-members.md | 30 - .../arangograph/oasisctl/list/list-group.md | 29 - .../arangograph/oasisctl/list/list-groups.md | 29 - .../oasisctl/list/list-ipallowlists.md | 30 - .../oasisctl/list/list-metrics-tokens.md | 31 - .../arangograph/oasisctl/list/list-metrics.md | 29 - .../oasisctl/list/list-nodesizes.md | 33 - .../oasisctl/list/list-notebookmodels.md | 31 - .../oasisctl/list/list-notebooks.md | 31 - .../list/list-organization-invites.md | 29 - .../list/list-organization-members.md | 29 - .../oasisctl/list/list-organization.md | 30 - .../oasisctl/list/list-organizations.md | 28 - .../oasisctl/list/list-permissions.md | 28 - .../oasisctl/list/list-projects.md | 29 - .../oasisctl/list/list-providers.md | 29 - .../arangograph/oasisctl/list/list-regions.md | 30 - .../arangograph/oasisctl/list/list-roles.md | 29 - .../arangograph/oasisctl/list/list-servers.md | 28 - .../3.12/arangograph/oasisctl/lock/_index.md | 34 - .../oasisctl/lock/lock-cacertificate.md | 31 - .../oasisctl/lock/lock-deployment.md | 31 - .../oasisctl/lock/lock-ipallowlist.md | 31 - .../oasisctl/lock/lock-organization.md | 29 - .../arangograph/oasisctl/lock/lock-policy.md | 29 - .../arangograph/oasisctl/lock/lock-project.md | 30 - .../3.12/arangograph/oasisctl/login.md | 36 - .../content/3.12/arangograph/oasisctl/logs.md | 35 - .../3.12/arangograph/oasisctl/options.md | 57 -- .../3.12/arangograph/oasisctl/pause/_index.md | 29 - .../oasisctl/pause/pause-notebook.md | 29 - .../arangograph/oasisctl/rebalance/_index.md | 29 - .../rebalance/rebalance-deployment-shards.md | 29 - .../rebalance/rebalance-deployment.md | 29 - .../arangograph/oasisctl/reject/_index.md | 29 - .../reject/reject-organization-invite.md | 30 - .../oasisctl/reject/reject-organization.md | 29 - .../3.12/arangograph/oasisctl/renew/_index.md | 29 - .../oasisctl/renew/renew-apikey-token.md | 31 - .../oasisctl/renew/renew-apikey.md | 29 - .../arangograph/oasisctl/resume/_index.md | 30 - .../oasisctl/resume/resume-deployment.md | 31 - .../oasisctl/resume/resume-notebook.md | 29 - .../arangograph/oasisctl/revoke/_index.md | 30 - .../oasisctl/revoke/revoke-apikey-token.md | 31 - .../oasisctl/revoke/revoke-apikey.md | 30 - .../oasisctl/revoke/revoke-metrics-token.md | 32 - .../oasisctl/revoke/revoke-metrics.md | 29 - .../arangograph/oasisctl/rotate/_index.md | 29 - .../rotate/rotate-deployment-server.md | 32 - .../oasisctl/rotate/rotate-deployment.md | 29 - site/content/3.12/arangograph/oasisctl/top.md | 31 - .../arangograph/oasisctl/unlock/_index.md | 34 - .../oasisctl/unlock/unlock-cacertificate.md | 31 - .../oasisctl/unlock/unlock-deployment.md | 31 - .../oasisctl/unlock/unlock-ipallowlist.md | 31 - .../oasisctl/unlock/unlock-organization.md | 29 - .../oasisctl/unlock/unlock-policy.md | 29 - .../oasisctl/unlock/unlock-project.md | 30 - .../arangograph/oasisctl/update/_index.md | 41 - .../oasisctl/update/update-auditlog.md | 33 - .../oasisctl/update/update-backup-policy.md | 50 - .../oasisctl/update/update-backup.md | 34 - .../oasisctl/update/update-cacertificate.md | 34 - .../oasisctl/update/update-deployment.md | 52 -- .../oasisctl/update/update-group.md | 32 - .../oasisctl/update/update-ipallowlist.md | 36 - .../oasisctl/update/update-metrics-token.md | 34 - .../oasisctl/update/update-metrics.md | 29 - .../oasisctl/update/update-notebook.md | 33 - ...e-organization-authentication-providers.md | 34 - .../update-organization-authentication.md | 29 - ...-organization-email-domain-restrictions.md | 30 - .../update-organization-email-domain.md | 29 - .../update/update-organization-email.md | 29 - .../oasisctl/update/update-organization.md | 33 - .../update/update-policy-add-binding.md | 32 - .../oasisctl/update/update-policy-add.md | 29 - .../update/update-policy-delete-binding.md | 32 - .../oasisctl/update/update-policy-delete.md | 29 - .../oasisctl/update/update-policy.md | 30 - .../update/update-private-endpoint-service.md | 38 - .../update/update-private-endpoint.md | 29 - .../oasisctl/update/update-private.md | 29 - .../oasisctl/update/update-project.md | 32 - .../oasisctl/update/update-role.md | 34 - .../3.12/arangograph/oasisctl/upgrade.md | 33 - .../3.12/arangograph/oasisctl/version.md | 28 - .../3.12/arangograph/oasisctl/wait/_index.md | 29 - .../oasisctl/wait/wait-deployment.md | 32 - .../3.12/arangograph/organizations/_index.md | 111 --- .../3.12/arangograph/organizations/billing.md | 36 - .../organizations/credits-and-usage.md | 147 --- .../organizations/users-and-groups.md | 125 --- site/content/3.12/arangograph/projects.md | 82 -- .../single-sign-on/_index.md | 104 --- site/content/3.13/arangograph/_index.md | 38 - site/content/3.13/arangograph/api/_index.md | 37 - .../arangograph/api/set-up-a-connection.md | 108 --- site/content/3.13/arangograph/backups.md | 172 ---- .../3.13/arangograph/data-loader/_index.md | 62 -- .../3.13/arangograph/data-loader/add-files.md | 59 -- .../arangograph/data-loader/design-graph.md | 68 -- .../3.13/arangograph/data-loader/example.md | 103 -- .../3.13/arangograph/data-loader/import.md | 72 -- .../3.13/arangograph/deployments/_index.md | 314 ------- .../deployments/private-endpoints.md | 168 ---- .../deployments/upgrades-and-versioning.md | 92 -- .../3.13/arangograph/migrate-to-the-cloud.md | 259 ------ .../arangograph/monitoring-and-metrics.md | 137 --- site/content/3.13/arangograph/my-account.md | 171 ---- site/content/3.13/arangograph/notebooks.md | 170 ---- .../3.13/arangograph/oasisctl/_index.md | 18 - .../arangograph/oasisctl/accept/_index.md | 29 - .../accept/accept-organization-invite.md | 30 - .../oasisctl/accept/accept-organization.md | 29 - .../3.13/arangograph/oasisctl/add/_index.md | 30 - .../oasisctl/add/add-auditlog-destination.md | 37 - .../arangograph/oasisctl/add/add-auditlog.md | 29 - .../oasisctl/add/add-group-members.md | 31 - .../arangograph/oasisctl/add/add-group.md | 29 - .../arangograph/oasisctl/auditlog/_index.md | 31 - .../oasisctl/auditlog/auditlog-attach.md | 31 - .../oasisctl/auditlog/auditlog-detach.md | 30 - .../auditlog/auditlog-get-attached-project.md | 30 - .../auditlog/auditlog-get-attached.md | 29 - .../oasisctl/auditlog/auditlog-get.md | 29 - .../arangograph/oasisctl/backup/_index.md | 30 - .../oasisctl/backup/backup-copy.md | 30 - .../oasisctl/backup/backup-download.md | 32 - .../3.13/arangograph/oasisctl/clone/_index.md | 29 - .../oasisctl/clone/clone-deployment-backup.md | 33 - .../oasisctl/clone/clone-deployment.md | 29 - .../3.13/arangograph/oasisctl/completion.md | 39 - .../arangograph/oasisctl/create/_index.md | 42 - .../oasisctl/create/create-apikey.md | 30 - .../oasisctl/create/create-auditlog.md | 32 - .../oasisctl/create/create-backup-policy.md | 50 - .../oasisctl/create/create-backup.md | 34 - .../oasisctl/create/create-cacertificate.md | 33 - .../oasisctl/create/create-deployment.md | 54 -- .../create/create-example-installation.md | 32 - .../oasisctl/create/create-example.md | 29 - .../oasisctl/create/create-group.md | 31 - .../oasisctl/create/create-ipallowlist.md | 34 - .../oasisctl/create/create-metrics-token.md | 34 - .../oasisctl/create/create-metrics.md | 29 - .../oasisctl/create/create-notebook.md | 35 - .../create/create-organization-invite.md | 30 - .../oasisctl/create/create-organization.md | 31 - .../create/create-private-endpoint-service.md | 38 - .../create/create-private-endpoint.md | 29 - .../oasisctl/create/create-private.md | 29 - .../oasisctl/create/create-project.md | 31 - .../oasisctl/create/create-role.md | 32 - .../arangograph/oasisctl/delete/_index.md | 41 - .../oasisctl/delete/delete-apikey.md | 29 - .../delete/delete-auditlog-archive-events.md | 30 - .../delete/delete-auditlog-archive.md | 30 - .../delete/delete-auditlog-destination.md | 33 - .../oasisctl/delete/delete-auditlog.md | 32 - .../oasisctl/delete/delete-backup-policy.md | 31 - .../oasisctl/delete/delete-backup.md | 30 - .../oasisctl/delete/delete-cacertificate.md | 31 - .../oasisctl/delete/delete-deployment.md | 31 - .../delete/delete-example-installation.md | 32 - .../oasisctl/delete/delete-example.md | 29 - .../oasisctl/delete/delete-group-members.md | 31 - .../oasisctl/delete/delete-group.md | 31 - .../oasisctl/delete/delete-ipallowlist.md | 31 - .../oasisctl/delete/delete-metrics-token.md | 32 - .../oasisctl/delete/delete-metrics.md | 29 - .../oasisctl/delete/delete-notebook.md | 29 - .../delete/delete-organization-invite.md | 30 - .../delete/delete-organization-members.md | 30 - .../oasisctl/delete/delete-organization.md | 31 - .../oasisctl/delete/delete-project.md | 30 - .../oasisctl/delete/delete-role.md | 30 - .../arangograph/oasisctl/disable/_index.md | 29 - ...isable-scheduled-root-password-rotation.md | 31 - .../arangograph/oasisctl/enable/_index.md | 29 - ...enable-scheduled-root-password-rotation.md | 31 - .../arangograph/oasisctl/generate-docs.md | 31 - .../3.13/arangograph/oasisctl/get/_index.md | 47 - .../oasisctl/get/get-auditlog-archive.md | 29 - .../oasisctl/get/get-auditlog-events.md | 35 - .../arangograph/oasisctl/get/get-auditlog.md | 32 - .../oasisctl/get/get-backup-policy.md | 29 - .../arangograph/oasisctl/get/get-backup.md | 30 - .../oasisctl/get/get-cacertificate.md | 31 - .../oasisctl/get/get-deployment.md | 32 - .../oasisctl/get/get-example-installation.md | 32 - .../arangograph/oasisctl/get/get-example.md | 30 - .../arangograph/oasisctl/get/get-group.md | 30 - .../oasisctl/get/get-ipallowlist.md | 31 - .../oasisctl/get/get-metrics-token.md | 32 - .../arangograph/oasisctl/get/get-metrics.md | 29 - .../arangograph/oasisctl/get/get-notebook.md | 29 - ...t-organization-authentication-providers.md | 29 - .../get/get-organization-authentication.md | 29 - ...-organization-email-domain-restrictions.md | 29 - .../get/get-organization-email-domain.md | 29 - .../oasisctl/get/get-organization-email.md | 29 - .../oasisctl/get/get-organization-invite.md | 30 - .../oasisctl/get/get-organization.md | 32 - .../arangograph/oasisctl/get/get-policy.md | 29 - .../get/get-private-endpoint-service.md | 31 - .../oasisctl/get/get-private-endpoint.md | 29 - .../arangograph/oasisctl/get/get-private.md | 29 - .../arangograph/oasisctl/get/get-project.md | 30 - .../arangograph/oasisctl/get/get-provider.md | 30 - .../arangograph/oasisctl/get/get-region.md | 31 - .../3.13/arangograph/oasisctl/get/get-role.md | 30 - .../3.13/arangograph/oasisctl/get/get-self.md | 28 - .../oasisctl/get/get-server-status.md | 31 - .../arangograph/oasisctl/get/get-server.md | 29 - .../arangograph/oasisctl/get/get-tandc.md | 30 - .../3.13/arangograph/oasisctl/import.md | 46 - .../3.13/arangograph/oasisctl/list/_index.md | 56 -- .../arangograph/oasisctl/list/list-apikeys.md | 28 - .../oasisctl/list/list-arangodb-versions.md | 29 - .../oasisctl/list/list-arangodb.md | 29 - .../oasisctl/list/list-auditlog-archives.md | 30 - .../list/list-auditlog-destinations.md | 30 - .../oasisctl/list/list-auditlog.md | 30 - .../oasisctl/list/list-auditlogs.md | 29 - .../oasisctl/list/list-backup-policies.md | 30 - .../arangograph/oasisctl/list/list-backup.md | 29 - .../arangograph/oasisctl/list/list-backups.md | 31 - .../oasisctl/list/list-cacertificates.md | 30 - .../oasisctl/list/list-cpusizes.md | 31 - .../oasisctl/list/list-deployments.md | 30 - .../oasisctl/list/list-diskperformances.md | 33 - .../list/list-effective-permissions.md | 29 - .../oasisctl/list/list-effective.md | 29 - .../list/list-example-installations.md | 31 - .../arangograph/oasisctl/list/list-example.md | 29 - .../oasisctl/list/list-examples.md | 29 - .../oasisctl/list/list-group-members.md | 30 - .../arangograph/oasisctl/list/list-group.md | 29 - .../arangograph/oasisctl/list/list-groups.md | 29 - .../oasisctl/list/list-ipallowlists.md | 30 - .../oasisctl/list/list-metrics-tokens.md | 31 - .../arangograph/oasisctl/list/list-metrics.md | 29 - .../oasisctl/list/list-nodesizes.md | 33 - .../oasisctl/list/list-notebookmodels.md | 31 - .../oasisctl/list/list-notebooks.md | 31 - .../list/list-organization-invites.md | 29 - .../list/list-organization-members.md | 29 - .../oasisctl/list/list-organization.md | 30 - .../oasisctl/list/list-organizations.md | 28 - .../oasisctl/list/list-permissions.md | 28 - .../oasisctl/list/list-projects.md | 29 - .../oasisctl/list/list-providers.md | 29 - .../arangograph/oasisctl/list/list-regions.md | 30 - .../arangograph/oasisctl/list/list-roles.md | 29 - .../arangograph/oasisctl/list/list-servers.md | 28 - .../3.13/arangograph/oasisctl/lock/_index.md | 34 - .../oasisctl/lock/lock-cacertificate.md | 31 - .../oasisctl/lock/lock-deployment.md | 31 - .../oasisctl/lock/lock-ipallowlist.md | 31 - .../oasisctl/lock/lock-organization.md | 29 - .../arangograph/oasisctl/lock/lock-policy.md | 29 - .../arangograph/oasisctl/lock/lock-project.md | 30 - .../3.13/arangograph/oasisctl/login.md | 36 - .../content/3.13/arangograph/oasisctl/logs.md | 35 - .../3.13/arangograph/oasisctl/options.md | 57 -- .../3.13/arangograph/oasisctl/pause/_index.md | 29 - .../oasisctl/pause/pause-notebook.md | 29 - .../arangograph/oasisctl/rebalance/_index.md | 29 - .../rebalance/rebalance-deployment-shards.md | 29 - .../rebalance/rebalance-deployment.md | 29 - .../arangograph/oasisctl/reject/_index.md | 29 - .../reject/reject-organization-invite.md | 30 - .../oasisctl/reject/reject-organization.md | 29 - .../3.13/arangograph/oasisctl/renew/_index.md | 29 - .../oasisctl/renew/renew-apikey-token.md | 31 - .../oasisctl/renew/renew-apikey.md | 29 - .../arangograph/oasisctl/resume/_index.md | 30 - .../oasisctl/resume/resume-deployment.md | 31 - .../oasisctl/resume/resume-notebook.md | 29 - .../arangograph/oasisctl/revoke/_index.md | 30 - .../oasisctl/revoke/revoke-apikey-token.md | 31 - .../oasisctl/revoke/revoke-apikey.md | 30 - .../oasisctl/revoke/revoke-metrics-token.md | 32 - .../oasisctl/revoke/revoke-metrics.md | 29 - .../arangograph/oasisctl/rotate/_index.md | 29 - .../rotate/rotate-deployment-server.md | 32 - .../oasisctl/rotate/rotate-deployment.md | 29 - site/content/3.13/arangograph/oasisctl/top.md | 31 - .../arangograph/oasisctl/unlock/_index.md | 34 - .../oasisctl/unlock/unlock-cacertificate.md | 31 - .../oasisctl/unlock/unlock-deployment.md | 31 - .../oasisctl/unlock/unlock-ipallowlist.md | 31 - .../oasisctl/unlock/unlock-organization.md | 29 - .../oasisctl/unlock/unlock-policy.md | 29 - .../oasisctl/unlock/unlock-project.md | 30 - .../arangograph/oasisctl/update/_index.md | 41 - .../oasisctl/update/update-auditlog.md | 33 - .../oasisctl/update/update-backup-policy.md | 50 - .../oasisctl/update/update-backup.md | 34 - .../oasisctl/update/update-cacertificate.md | 34 - .../oasisctl/update/update-deployment.md | 52 -- .../oasisctl/update/update-group.md | 32 - .../oasisctl/update/update-ipallowlist.md | 36 - .../oasisctl/update/update-metrics-token.md | 34 - .../oasisctl/update/update-metrics.md | 29 - .../oasisctl/update/update-notebook.md | 33 - ...e-organization-authentication-providers.md | 34 - .../update-organization-authentication.md | 29 - ...-organization-email-domain-restrictions.md | 30 - .../update-organization-email-domain.md | 29 - .../update/update-organization-email.md | 29 - .../oasisctl/update/update-organization.md | 33 - .../update/update-policy-add-binding.md | 32 - .../oasisctl/update/update-policy-add.md | 29 - .../update/update-policy-delete-binding.md | 32 - .../oasisctl/update/update-policy-delete.md | 29 - .../oasisctl/update/update-policy.md | 30 - .../update/update-private-endpoint-service.md | 38 - .../update/update-private-endpoint.md | 29 - .../oasisctl/update/update-private.md | 29 - .../oasisctl/update/update-project.md | 32 - .../oasisctl/update/update-role.md | 34 - .../3.13/arangograph/oasisctl/upgrade.md | 33 - .../3.13/arangograph/oasisctl/version.md | 28 - .../3.13/arangograph/oasisctl/wait/_index.md | 29 - .../oasisctl/wait/wait-deployment.md | 32 - .../3.13/arangograph/organizations/billing.md | 36 - .../organizations/credits-and-usage.md | 147 --- .../organizations/users-and-groups.md | 125 --- site/content/3.13/arangograph/projects.md | 82 -- .../security-and-access-control/_index.md | 699 -------------- .../single-sign-on/_index.md | 104 --- .../single-sign-on/scim-provisioning.md | 76 -- .../x-509-certificates.md | 178 ---- .../3.13/data-science/graphrag/_index.md | 163 ---- site/content/3.13/graphs/graph-visualizer.md | 299 ------ .../{3.11/arangograph => amp}/_index.md | 14 +- .../{3.11/arangograph => amp}/api/_index.md | 17 +- .../arangograph => amp}/api/get-started.md | 32 +- .../api/set-up-a-connection.md | 0 .../{3.12/arangograph => amp}/backups.md | 30 +- .../arangograph => amp}/data-loader/_index.md | 10 +- .../data-loader/add-files.md | 2 +- .../data-loader/design-graph.md | 6 +- .../data-loader/example.md | 14 +- .../arangograph => amp}/data-loader/import.md | 0 .../arangograph => amp}/deployments/_index.md | 18 +- .../deployments/private-endpoints.md | 16 +- .../deployments/upgrades-and-versioning.md | 0 .../migrate-to-the-cloud.md | 4 +- .../monitoring-and-metrics.md | 14 +- .../{3.12/arangograph => amp}/my-account.md | 26 +- .../{3.12/arangograph => amp}/notebooks.md | 4 +- .../arangograph => amp}/oasisctl/_index.md | 0 .../oasisctl/accept/_index.md | 0 .../accept/accept-organization-invite.md | 0 .../oasisctl/accept/accept-organization.md | 0 .../oasisctl/add/_index.md | 0 .../oasisctl/add/add-auditlog-destination.md | 0 .../oasisctl/add/add-auditlog.md | 0 .../oasisctl/add/add-group-members.md | 0 .../oasisctl/add/add-group.md | 0 .../oasisctl/auditlog/_index.md | 0 .../oasisctl/auditlog/auditlog-attach.md | 0 .../oasisctl/auditlog/auditlog-detach.md | 0 .../auditlog/auditlog-get-attached-project.md | 0 .../auditlog/auditlog-get-attached.md | 0 .../oasisctl/auditlog/auditlog-get.md | 0 .../oasisctl/backup/_index.md | 0 .../oasisctl/backup/backup-copy.md | 0 .../oasisctl/backup/backup-download.md | 0 .../oasisctl/clone/_index.md | 0 .../oasisctl/clone/clone-deployment-backup.md | 0 .../oasisctl/clone/clone-deployment.md | 0 .../oasisctl/completion.md | 0 .../oasisctl/create/_index.md | 0 .../oasisctl/create/create-apikey.md | 0 .../oasisctl/create/create-auditlog.md | 0 .../oasisctl/create/create-backup-policy.md | 0 .../oasisctl/create/create-backup.md | 0 .../oasisctl/create/create-cacertificate.md | 0 .../oasisctl/create/create-deployment.md | 0 .../create/create-example-installation.md | 0 .../oasisctl/create/create-example.md | 0 .../oasisctl/create/create-group.md | 0 .../oasisctl/create/create-ipallowlist.md | 0 .../oasisctl/create/create-metrics-token.md | 0 .../oasisctl/create/create-metrics.md | 0 .../oasisctl/create/create-notebook.md | 0 .../create/create-organization-invite.md | 0 .../oasisctl/create/create-organization.md | 0 .../create/create-private-endpoint-service.md | 0 .../create/create-private-endpoint.md | 0 .../oasisctl/create/create-private.md | 0 .../oasisctl/create/create-project.md | 0 .../oasisctl/create/create-role.md | 0 .../oasisctl/delete/_index.md | 0 .../oasisctl/delete/delete-apikey.md | 0 .../delete/delete-auditlog-archive-events.md | 0 .../delete/delete-auditlog-archive.md | 0 .../delete/delete-auditlog-destination.md | 0 .../oasisctl/delete/delete-auditlog.md | 0 .../oasisctl/delete/delete-backup-policy.md | 0 .../oasisctl/delete/delete-backup.md | 0 .../oasisctl/delete/delete-cacertificate.md | 0 .../oasisctl/delete/delete-deployment.md | 0 .../delete/delete-example-installation.md | 0 .../oasisctl/delete/delete-example.md | 0 .../oasisctl/delete/delete-group-members.md | 0 .../oasisctl/delete/delete-group.md | 0 .../oasisctl/delete/delete-ipallowlist.md | 0 .../oasisctl/delete/delete-metrics-token.md | 0 .../oasisctl/delete/delete-metrics.md | 0 .../oasisctl/delete/delete-notebook.md | 0 .../delete/delete-organization-invite.md | 0 .../delete/delete-organization-members.md | 0 .../oasisctl/delete/delete-organization.md | 0 .../oasisctl/delete/delete-project.md | 0 .../oasisctl/delete/delete-role.md | 0 .../oasisctl/disable/_index.md | 0 ...isable-scheduled-root-password-rotation.md | 0 .../oasisctl/enable/_index.md | 0 ...enable-scheduled-root-password-rotation.md | 0 .../oasisctl/generate-docs.md | 0 .../oasisctl/get/_index.md | 0 .../oasisctl/get/get-auditlog-archive.md | 0 .../oasisctl/get/get-auditlog-events.md | 0 .../oasisctl/get/get-auditlog.md | 0 .../oasisctl/get/get-backup-policy.md | 0 .../oasisctl/get/get-backup.md | 0 .../oasisctl/get/get-cacertificate.md | 0 .../oasisctl/get/get-deployment.md | 0 .../oasisctl/get/get-example-installation.md | 0 .../oasisctl/get/get-example.md | 0 .../oasisctl/get/get-group.md | 0 .../oasisctl/get/get-ipallowlist.md | 0 .../oasisctl/get/get-metrics-token.md | 0 .../oasisctl/get/get-metrics.md | 0 .../oasisctl/get/get-notebook.md | 0 ...t-organization-authentication-providers.md | 0 .../get/get-organization-authentication.md | 0 ...-organization-email-domain-restrictions.md | 0 .../get/get-organization-email-domain.md | 0 .../oasisctl/get/get-organization-email.md | 0 .../oasisctl/get/get-organization-invite.md | 0 .../oasisctl/get/get-organization.md | 0 .../oasisctl/get/get-policy.md | 0 .../get/get-private-endpoint-service.md | 0 .../oasisctl/get/get-private-endpoint.md | 0 .../oasisctl/get/get-private.md | 0 .../oasisctl/get/get-project.md | 0 .../oasisctl/get/get-provider.md | 0 .../oasisctl/get/get-region.md | 0 .../oasisctl/get/get-role.md | 0 .../oasisctl/get/get-self.md | 0 .../oasisctl/get/get-server-status.md | 0 .../oasisctl/get/get-server.md | 0 .../oasisctl/get/get-tandc.md | 0 .../arangograph => amp}/oasisctl/import.md | 0 .../oasisctl/list/_index.md | 0 .../oasisctl/list/list-apikeys.md | 0 .../oasisctl/list/list-arangodb-versions.md | 0 .../oasisctl/list/list-arangodb.md | 0 .../oasisctl/list/list-auditlog-archives.md | 0 .../list/list-auditlog-destinations.md | 0 .../oasisctl/list/list-auditlog.md | 0 .../oasisctl/list/list-auditlogs.md | 0 .../oasisctl/list/list-backup-policies.md | 0 .../oasisctl/list/list-backup.md | 0 .../oasisctl/list/list-backups.md | 0 .../oasisctl/list/list-cacertificates.md | 0 .../oasisctl/list/list-cpusizes.md | 0 .../oasisctl/list/list-deployments.md | 0 .../oasisctl/list/list-diskperformances.md | 0 .../list/list-effective-permissions.md | 0 .../oasisctl/list/list-effective.md | 0 .../list/list-example-installations.md | 0 .../oasisctl/list/list-example.md | 0 .../oasisctl/list/list-examples.md | 0 .../oasisctl/list/list-group-members.md | 0 .../oasisctl/list/list-group.md | 0 .../oasisctl/list/list-groups.md | 0 .../oasisctl/list/list-ipallowlists.md | 0 .../oasisctl/list/list-metrics-tokens.md | 0 .../oasisctl/list/list-metrics.md | 0 .../oasisctl/list/list-nodesizes.md | 0 .../oasisctl/list/list-notebookmodels.md | 0 .../oasisctl/list/list-notebooks.md | 0 .../list/list-organization-invites.md | 0 .../list/list-organization-members.md | 0 .../oasisctl/list/list-organization.md | 0 .../oasisctl/list/list-organizations.md | 0 .../oasisctl/list/list-permissions.md | 0 .../oasisctl/list/list-projects.md | 0 .../oasisctl/list/list-providers.md | 0 .../oasisctl/list/list-regions.md | 0 .../oasisctl/list/list-roles.md | 0 .../oasisctl/list/list-servers.md | 0 .../oasisctl/lock/_index.md | 0 .../oasisctl/lock/lock-cacertificate.md | 0 .../oasisctl/lock/lock-deployment.md | 0 .../oasisctl/lock/lock-ipallowlist.md | 0 .../oasisctl/lock/lock-organization.md | 0 .../oasisctl/lock/lock-policy.md | 0 .../oasisctl/lock/lock-project.md | 0 .../arangograph => amp}/oasisctl/login.md | 0 .../arangograph => amp}/oasisctl/logs.md | 0 .../arangograph => amp}/oasisctl/options.md | 0 .../oasisctl/pause/_index.md | 0 .../oasisctl/pause/pause-notebook.md | 0 .../oasisctl/rebalance/_index.md | 0 .../rebalance/rebalance-deployment-shards.md | 0 .../rebalance/rebalance-deployment.md | 0 .../oasisctl/reject/_index.md | 0 .../reject/reject-organization-invite.md | 0 .../oasisctl/reject/reject-organization.md | 0 .../oasisctl/renew/_index.md | 0 .../oasisctl/renew/renew-apikey-token.md | 0 .../oasisctl/renew/renew-apikey.md | 0 .../oasisctl/resume/_index.md | 0 .../oasisctl/resume/resume-deployment.md | 0 .../oasisctl/resume/resume-notebook.md | 0 .../oasisctl/revoke/_index.md | 0 .../oasisctl/revoke/revoke-apikey-token.md | 0 .../oasisctl/revoke/revoke-apikey.md | 0 .../oasisctl/revoke/revoke-metrics-token.md | 0 .../oasisctl/revoke/revoke-metrics.md | 0 .../oasisctl/rotate/_index.md | 0 .../rotate/rotate-deployment-server.md | 0 .../oasisctl/rotate/rotate-deployment.md | 0 .../{3.10/arangograph => amp}/oasisctl/top.md | 0 .../oasisctl/unlock/_index.md | 0 .../oasisctl/unlock/unlock-cacertificate.md | 0 .../oasisctl/unlock/unlock-deployment.md | 0 .../oasisctl/unlock/unlock-ipallowlist.md | 0 .../oasisctl/unlock/unlock-organization.md | 0 .../oasisctl/unlock/unlock-policy.md | 0 .../oasisctl/unlock/unlock-project.md | 0 .../oasisctl/update/_index.md | 0 .../oasisctl/update/update-auditlog.md | 0 .../oasisctl/update/update-backup-policy.md | 0 .../oasisctl/update/update-backup.md | 0 .../oasisctl/update/update-cacertificate.md | 0 .../oasisctl/update/update-deployment.md | 0 .../oasisctl/update/update-group.md | 0 .../oasisctl/update/update-ipallowlist.md | 0 .../oasisctl/update/update-metrics-token.md | 0 .../oasisctl/update/update-metrics.md | 0 .../oasisctl/update/update-notebook.md | 0 ...e-organization-authentication-providers.md | 0 .../update-organization-authentication.md | 0 ...-organization-email-domain-restrictions.md | 0 .../update-organization-email-domain.md | 0 .../update/update-organization-email.md | 0 .../oasisctl/update/update-organization.md | 0 .../update/update-policy-add-binding.md | 0 .../oasisctl/update/update-policy-add.md | 0 .../update/update-policy-delete-binding.md | 0 .../oasisctl/update/update-policy-delete.md | 0 .../oasisctl/update/update-policy.md | 0 .../update/update-private-endpoint-service.md | 0 .../update/update-private-endpoint.md | 0 .../oasisctl/update/update-private.md | 0 .../oasisctl/update/update-project.md | 0 .../oasisctl/update/update-role.md | 0 .../arangograph => amp}/oasisctl/upgrade.md | 0 .../arangograph => amp}/oasisctl/version.md | 0 .../oasisctl/wait/_index.md | 0 .../oasisctl/wait/wait-deployment.md | 0 .../organizations/_index.md | 8 +- .../organizations/billing.md | 4 +- .../organizations/credits-and-usage.md | 2 +- .../organizations/users-and-groups.md | 12 +- .../{3.10/arangograph => amp}/projects.md | 6 +- .../security-and-access-control/_index.md | 12 +- .../single-sign-on/_index.md | 12 +- .../single-sign-on/scim-provisioning.md | 2 +- .../x-509-certificates.md | 10 +- site/content/{ => arangodb}/3.10/_index.md | 8 +- .../3.10/about}/_index.md | 12 +- .../3.10/about}/features/_index.md | 4 +- .../3.10/about}/features/community-edition.md | 0 .../about}/features/enterprise-edition.md | 2 +- .../about}/features/highlights-by-version.md | 0 .../3.10/about}/use-cases.md | 24 +- .../content/{ => arangodb}/3.10/aql/_index.md | 0 .../{ => arangodb}/3.10/aql/common-errors.md | 0 .../{ => arangodb}/3.10/aql/data-queries.md | 0 .../aql/examples-and-query-patterns/_index.md | 0 .../actors-and-movies-dataset-queries.md | 0 .../examples-and-query-patterns/counting.md | 0 .../create-test-data.md | 0 .../diffing-two-documents.md | 0 .../dynamic-attribute-names.md | 0 .../examples-and-query-patterns/grouping.md | 0 .../aql/examples-and-query-patterns/joins.md | 0 .../projections-and-filters.md | 0 .../queries-without-collections.md | 0 .../remove-vertex.md | 4 +- .../examples-and-query-patterns/traversals.md | 2 +- .../upsert-repsert-guide.md | 0 .../aql/execution-and-performance/_index.md | 0 .../caching-query-results.md | 0 .../explaining-queries.md | 0 .../parsing-queries.md | 0 .../query-optimization.md | 0 .../query-profiling.md | 0 .../query-statistics.md | 0 .../3.10/aql/functions/_index.md | 0 .../3.10/aql/functions/arangosearch.md | 0 .../3.10/aql/functions/array.md | 0 .../{ => arangodb}/3.10/aql/functions/bit.md | 0 .../{ => arangodb}/3.10/aql/functions/date.md | 0 .../3.10/aql/functions/document-object.md | 0 .../3.10/aql/functions/fulltext.md | 0 .../{ => arangodb}/3.10/aql/functions/geo.md | 6 +- .../3.10/aql/functions/miscellaneous.md | 0 .../3.10/aql/functions/numeric.md | 0 .../3.10/aql/functions/string.md | 0 .../3.10/aql/functions/type-check-and-cast.md | 0 .../3.10/aql/fundamentals/_index.md | 0 .../accessing-data-from-collections.md | 0 .../3.10/aql/fundamentals/bind-parameters.md | 0 .../3.10/aql/fundamentals/data-types.md | 0 .../3.10/aql/fundamentals/limitations.md | 0 .../3.10/aql/fundamentals/query-errors.md | 0 .../3.10/aql/fundamentals/query-results.md | 0 .../3.10/aql/fundamentals/subqueries.md | 0 .../3.10/aql/fundamentals/syntax.md | 0 .../aql/fundamentals/type-and-value-order.md | 0 .../{ => arangodb}/3.10/aql/graphs/_index.md | 0 .../3.10/aql/graphs/all-shortest-paths.md | 4 +- .../{ => arangodb}/3.10/aql/graphs/k-paths.md | 4 +- .../3.10/aql/graphs/k-shortest-paths.md | 4 +- .../3.10/aql/graphs/shortest-path.md | 4 +- .../3.10/aql/graphs/traversals-explained.md | 16 +- .../3.10/aql/graphs/traversals.md | 4 +- .../3.10/aql/high-level-operations/_index.md | 0 .../3.10/aql/high-level-operations/collect.md | 0 .../3.10/aql/high-level-operations/filter.md | 0 .../3.10/aql/high-level-operations/for.md | 0 .../3.10/aql/high-level-operations/insert.md | 0 .../3.10/aql/high-level-operations/let.md | 0 .../3.10/aql/high-level-operations/limit.md | 0 .../3.10/aql/high-level-operations/remove.md | 0 .../3.10/aql/high-level-operations/replace.md | 0 .../3.10/aql/high-level-operations/return.md | 0 .../3.10/aql/high-level-operations/search.md | 0 .../3.10/aql/high-level-operations/sort.md | 0 .../3.10/aql/high-level-operations/update.md | 0 .../3.10/aql/high-level-operations/upsert.md | 0 .../3.10/aql/high-level-operations/window.md | 0 .../3.10/aql/high-level-operations/with.md | 0 .../3.10/aql/how-to-invoke-aql/_index.md | 0 .../aql/how-to-invoke-aql/with-arangosh.md | 0 .../with-the-web-interface.md | 0 .../{ => arangodb}/3.10/aql/operators.md | 0 .../3.10/aql/user-defined-functions.md | 0 .../{ => arangodb}/3.10/components/_index.md | 0 .../3.10/components/arangodb-server/_index.md | 4 +- .../arangodb-server/environment-variables.md | 0 .../3.10/components/arangodb-server/ldap.md | 0 .../components/arangodb-server/options.md | 0 .../arangodb-server/storage-engine.md | 0 .../3.10/components/tools/_index.md | 2 +- .../components/tools/arangobackup/_index.md | 0 .../components/tools/arangobackup/examples.md | 0 .../components/tools/arangobackup/options.md | 0 .../components/tools/arangobench/_index.md | 0 .../components/tools/arangobench/options.md | 0 .../components/tools/arangodb-shell/_index.md | 0 .../tools/arangodb-shell/details.md | 0 .../tools/arangodb-shell/examples.md | 0 .../tools/arangodb-shell/options.md | 0 .../tools/arangodb-starter/_index.md | 0 .../tools/arangodb-starter/architecture.md | 0 .../tools/arangodb-starter/options.md | 0 .../tools/arangodb-starter/security.md | 0 .../components/tools/arangodump/_index.md | 0 .../components/tools/arangodump/examples.md | 0 .../tools/arangodump/limitations.md | 0 .../components/tools/arangodump/maskings.md | 0 .../components/tools/arangodump/options.md | 0 .../components/tools/arangoexport/_index.md | 0 .../components/tools/arangoexport/examples.md | 0 .../components/tools/arangoexport/options.md | 0 .../components/tools/arangoimport/_index.md | 0 .../components/tools/arangoimport/details.md | 0 .../tools/arangoimport/examples-csv.md | 0 .../tools/arangoimport/examples-json.md | 0 .../components/tools/arangoimport/options.md | 0 .../components/tools/arangoinspect/_index.md | 0 .../tools/arangoinspect/examples.md | 0 .../components/tools/arangoinspect/options.md | 0 .../components/tools/arangorestore/_index.md | 0 .../tools/arangorestore/examples.md | 0 .../arangorestore/fast-cluster-restore.md | 0 .../components/tools/arangorestore/options.md | 0 .../components/tools/arangovpack/_index.md | 0 .../components/tools/arangovpack/options.md | 0 .../3.10/components/tools/foxx-cli/_index.md | 0 .../3.10/components/tools/foxx-cli/details.md | 0 .../3.10}/components/web-interface/_index.md | 2 +- .../3.10/components/web-interface/cluster.md | 6 +- .../components/web-interface/collections.md | 4 +- .../components/web-interface/dashboard.md | 2 +- .../components/web-interface/document.md | 2 +- .../3.10/components/web-interface/graphs.md | 6 +- .../3.10}/components/web-interface/logs.md | 2 +- .../3.10/components/web-interface/queries.md | 12 +- .../3.10/components/web-interface/services.md | 6 +- .../3.10}/components/web-interface/users.md | 6 +- .../{ => arangodb}/3.10/concepts/_index.md | 0 .../3.10/concepts/data-models.md | 0 .../3.10/concepts/data-retrieval.md | 0 .../3.10/concepts/data-structure/_index.md | 0 .../concepts/data-structure/collections.md | 0 .../3.10/concepts/data-structure/databases.md | 0 .../data-structure/documents/_index.md | 0 .../documents/computed-values.md | 0 .../documents/schema-validation.md | 0 .../3.10/concepts/data-structure/views.md | 0 .../3.10/data-science/_index.md | 10 +- .../3.10/data-science/adapters/_index.md | 0 .../adapters/arangodb-cugraph-adapter.md | 0 .../adapters/arangodb-dgl-adapter.md | 0 .../adapters/arangodb-networkx-adapter.md | 0 .../adapters/arangodb-pyg-adapter.md | 0 .../adapters/arangodb-rdf-adapter.md | 0 .../data-science/arangograph-notebooks.md | 22 + .../3.10/data-science/arangographml/_index.md | 4 +- .../3.10/data-science/arangographml/deploy.md | 12 +- .../arangographml/getting-started.md | 4 +- .../3.10/data-science/llm-knowledge-graphs.md | 2 +- .../3.10/data-science/pregel/_index.md | 0 .../3.10/data-science/pregel/algorithms.md | 6 +- .../{ => arangodb}/3.10/deploy/_index.md | 2 +- .../3.10/deploy/active-failover/_index.md | 2 +- .../deploy/active-failover/administration.md | 0 .../deploy/active-failover/manual-start.md | 0 .../using-the-arangodb-starter.md | 0 .../3.10/deploy/arangosync/_index.md | 2 +- .../3.10/deploy/arangosync/administration.md | 0 .../deploy/arangosync/deployment/_index.md | 0 .../arangosync/deployment/arangodb-cluster.md | 0 .../deployment/arangosync-master.md | 0 .../deployment/arangosync-workers.md | 0 .../deployment/prometheus-and-grafana.md | 0 .../3.10/deploy/arangosync/monitoring.md | 0 .../arangosync/operations-and-maintenance.md | 0 .../3.10/deploy/arangosync/security.md | 0 .../3.10/deploy/arangosync/troubleshooting.md | 0 .../3.10/deploy/architecture/_index.md | 0 .../3.10/deploy/architecture/data-sharding.md | 4 +- .../3.10/deploy/architecture/replication.md | 0 .../3.10/deploy/architecture/scalability.md | 0 .../3.10/deploy/cluster/_index.md | 6 +- .../3.10/deploy/cluster/administration.md | 0 .../3.10/deploy/cluster/deployment/_index.md | 2 +- .../deploy/cluster/deployment/manual-start.md | 0 .../deployment/using-the-arangodb-starter.md | 0 .../3.10/deploy/cluster/limitations.md | 0 .../3.10/deploy/in-the-cloud.md | 0 .../{ => arangodb}/3.10/deploy/kubernetes.md | 0 .../3.10}/deploy/oneshard.md | 2 +- .../3.10/deploy/production-checklist.md | 0 .../3.10/deploy/single-instance-vs-cluster.md | 0 .../3.10/deploy/single-instance/_index.md | 0 .../deploy/single-instance/manual-start.md | 0 .../using-the-arangodb-starter.md | 0 .../{ => arangodb}/3.10/develop/_index.md | 0 .../3.10/develop/drivers/_index.md | 0 .../3.10/develop/drivers/csharp-dotnet.md | 0 .../{ => arangodb}/3.10/develop/drivers/go.md | 0 .../3.10/develop/drivers/java/_index.md | 0 .../java/reference-version-6/_index.md | 0 .../java/reference-version-6/driver-setup.md | 0 .../java/reference-version-6/serialization.md | 0 .../java/reference-version-7/_index.md | 0 .../changes-in-version-7.md | 0 .../java/reference-version-7/driver-setup.md | 0 .../java/reference-version-7/serialization.md | 0 .../3.10/develop/drivers/nodejs.md | 0 .../3.10/develop/drivers/python.md | 0 .../3.10/develop/error-codes-and-meanings.md | 0 .../3.10/develop/foxx-microservices/_index.md | 0 .../develop/foxx-microservices/deployment.md | 0 .../foxx-microservices/getting-started.md | 0 .../foxx-microservices/guides/_index.md | 0 .../guides/access-from-the-browser.md | 0 .../guides/authentication-and-sessions.md | 0 .../guides/development-mode.md | 0 .../guides/foxx-in-a-cluster.md | 0 .../guides/linking-services-together.md | 0 .../guides/making-requests.md | 0 .../guides/scripts-and-scheduling.md | 0 .../guides/testing-foxx-services.md | 0 .../guides/using-node-modules.md | 0 .../guides/using-webpack-with-foxx.md | 0 .../guides/working-with-collections.md | 0 .../guides/working-with-files.md | 0 .../guides/working-with-routers.md | 0 .../guides/writing-queries.md | 0 .../foxx-microservices/reference/_index.md | 0 .../reference/configuration.md | 0 .../reference/related-modules/_index.md | 0 .../related-modules/authentication.md | 0 .../reference/related-modules/graphql.md | 0 .../reference/related-modules/oauth-1-0a.md | 0 .../reference/related-modules/oauth-2-0.md | 0 .../reference/related-modules/queues.md | 0 .../reference/routers/_index.md | 0 .../reference/routers/endpoints.md | 0 .../reference/routers/middleware.md | 0 .../reference/routers/request.md | 0 .../reference/routers/response.md | 0 .../reference/service-context.md | 0 .../reference/service-manifest.md | 0 .../reference/sessions-middleware/_index.md | 0 .../session-storages/_index.md | 0 .../session-storages/collection-storage.md | 0 .../session-storages/jwt-storage.md | 0 .../session-transports/_index.md | 0 .../session-transports/cookie-transport.md | 0 .../session-transports/header-transport.md | 0 .../3.10/develop/http-api/_index.md | 2 +- .../3.10/develop/http-api/administration.md | 0 .../3.10/develop/http-api/analyzers.md | 0 .../3.10/develop/http-api/authentication.md | 0 .../3.10/develop/http-api/batch-requests.md | 0 .../3.10/develop/http-api/cluster.md | 0 .../3.10/develop/http-api/collections.md | 0 .../3.10/develop/http-api/databases.md | 0 .../3.10/develop/http-api/documents.md | 0 .../3.10/develop/http-api/foxx.md | 0 .../http-api/general-request-handling.md | 0 .../3.10/develop/http-api/graphs/_index.md | 0 .../3.10/develop/http-api/graphs/edges.md | 0 .../develop/http-api/graphs/named-graphs.md | 4 +- .../3.10/develop/http-api/hot-backups.md | 0 .../3.10/develop/http-api/import.md | 0 .../3.10/develop/http-api/indexes/_index.md | 0 .../3.10/develop/http-api/indexes/fulltext.md | 0 .../develop/http-api/indexes/geo-spatial.md | 0 .../3.10/develop/http-api/indexes/inverted.md | 0 .../http-api/indexes/multi-dimensional.md | 0 .../develop/http-api/indexes/persistent.md | 0 .../3.10/develop/http-api/indexes/ttl.md | 0 .../3.10/develop/http-api/jobs.md | 0 .../develop/http-api/monitoring/_index.md | 0 .../3.10/develop/http-api/monitoring/logs.md | 0 .../develop/http-api/monitoring/metrics.md | 0 .../develop/http-api/monitoring/statistics.md | 0 .../3.10/develop/http-api/pregel.md | 0 .../3.10/develop/http-api/queries/_index.md | 0 .../develop/http-api/queries/aql-queries.md | 0 .../queries/aql-query-results-cache.md | 0 .../queries/user-defined-aql-functions.md | 0 .../develop/http-api/replication/_index.md | 0 .../replication/other-replication-commands.md | 0 .../replication/replication-applier.md | 0 .../http-api/replication/replication-dump.md | 0 .../replication/replication-logger.md | 0 .../http-api/replication/write-ahead-log.md | 0 .../3.10/develop/http-api/security.md | 0 .../3.10/develop/http-api/tasks.md | 0 .../develop/http-api/transactions/_index.md | 0 .../transactions/javascript-transactions.md | 0 .../transactions/stream-transactions.md | 0 .../3.10/develop/http-api/users.md | 0 .../3.10/develop/http-api/views/_index.md | 0 .../http-api/views/arangosearch-views.md | 0 .../http-api/views/search-alias-views.md | 0 .../3.10/develop/integrations/_index.md | 0 .../arangodb-datasource-for-apache-spark.md | 2 +- .../_index.md | 0 .../configuration.md | 0 .../integrations/spring-boot-arangodb.md | 0 .../spring-data-arangodb/_index.md | 0 .../spring-data-arangodb/migration.md | 0 .../reference-version-3/_index.md | 0 .../reference-version-3/mapping/_index.md | 0 .../reference-version-3/mapping/auditing.md | 0 .../reference-version-3/mapping/converter.md | 0 .../reference-version-3/mapping/document.md | 0 .../reference-version-3/mapping/edge.md | 0 .../reference-version-3/mapping/events.md | 0 .../reference-version-3/mapping/indexes.md | 0 .../reference-version-3/mapping/reference.md | 0 .../reference-version-3/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-3/template.md | 0 .../reference-version-4/_index.md | 0 .../reference-version-4/mapping/_index.md | 0 .../reference-version-4/mapping/auditing.md | 0 .../mapping/computed-values.md | 0 .../reference-version-4/mapping/converter.md | 0 .../reference-version-4/mapping/document.md | 0 .../reference-version-4/mapping/edge.md | 0 .../reference-version-4/mapping/events.md | 0 .../reference-version-4/mapping/indexes.md | 0 .../reference-version-4/mapping/reference.md | 0 .../reference-version-4/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-4/template.md | 0 .../javascript-api/@arangodb/_index.md | 0 .../@arangodb/collection-object.md | 0 .../javascript-api/@arangodb/cursor-object.md | 0 .../javascript-api/@arangodb/db-object.md | 0 .../javascript-api/@arangodb/view-object.md | 0 .../3.10/develop/javascript-api/_index.md | 0 .../3.10/develop/javascript-api/actions.md | 0 .../3.10/develop/javascript-api/analyzers.md | 0 .../develop/javascript-api/aql-queries.md | 0 .../3.10/develop/javascript-api/console.md | 0 .../3.10/develop/javascript-api/crypto.md | 0 .../3.10/develop/javascript-api/fs.md | 0 .../3.10/develop/javascript-api/request.md | 0 .../3.10/develop/javascript-api/tasks.md | 0 .../3.10/develop/operational-factors.md | 0 .../3.10/develop/satellitecollections.md | 0 .../{ => arangodb}/3.10/develop/smartjoins.md | 0 .../3.10/develop/transactions/_index.md | 0 .../3.10/develop/transactions/durability.md | 0 .../transactions/javascript-transactions.md | 0 .../3.10/develop/transactions/limitations.md | 0 .../transactions/locking-and-isolation.md | 0 .../transactions/stream-transactions.md | 0 .../{ => arangodb}/3.10/get-started/_index.md | 0 .../how-to-interact-with-arangodb.md | 0 .../get-started/on-premises-installation.md | 6 +- .../get-started/set-up-a-cloud-instance.md | 56 +- .../3.10/get-started/start-using-aql.md | 0 .../{ => arangodb}/3.10/graphs/_index.md | 14 +- .../3.10/graphs/enterprisegraphs/_index.md | 0 .../enterprisegraphs/getting-started.md | 2 +- .../graphs/enterprisegraphs/management.md | 0 .../3.10}/graphs/example-graphs.md | 16 +- .../3.10/graphs/general-graphs/_index.md | 2 +- .../3.10}/graphs/general-graphs/functions.md | 2 +- .../3.10/graphs/general-graphs/management.md | 0 .../3.10/graphs/satellitegraphs/_index.md | 2 +- .../3.10/graphs/satellitegraphs/details.md | 0 .../3.10/graphs/satellitegraphs/management.md | 0 .../3.10/graphs/smartgraphs/_index.md | 8 +- .../graphs/smartgraphs/getting-started.md | 2 +- .../3.10/graphs/smartgraphs/management.md | 0 .../testing-graphs-on-single-server.md | 0 .../3.10/graphs/working-with-edges.md | 0 .../3.10/index-and-search/_index.md | 0 .../3.10/index-and-search/analyzers.md | 0 .../index-and-search/arangosearch/_index.md | 2 +- .../arangosearch-views-reference.md | 0 .../case-sensitivity-and-diacritics.md | 0 .../arangosearch/exact-value-matching.md | 0 .../arangosearch/example-datasets.md | 0 .../arangosearch/faceted-search.md | 0 .../arangosearch/full-text-token-search.md | 0 .../arangosearch/fuzzy-search.md | 0 .../arangosearch/geospatial-search.md | 6 +- .../arangosearch/nested-search.md | 0 .../arangosearch/performance.md | 0 .../phrase-and-proximity-search.md | 0 .../arangosearch/prefix-matching.md | 0 .../arangosearch/range-queries.md | 0 .../index-and-search/arangosearch/ranking.md | 0 .../search-alias-views-reference.md | 0 .../arangosearch/search-highlighting.md | 0 .../arangosearch/wildcard-search.md | 0 .../3.10/index-and-search/indexing/_index.md | 0 .../3.10/index-and-search/indexing/basics.md | 0 .../indexing/index-utilization.md | 0 .../indexing/which-index-to-use-when.md | 0 .../indexing/working-with-indexes/_index.md | 0 .../working-with-indexes/fulltext-indexes.md | 0 .../geo-spatial-indexes.md | 0 .../working-with-indexes/inverted-indexes.md | 0 .../multi-dimensional-indexes.md | 0 .../persistent-indexes.md | 0 .../working-with-indexes/ttl-indexes.md | 0 .../vertex-centric-indexes.md | 0 .../{ => arangodb}/3.10/operations/_index.md | 0 .../3.10/operations/administration/_index.md | 0 .../administration/arangodb-starter/_index.md | 0 .../arangodb-starter/recovery-procedure.md | 0 .../arangodb-starter/removal-procedure.md | 0 .../administration/configuration.md | 0 .../administration/import-and-export.md | 0 .../administration/license-management.md | 0 .../operations/administration/log-levels.md | 0 .../administration/reduce-memory-footprint.md | 2 +- .../administration/user-management/_index.md | 0 .../user-management/in-arangosh.md | 0 .../3.10/operations/backup-and-restore.md | 0 .../3.10/operations/installation/_index.md | 2 +- .../installation/compiling/_index.md | 0 .../compiling/compile-on-debian.md | 0 .../compiling/compile-on-windows.md | 2 +- .../compiling/recompiling-jemalloc.md | 0 .../compiling/running-custom-build.md | 0 .../3.10/operations/installation/docker.md | 0 .../operations/installation/linux/_index.md | 0 .../linux/linux-os-tuning-script-examples.md | 0 .../linux/operating-system-configuration.md | 0 .../3.10/operations/installation/macos.md | 0 .../operations/installation/uninstallation.md | 0 .../3.10/operations/installation/windows.md | 0 .../3.10/operations/security/_index.md | 0 .../3.10/operations/security/audit-logging.md | 2 +- .../security/change-root-password.md | 0 .../operations/security/encryption-at-rest.md | 4 +- .../security/securing-starter-deployments.md | 0 .../operations/security/security-options.md | 0 .../3.10/operations/troubleshooting/_index.md | 0 .../operations/troubleshooting/arangod.md | 0 .../troubleshooting/cluster/_index.md | 0 .../troubleshooting/cluster/agency-dump.md | 0 .../troubleshooting/emergency-console.md | 0 .../troubleshooting/query-debug-packages.md | 0 .../3.10/operations/upgrading/_index.md | 0 .../community-to-enterprise-upgrade.md | 0 .../3.10/operations/upgrading/downgrading.md | 0 .../upgrading/manual-deployments/_index.md | 0 .../manual-deployments/active-failover.md | 0 .../upgrading/manual-deployments/cluster.md | 0 .../os-specific-information/_index.md | 0 .../os-specific-information/linux.md | 0 .../os-specific-information/macos.md | 2 +- .../os-specific-information/windows.md | 6 +- .../upgrading/starter-deployments.md | 0 .../3.10/release-notes/_index.md | 0 .../deprecated-and-removed-features.md | 0 .../3.10/release-notes/version-3.0/_index.md | 0 .../incompatible-changes-in-3-0.md | 0 .../version-3.0/whats-new-in-3-0.md | 0 .../3.10/release-notes/version-3.1/_index.md | 0 .../incompatible-changes-in-3-1.md | 0 .../version-3.1/whats-new-in-3-1.md | 0 .../3.10/release-notes/version-3.10/_index.md | 0 .../version-3.10/api-changes-in-3-10.md | 0 .../incompatible-changes-in-3-10.md | 0 .../version-3.10/known-issues-in-3-10.md | 0 .../version-3.10/whats-new-in-3-10.md | 0 .../3.10/release-notes/version-3.2/_index.md | 0 .../incompatible-changes-in-3-2.md | 0 .../version-3.2/known-issues-in-3-2.md | 0 .../version-3.2/whats-new-in-3-2.md | 0 .../3.10/release-notes/version-3.3/_index.md | 0 .../incompatible-changes-in-3-3.md | 0 .../version-3.3/known-issues-in-3-3.md | 0 .../version-3.3/whats-new-in-3-3.md | 0 .../3.10/release-notes/version-3.4/_index.md | 0 .../incompatible-changes-in-3-4.md | 0 .../version-3.4/known-issues-in-3-4.md | 0 .../version-3.4/whats-new-in-3-4.md | 0 .../3.10/release-notes/version-3.5/_index.md | 0 .../incompatible-changes-in-3-5.md | 0 .../version-3.5/known-issues-in-3-5.md | 0 .../version-3.5/whats-new-in-3-5.md | 0 .../3.10/release-notes/version-3.6/_index.md | 0 .../incompatible-changes-in-3-6.md | 0 .../version-3.6/known-issues-in-3-6.md | 0 .../version-3.6/whats-new-in-3-6.md | 0 .../3.10/release-notes/version-3.7/_index.md | 0 .../version-3.7/api-changes-in-3-7.md | 0 .../incompatible-changes-in-3-7.md | 0 .../version-3.7/known-issues-in-3-7.md | 0 .../version-3.7/whats-new-in-3-7.md | 0 .../3.10/release-notes/version-3.8/_index.md | 0 .../version-3.8/api-changes-in-3-8.md | 0 .../incompatible-changes-in-3-8.md | 0 .../version-3.8/known-issues-in-3-8.md | 0 .../version-3.8/whats-new-in-3-8.md | 0 .../3.10/release-notes/version-3.9/_index.md | 0 .../version-3.9/api-changes-in-3-9.md | 0 .../incompatible-changes-in-3-9.md | 0 .../version-3.9/known-issues-in-3-9.md | 0 .../version-3.9/whats-new-in-3-9.md | 0 site/content/{ => arangodb}/3.11/_index.md | 6 +- .../3.11/about}/_index.md | 12 +- .../3.11/about}/features/_index.md | 4 +- .../3.11/about}/features/community-edition.md | 0 .../about}/features/enterprise-edition.md | 0 .../about}/features/highlights-by-version.md | 0 .../3.11/about}/use-cases.md | 24 +- .../content/{ => arangodb}/3.11/aql/_index.md | 0 .../{ => arangodb}/3.11/aql/common-errors.md | 0 .../{ => arangodb}/3.11/aql/data-queries.md | 0 .../aql/examples-and-query-patterns/_index.md | 0 .../actors-and-movies-dataset-queries.md | 0 .../examples-and-query-patterns/counting.md | 0 .../create-test-data.md | 0 .../diffing-two-documents.md | 0 .../dynamic-attribute-names.md | 0 .../examples-and-query-patterns/grouping.md | 0 .../aql/examples-and-query-patterns/joins.md | 0 .../projections-and-filters.md | 0 .../queries-without-collections.md | 0 .../remove-vertex.md | 4 +- .../examples-and-query-patterns/traversals.md | 2 +- .../upsert-repsert-guide.md | 0 .../aql/execution-and-performance/_index.md | 0 .../caching-query-results.md | 0 .../explaining-queries.md | 0 .../parsing-queries.md | 0 .../query-optimization.md | 0 .../query-profiling.md | 0 .../query-statistics.md | 0 .../3.11/aql/functions/_index.md | 0 .../3.11/aql/functions/arangosearch.md | 0 .../3.11/aql/functions/array.md | 0 .../{ => arangodb}/3.11/aql/functions/bit.md | 0 .../{ => arangodb}/3.11/aql/functions/date.md | 0 .../3.11/aql/functions/document-object.md | 0 .../3.11/aql/functions/fulltext.md | 0 .../3.11}/aql/functions/geo.md | 6 +- .../3.11/aql/functions/miscellaneous.md | 0 .../3.11/aql/functions/numeric.md | 0 .../3.11/aql/functions/string.md | 0 .../3.11/aql/functions/type-check-and-cast.md | 0 .../3.11/aql/fundamentals/_index.md | 0 .../accessing-data-from-collections.md | 0 .../3.11/aql/fundamentals/bind-parameters.md | 0 .../3.11/aql/fundamentals/data-types.md | 0 .../3.11/aql/fundamentals/limitations.md | 0 .../3.11/aql/fundamentals/query-errors.md | 0 .../3.11/aql/fundamentals/query-results.md | 0 .../3.11/aql/fundamentals/subqueries.md | 0 .../3.11/aql/fundamentals/syntax.md | 0 .../aql/fundamentals/type-and-value-order.md | 0 .../{ => arangodb}/3.11/aql/graphs/_index.md | 0 .../3.11/aql/graphs/all-shortest-paths.md | 4 +- .../{ => arangodb}/3.11/aql/graphs/k-paths.md | 4 +- .../3.11/aql/graphs/k-shortest-paths.md | 4 +- .../3.11/aql/graphs/shortest-path.md | 4 +- .../3.11/aql/graphs/traversals-explained.md | 16 +- .../3.11/aql/graphs/traversals.md | 4 +- .../3.11/aql/high-level-operations/_index.md | 0 .../3.11/aql/high-level-operations/collect.md | 0 .../3.11/aql/high-level-operations/filter.md | 0 .../3.11/aql/high-level-operations/for.md | 0 .../3.11/aql/high-level-operations/insert.md | 0 .../3.11/aql/high-level-operations/let.md | 0 .../3.11/aql/high-level-operations/limit.md | 0 .../3.11/aql/high-level-operations/remove.md | 0 .../3.11/aql/high-level-operations/replace.md | 0 .../3.11/aql/high-level-operations/return.md | 0 .../3.11/aql/high-level-operations/search.md | 0 .../3.11/aql/high-level-operations/sort.md | 0 .../3.11/aql/high-level-operations/update.md | 0 .../3.11/aql/high-level-operations/upsert.md | 0 .../3.11/aql/high-level-operations/window.md | 0 .../3.11/aql/high-level-operations/with.md | 0 .../3.11/aql/how-to-invoke-aql/_index.md | 0 .../aql/how-to-invoke-aql/with-arangosh.md | 0 .../with-the-web-interface.md | 0 .../{ => arangodb}/3.11/aql/operators.md | 0 .../3.11/aql/user-defined-functions.md | 0 .../{ => arangodb}/3.11/components/_index.md | 0 .../3.11/components/arangodb-server/_index.md | 4 +- .../arangodb-server/environment-variables.md | 0 .../3.11/components/arangodb-server/ldap.md | 0 .../components/arangodb-server/options.md | 0 .../arangodb-server/storage-engine.md | 0 .../3.11}/components/tools/_index.md | 2 +- .../3.11/components/tools/arango-datasets.md | 0 .../components/tools/arangobackup/_index.md | 0 .../components/tools/arangobackup/examples.md | 0 .../components/tools/arangobackup/options.md | 0 .../components/tools/arangobench/_index.md | 0 .../components/tools/arangobench/options.md | 0 .../components/tools/arangodb-shell/_index.md | 0 .../tools/arangodb-shell/details.md | 0 .../tools/arangodb-shell/examples.md | 0 .../tools/arangodb-shell/options.md | 0 .../tools/arangodb-starter/_index.md | 0 .../tools/arangodb-starter/architecture.md | 0 .../tools/arangodb-starter/options.md | 0 .../tools/arangodb-starter/security.md | 0 .../components/tools/arangodump/_index.md | 0 .../components/tools/arangodump/examples.md | 0 .../tools/arangodump/limitations.md | 0 .../components/tools/arangodump/maskings.md | 0 .../components/tools/arangodump/options.md | 0 .../components/tools/arangoexport/_index.md | 0 .../components/tools/arangoexport/examples.md | 0 .../components/tools/arangoexport/options.md | 0 .../components/tools/arangoimport/_index.md | 0 .../components/tools/arangoimport/details.md | 0 .../tools/arangoimport/examples-csv.md | 0 .../tools/arangoimport/examples-json.md | 0 .../components/tools/arangoimport/options.md | 0 .../components/tools/arangoinspect/_index.md | 0 .../tools/arangoinspect/examples.md | 0 .../components/tools/arangoinspect/options.md | 0 .../components/tools/arangorestore/_index.md | 0 .../tools/arangorestore/examples.md | 0 .../components/tools/arangorestore/options.md | 0 .../components/tools/arangovpack/_index.md | 0 .../components/tools/arangovpack/options.md | 0 .../3.11/components/tools/foxx-cli/_index.md | 0 .../3.11/components/tools/foxx-cli/details.md | 0 .../3.11}/components/web-interface/_index.md | 2 +- .../3.11/components/web-interface/cluster.md | 6 +- .../components/web-interface/collections.md | 4 +- .../components/web-interface/dashboard.md | 2 +- .../components/web-interface/document.md | 2 +- .../3.11/components/web-interface/graphs.md | 4 +- .../3.11}/components/web-interface/logs.md | 2 +- .../3.11/components/web-interface/queries.md | 12 +- .../3.11/components/web-interface/services.md | 6 +- .../3.11}/components/web-interface/users.md | 6 +- .../{ => arangodb}/3.11/concepts/_index.md | 0 .../3.11/concepts/data-models.md | 0 .../3.11/concepts/data-retrieval.md | 0 .../3.11/concepts/data-structure/_index.md | 0 .../concepts/data-structure/collections.md | 0 .../3.11/concepts/data-structure/databases.md | 0 .../data-structure/documents/_index.md | 0 .../documents/computed-values.md | 0 .../documents/schema-validation.md | 0 .../3.11/concepts/data-structure/views.md | 0 .../3.11/data-science/_index.md | 10 +- .../3.11/data-science/adapters/_index.md | 0 .../adapters/arangodb-cugraph-adapter.md | 0 .../adapters/arangodb-dgl-adapter.md | 0 .../adapters/arangodb-networkx-adapter.md | 0 .../adapters/arangodb-pyg-adapter.md | 0 .../adapters/arangodb-rdf-adapter.md | 0 .../data-science/arangograph-notebooks.md | 22 + .../3.11/data-science/arangographml/_index.md | 4 +- .../3.11/data-science/arangographml/deploy.md | 4 +- .../arangographml/getting-started.md | 4 +- .../3.11/data-science/graph-analytics.md | 12 +- .../3.11/data-science/llm-knowledge-graphs.md | 2 +- .../3.11/data-science/pregel/_index.md | 0 .../3.11/data-science/pregel/algorithms.md | 6 +- .../{ => arangodb}/3.11/deploy/_index.md | 4 +- .../3.11/deploy/active-failover/_index.md | 2 +- .../deploy/active-failover/administration.md | 0 .../deploy/active-failover/manual-start.md | 0 .../using-the-arangodb-starter.md | 0 .../3.11/deploy/arangosync/_index.md | 2 +- .../3.11/deploy/arangosync/administration.md | 0 .../deploy/arangosync/deployment/_index.md | 0 .../arangosync/deployment/arangodb-cluster.md | 0 .../deployment/arangosync-master.md | 0 .../deployment/arangosync-workers.md | 0 .../deployment/prometheus-and-grafana.md | 0 .../3.11/deploy/arangosync/monitoring.md | 0 .../arangosync/operations-and-maintenance.md | 0 .../3.11/deploy/arangosync/security.md | 0 .../3.11/deploy/arangosync/troubleshooting.md | 0 .../3.11/deploy/architecture/_index.md | 0 .../3.11/deploy/architecture/data-sharding.md | 4 +- .../3.11/deploy/architecture/replication.md | 0 .../3.11/deploy/architecture/scalability.md | 0 .../3.11/deploy/cluster/_index.md | 6 +- .../3.11/deploy/cluster/administration.md | 0 .../3.11/deploy/cluster/deployment/_index.md | 2 +- .../deploy/cluster/deployment/manual-start.md | 0 .../deployment/using-the-arangodb-starter.md | 0 .../3.11/deploy/cluster/limitations.md | 0 .../3.11/deploy/in-the-cloud.md | 0 .../{ => arangodb}/3.11/deploy/kubernetes.md | 0 .../3.11}/deploy/oneshard.md | 2 +- .../3.11/deploy/production-checklist.md | 0 .../3.11/deploy/single-instance-vs-cluster.md | 0 .../3.11/deploy/single-instance/_index.md | 0 .../deploy/single-instance/manual-start.md | 0 .../using-the-arangodb-starter.md | 0 .../{ => arangodb}/3.11/develop/_index.md | 0 .../3.11/develop/drivers/_index.md | 0 .../{ => arangodb}/3.11/develop/drivers/go.md | 0 .../3.11/develop/drivers/java/_index.md | 0 .../java/reference-version-6/_index.md | 0 .../java/reference-version-6/driver-setup.md | 0 .../java/reference-version-6/serialization.md | 0 .../java/reference-version-7/_index.md | 0 .../changes-in-version-7.md | 0 .../java/reference-version-7/driver-setup.md | 0 .../java/reference-version-7/serialization.md | 0 .../3.11/develop/drivers/javascript.md | 0 .../3.11/develop/drivers/python.md | 0 .../3.11/develop/error-codes.md | 0 .../{ => arangodb}/3.11/develop/exit-codes.md | 0 .../3.11/develop/foxx-microservices/_index.md | 0 .../develop/foxx-microservices/deployment.md | 0 .../foxx-microservices/getting-started.md | 0 .../foxx-microservices/guides/_index.md | 0 .../guides/access-from-the-browser.md | 0 .../guides/authentication-and-sessions.md | 0 .../guides/development-mode.md | 0 .../guides/foxx-in-a-cluster.md | 0 .../guides/linking-services-together.md | 0 .../guides/making-requests.md | 0 .../guides/scripts-and-scheduling.md | 0 .../guides/testing-foxx-services.md | 0 .../guides/using-node-modules.md | 0 .../guides/using-webpack-with-foxx.md | 0 .../guides/working-with-collections.md | 0 .../guides/working-with-files.md | 0 .../guides/working-with-routers.md | 0 .../guides/writing-queries.md | 0 .../foxx-microservices/reference/_index.md | 0 .../reference/configuration.md | 0 .../reference/related-modules/_index.md | 0 .../related-modules/authentication.md | 0 .../reference/related-modules/graphql.md | 0 .../reference/related-modules/oauth-1-0a.md | 0 .../reference/related-modules/oauth-2-0.md | 0 .../reference/related-modules/queues.md | 0 .../reference/routers/_index.md | 0 .../reference/routers/endpoints.md | 0 .../reference/routers/middleware.md | 0 .../reference/routers/request.md | 0 .../reference/routers/response.md | 0 .../reference/service-context.md | 0 .../reference/service-manifest.md | 0 .../reference/sessions-middleware/_index.md | 0 .../session-storages/_index.md | 0 .../session-storages/collection-storage.md | 0 .../session-storages/jwt-storage.md | 0 .../session-transports/_index.md | 0 .../session-transports/cookie-transport.md | 0 .../session-transports/header-transport.md | 0 .../3.11/develop/http-api/_index.md | 2 +- .../3.11/develop/http-api/administration.md | 0 .../3.11/develop/http-api/analyzers.md | 0 .../3.11/develop/http-api/authentication.md | 0 .../3.11/develop/http-api/batch-requests.md | 0 .../3.11/develop/http-api/cluster.md | 0 .../3.11/develop/http-api/collections.md | 0 .../3.11/develop/http-api/databases.md | 0 .../3.11/develop/http-api/documents.md | 0 .../3.11/develop/http-api/foxx.md | 0 .../http-api/general-request-handling.md | 0 .../3.11/develop/http-api/graphs/_index.md | 0 .../3.11/develop/http-api/graphs/edges.md | 0 .../develop/http-api/graphs/named-graphs.md | 4 +- .../3.11/develop/http-api/hot-backups.md | 0 .../3.11/develop/http-api/import.md | 0 .../3.11/develop/http-api/indexes/_index.md | 0 .../3.11/develop/http-api/indexes/fulltext.md | 0 .../develop/http-api/indexes/geo-spatial.md | 0 .../3.11/develop/http-api/indexes/inverted.md | 0 .../http-api/indexes/multi-dimensional.md | 0 .../develop/http-api/indexes/persistent.md | 0 .../3.11/develop/http-api/indexes/ttl.md | 0 .../3.11/develop/http-api/jobs.md | 0 .../develop/http-api/monitoring/_index.md | 0 .../3.11/develop/http-api/monitoring/logs.md | 0 .../develop/http-api/monitoring/metrics.md | 0 .../develop/http-api/monitoring/statistics.md | 0 .../3.11/develop/http-api/pregel.md | 0 .../3.11/develop/http-api/queries/_index.md | 0 .../develop/http-api/queries/aql-queries.md | 0 .../queries/aql-query-results-cache.md | 0 .../queries/user-defined-aql-functions.md | 0 .../develop/http-api/replication/_index.md | 0 .../replication/other-replication-commands.md | 0 .../replication/replication-applier.md | 0 .../http-api/replication/replication-dump.md | 0 .../replication/replication-logger.md | 0 .../http-api/replication/write-ahead-log.md | 0 .../3.11/develop/http-api/security.md | 0 .../3.11/develop/http-api/tasks.md | 0 .../develop/http-api/transactions/_index.md | 0 .../transactions/javascript-transactions.md | 0 .../transactions/stream-transactions.md | 0 .../3.11/develop/http-api/users.md | 0 .../3.11/develop/http-api/views/_index.md | 0 .../http-api/views/arangosearch-views.md | 0 .../http-api/views/search-alias-views.md | 0 .../3.11/develop/integrations/_index.md | 0 .../arangodb-datasource-for-apache-spark.md | 2 +- .../_index.md | 0 .../configuration.md | 0 .../integrations/spring-boot-arangodb.md | 0 .../spring-data-arangodb/_index.md | 0 .../spring-data-arangodb/migration.md | 0 .../reference-version-3/_index.md | 0 .../reference-version-3/mapping/_index.md | 0 .../reference-version-3/mapping/auditing.md | 0 .../reference-version-3/mapping/converter.md | 0 .../reference-version-3/mapping/document.md | 0 .../reference-version-3/mapping/edge.md | 0 .../reference-version-3/mapping/events.md | 0 .../reference-version-3/mapping/indexes.md | 0 .../reference-version-3/mapping/reference.md | 0 .../reference-version-3/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-3/template.md | 0 .../reference-version-4/_index.md | 0 .../reference-version-4/mapping/_index.md | 0 .../reference-version-4/mapping/auditing.md | 0 .../mapping/computed-values.md | 0 .../reference-version-4/mapping/converter.md | 0 .../reference-version-4/mapping/document.md | 0 .../reference-version-4/mapping/edge.md | 0 .../reference-version-4/mapping/events.md | 0 .../reference-version-4/mapping/indexes.md | 0 .../reference-version-4/mapping/reference.md | 0 .../reference-version-4/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-4/template.md | 0 .../javascript-api/@arangodb/_index.md | 0 .../@arangodb/collection-object.md | 0 .../javascript-api/@arangodb/cursor-object.md | 0 .../javascript-api/@arangodb/db-object.md | 0 .../javascript-api/@arangodb/view-object.md | 0 .../3.11/develop/javascript-api/_index.md | 0 .../3.11/develop/javascript-api/actions.md | 0 .../3.11/develop/javascript-api/analyzers.md | 0 .../develop/javascript-api/aql-queries.md | 0 .../3.11/develop/javascript-api/console.md | 0 .../3.11/develop/javascript-api/crypto.md | 0 .../3.11/develop/javascript-api/fs.md | 0 .../3.11/develop/javascript-api/request.md | 0 .../3.11/develop/javascript-api/tasks.md | 0 .../3.11/develop/operational-factors.md | 0 .../3.11/develop/satellitecollections.md | 0 .../{ => arangodb}/3.11/develop/smartjoins.md | 0 .../3.11/develop/transactions/_index.md | 0 .../3.11/develop/transactions/durability.md | 0 .../transactions/javascript-transactions.md | 0 .../3.11/develop/transactions/limitations.md | 0 .../transactions/locking-and-isolation.md | 0 .../transactions/stream-transactions.md | 0 .../{ => arangodb}/3.11/get-started/_index.md | 0 .../how-to-interact-with-arangodb.md | 0 .../get-started/on-premises-installation.md | 6 +- .../get-started/set-up-a-cloud-instance.md | 56 +- .../get-started/start-using-aql/_index.md | 0 .../3.11/get-started/start-using-aql/crud.md | 0 .../get-started/start-using-aql/dataset.md | 0 .../get-started/start-using-aql/filter.md | 0 .../3.11/get-started/start-using-aql/geo.md | 0 .../get-started/start-using-aql/graphs.md | 4 +- .../3.11/get-started/start-using-aql/joins.md | 0 .../get-started/start-using-aql/sort-limit.md | 0 .../{ => arangodb}/3.11/graphs/_index.md | 14 +- .../3.11/graphs/enterprisegraphs/_index.md | 0 .../enterprisegraphs/getting-started.md | 2 +- .../graphs/enterprisegraphs/management.md | 0 .../3.11}/graphs/example-graphs.md | 16 +- .../3.11/graphs/general-graphs/_index.md | 2 +- .../3.11}/graphs/general-graphs/functions.md | 2 +- .../3.11/graphs/general-graphs/management.md | 0 .../3.11/graphs/satellitegraphs/_index.md | 2 +- .../3.11/graphs/satellitegraphs/details.md | 0 .../3.11/graphs/satellitegraphs/management.md | 0 .../3.11/graphs/smartgraphs/_index.md | 8 +- .../graphs/smartgraphs/getting-started.md | 2 +- .../3.11/graphs/smartgraphs/management.md | 0 .../testing-graphs-on-single-server.md | 0 .../3.11/graphs/working-with-edges.md | 0 .../3.11/index-and-search/_index.md | 0 .../3.11/index-and-search/analyzers.md | 0 .../index-and-search/arangosearch/_index.md | 2 +- .../arangosearch-views-reference.md | 2 +- .../case-sensitivity-and-diacritics.md | 0 .../arangosearch/exact-value-matching.md | 0 .../arangosearch/example-datasets.md | 0 .../arangosearch/faceted-search.md | 0 .../arangosearch/full-text-token-search.md | 0 .../arangosearch/fuzzy-search.md | 0 .../arangosearch/geospatial-search.md | 6 +- .../arangosearch/nested-search.md | 0 .../arangosearch/performance.md | 0 .../phrase-and-proximity-search.md | 0 .../arangosearch/prefix-matching.md | 0 .../arangosearch/range-queries.md | 0 .../index-and-search/arangosearch/ranking.md | 0 .../search-alias-views-reference.md | 2 +- .../arangosearch/search-highlighting.md | 0 .../arangosearch/wildcard-search.md | 0 .../3.11/index-and-search/indexing/_index.md | 0 .../3.11/index-and-search/indexing/basics.md | 0 .../indexing/index-utilization.md | 0 .../indexing/which-index-to-use-when.md | 0 .../indexing/working-with-indexes/_index.md | 0 .../working-with-indexes/fulltext-indexes.md | 0 .../geo-spatial-indexes.md | 0 .../working-with-indexes/inverted-indexes.md | 0 .../multi-dimensional-indexes.md | 0 .../persistent-indexes.md | 0 .../working-with-indexes/ttl-indexes.md | 0 .../vertex-centric-indexes.md | 0 .../{ => arangodb}/3.11/operations/_index.md | 0 .../3.11/operations/administration/_index.md | 0 .../administration/arangodb-starter/_index.md | 0 .../arangodb-starter/recovery-procedure.md | 0 .../arangodb-starter/removal-procedure.md | 0 .../administration/configuration.md | 0 .../administration/import-and-export.md | 0 .../administration/license-management.md | 0 .../operations/administration/log-levels.md | 0 .../administration/reduce-memory-footprint.md | 2 +- .../operations/administration/telemetrics.md | 0 .../administration/user-management/_index.md | 0 .../user-management/in-arangosh.md | 0 .../3.11/operations/backup-and-restore.md | 0 .../3.11/operations/installation/_index.md | 2 +- .../installation/compiling/_index.md | 0 .../compiling/compile-on-debian.md | 0 .../compiling/compile-on-windows.md | 2 +- .../compiling/recompiling-jemalloc.md | 0 .../compiling/running-custom-build.md | 0 .../3.11/operations/installation/docker.md | 0 .../operations/installation/linux/_index.md | 0 .../linux/linux-os-tuning-script-examples.md | 0 .../linux/operating-system-configuration.md | 0 .../3.11/operations/installation/macos.md | 0 .../operations/installation/uninstallation.md | 0 .../3.11/operations/installation/windows.md | 0 .../3.11/operations/security/_index.md | 0 .../3.11/operations/security/audit-logging.md | 2 +- .../security/change-root-password.md | 0 .../operations/security/encryption-at-rest.md | 4 +- .../security/securing-starter-deployments.md | 0 .../operations/security/security-options.md | 0 .../3.11/operations/troubleshooting/_index.md | 0 .../operations/troubleshooting/arangod.md | 0 .../troubleshooting/cluster/_index.md | 0 .../troubleshooting/cluster/agency-dump.md | 0 .../troubleshooting/emergency-console.md | 0 .../troubleshooting/query-debug-packages.md | 0 .../3.11/operations/upgrading/_index.md | 0 .../community-to-enterprise-upgrade.md | 0 .../3.11/operations/upgrading/downgrading.md | 0 .../upgrading/manual-deployments/_index.md | 0 .../manual-deployments/active-failover.md | 0 .../upgrading/manual-deployments/cluster.md | 0 .../os-specific-information/_index.md | 0 .../os-specific-information/linux.md | 0 .../os-specific-information/macos.md | 2 +- .../os-specific-information/windows.md | 6 +- .../upgrading/starter-deployments.md | 0 .../3.11/release-notes/_index.md | 0 .../deprecated-and-removed-features.md | 0 .../3.11/release-notes/version-3.0/_index.md | 0 .../incompatible-changes-in-3-0.md | 0 .../version-3.0/whats-new-in-3-0.md | 0 .../3.11/release-notes/version-3.1/_index.md | 0 .../incompatible-changes-in-3-1.md | 0 .../version-3.1/whats-new-in-3-1.md | 0 .../3.11/release-notes/version-3.10/_index.md | 0 .../version-3.10/api-changes-in-3-10.md | 0 .../incompatible-changes-in-3-10.md | 0 .../version-3.10/known-issues-in-3-10.md | 0 .../version-3.10/whats-new-in-3-10.md | 0 .../3.11/release-notes/version-3.11/_index.md | 0 .../version-3.11/api-changes-in-3-11.md | 0 .../incompatible-changes-in-3-11.md | 0 .../version-3.11/known-issues-in-3-11.md | 0 .../version-3.11/whats-new-in-3-11.md | 2 +- .../3.11/release-notes/version-3.2/_index.md | 0 .../incompatible-changes-in-3-2.md | 0 .../version-3.2/known-issues-in-3-2.md | 0 .../version-3.2/whats-new-in-3-2.md | 0 .../3.11/release-notes/version-3.3/_index.md | 0 .../incompatible-changes-in-3-3.md | 0 .../version-3.3/known-issues-in-3-3.md | 0 .../version-3.3/whats-new-in-3-3.md | 0 .../3.11/release-notes/version-3.4/_index.md | 0 .../incompatible-changes-in-3-4.md | 0 .../version-3.4/known-issues-in-3-4.md | 0 .../version-3.4/whats-new-in-3-4.md | 0 .../3.11/release-notes/version-3.5/_index.md | 0 .../incompatible-changes-in-3-5.md | 0 .../version-3.5/known-issues-in-3-5.md | 0 .../version-3.5/whats-new-in-3-5.md | 0 .../3.11/release-notes/version-3.6/_index.md | 0 .../incompatible-changes-in-3-6.md | 0 .../version-3.6/known-issues-in-3-6.md | 0 .../version-3.6/whats-new-in-3-6.md | 0 .../3.11/release-notes/version-3.7/_index.md | 0 .../version-3.7/api-changes-in-3-7.md | 0 .../incompatible-changes-in-3-7.md | 0 .../version-3.7/known-issues-in-3-7.md | 0 .../version-3.7/whats-new-in-3-7.md | 0 .../3.11/release-notes/version-3.8/_index.md | 0 .../version-3.8/api-changes-in-3-8.md | 0 .../incompatible-changes-in-3-8.md | 0 .../version-3.8/known-issues-in-3-8.md | 0 .../version-3.8/whats-new-in-3-8.md | 0 .../3.11/release-notes/version-3.9/_index.md | 0 .../version-3.9/api-changes-in-3-9.md | 0 .../incompatible-changes-in-3-9.md | 0 .../version-3.9/known-issues-in-3-9.md | 0 .../version-3.9/whats-new-in-3-9.md | 0 site/content/{ => arangodb}/3.12/_index.md | 17 +- .../3.12/about}/_index.md | 12 +- .../3.12/about}/features/_index.md | 8 +- .../about}/features/highlights-by-version.md | 0 .../3.12/about/features/list.md} | 0 .../3.12/about}/use-cases.md | 24 +- .../content/{ => arangodb}/3.12/aql/_index.md | 2 +- .../{ => arangodb}/3.12/aql/common-errors.md | 0 .../{ => arangodb}/3.12/aql/data-queries.md | 0 .../aql/examples-and-query-patterns/_index.md | 0 .../actors-and-movies-dataset-queries.md | 0 .../examples-and-query-patterns/counting.md | 0 .../create-test-data.md | 0 .../diffing-two-documents.md | 0 .../dynamic-attribute-names.md | 0 .../examples-and-query-patterns/grouping.md | 0 .../aql/examples-and-query-patterns/joins.md | 0 .../projections-and-filters.md | 0 .../queries-without-collections.md | 0 .../remove-nodes.md | 4 +- .../examples-and-query-patterns/traversals.md | 2 +- .../upsert-repsert-guide.md | 0 .../aql/execution-and-performance/_index.md | 0 .../caching-query-plans.md | 0 .../caching-query-results.md | 0 .../explaining-queries.md | 0 .../parsing-queries.md | 0 .../query-logging.md | 0 .../query-optimization.md | 0 .../query-profiling.md | 0 .../query-statistics.md | 0 .../3.12/aql/functions/_index.md | 0 .../3.12/aql/functions/arangosearch.md | 0 .../3.12/aql/functions/array.md | 0 .../{ => arangodb}/3.12/aql/functions/bit.md | 0 .../{ => arangodb}/3.12/aql/functions/date.md | 0 .../3.12/aql/functions/document-object.md | 0 .../3.12/aql/functions/fulltext.md | 0 .../3.12}/aql/functions/geo.md | 6 +- .../3.12/aql/functions/miscellaneous.md | 0 .../3.12/aql/functions/numeric.md | 0 .../3.12/aql/functions/string.md | 0 .../3.12/aql/functions/type-check-and-cast.md | 0 .../3.12}/aql/functions/vector.md | 2 +- .../3.12/aql/fundamentals/_index.md | 0 .../accessing-data-from-collections.md | 0 .../3.12/aql/fundamentals/bind-parameters.md | 0 .../3.12/aql/fundamentals/data-types.md | 0 .../3.12/aql/fundamentals/limitations.md | 0 .../3.12/aql/fundamentals/query-errors.md | 0 .../3.12/aql/fundamentals/query-results.md | 0 .../3.12/aql/fundamentals/subqueries.md | 0 .../3.12/aql/fundamentals/syntax.md | 0 .../aql/fundamentals/type-and-value-order.md | 0 .../{ => arangodb}/3.12/aql/graphs/_index.md | 0 .../3.12/aql/graphs/all-shortest-paths.md | 4 +- .../{ => arangodb}/3.12/aql/graphs/k-paths.md | 4 +- .../3.12}/aql/graphs/k-shortest-paths.md | 4 +- .../3.12}/aql/graphs/shortest-path.md | 4 +- .../3.12}/aql/graphs/traversals-explained.md | 16 +- .../3.12/aql/graphs/traversals.md | 4 +- .../3.12/aql/high-level-operations/_index.md | 0 .../3.12/aql/high-level-operations/collect.md | 0 .../3.12/aql/high-level-operations/filter.md | 0 .../3.12/aql/high-level-operations/for.md | 0 .../3.12/aql/high-level-operations/insert.md | 0 .../3.12/aql/high-level-operations/let.md | 0 .../3.12/aql/high-level-operations/limit.md | 0 .../3.12/aql/high-level-operations/remove.md | 0 .../3.12/aql/high-level-operations/replace.md | 0 .../3.12/aql/high-level-operations/return.md | 0 .../3.12/aql/high-level-operations/search.md | 0 .../3.12/aql/high-level-operations/sort.md | 0 .../3.12/aql/high-level-operations/update.md | 0 .../3.12/aql/high-level-operations/upsert.md | 0 .../3.12/aql/high-level-operations/window.md | 0 .../3.12/aql/high-level-operations/with.md | 0 .../3.12/aql/how-to-invoke-aql/_index.md | 0 .../aql/how-to-invoke-aql/with-arangosh.md | 0 .../with-the-web-interface.md | 0 .../{ => arangodb}/3.12/aql/operators.md | 0 .../3.12/aql/user-defined-functions.md | 0 .../{ => arangodb}/3.12/components/_index.md | 0 .../3.12/components/arangodb-server/_index.md | 0 .../arangodb-server/environment-variables.md | 0 .../components/arangodb-server/options.md | 0 .../arangodb-server/storage-engine.md | 0 .../3.12}/components/tools/_index.md | 2 +- .../3.12/components/tools/arango-datasets.md | 0 .../components/tools/arangobackup/_index.md | 4 +- .../components/tools/arangobackup/examples.md | 0 .../components/tools/arangobackup/options.md | 0 .../components/tools/arangobench/_index.md | 0 .../components/tools/arangobench/options.md | 0 .../components/tools/arangodb-shell/_index.md | 0 .../tools/arangodb-shell/details.md | 0 .../tools/arangodb-shell/examples.md | 0 .../tools/arangodb-shell/options.md | 0 .../tools/arangodb-starter/_index.md | 0 .../tools/arangodb-starter/architecture.md | 0 .../tools/arangodb-starter/options.md | 0 .../tools/arangodb-starter/security.md | 0 .../components/tools/arangodump/_index.md | 0 .../components/tools/arangodump/examples.md | 0 .../tools/arangodump/limitations.md | 0 .../components/tools/arangodump/maskings.md | 0 .../components/tools/arangodump/options.md | 0 .../components/tools/arangoexport/_index.md | 0 .../components/tools/arangoexport/examples.md | 0 .../components/tools/arangoexport/options.md | 0 .../components/tools/arangoimport/_index.md | 0 .../components/tools/arangoimport/details.md | 0 .../tools/arangoimport/examples-csv.md | 0 .../tools/arangoimport/examples-json.md | 0 .../components/tools/arangoimport/options.md | 0 .../components/tools/arangoinspect/_index.md | 0 .../tools/arangoinspect/examples.md | 0 .../components/tools/arangoinspect/options.md | 0 .../components/tools/arangorestore/_index.md | 0 .../tools/arangorestore/examples.md | 0 .../components/tools/arangorestore/options.md | 0 .../components/tools/arangovpack/_index.md | 0 .../components/tools/arangovpack/options.md | 0 .../3.12/components/tools/foxx-cli/_index.md | 0 .../3.12/components/tools/foxx-cli/details.md | 0 .../3.12/components/web-interface/_index.md | 2 +- .../3.12/components/web-interface/cluster.md | 2 +- .../components/web-interface/collections.md | 0 .../components/web-interface/dashboard.md | 2 +- .../3.12/components/web-interface/document.md | 0 .../3.12}/components/web-interface/graphs.md | 2 +- .../3.12/components/web-interface/logs.md | 0 .../3.12/components/web-interface/queries.md | 2 +- .../3.12/components/web-interface/services.md | 0 .../3.12/components/web-interface/users.md | 0 .../{ => arangodb}/3.12/concepts/_index.md | 0 .../3.12/concepts/data-models.md | 0 .../3.12/concepts/data-retrieval.md | 0 .../3.12/concepts/data-structure/_index.md | 0 .../concepts/data-structure/collections.md | 0 .../3.12/concepts/data-structure/databases.md | 0 .../data-structure/documents/_index.md | 0 .../documents/computed-values.md | 0 .../documents/schema-validation.md | 0 .../3.12/concepts/data-structure/views.md | 0 .../{ => arangodb}/3.12/deploy/_index.md | 8 +- .../3.12/deploy/architecture/_index.md | 0 .../3.12/deploy/architecture/data-sharding.md | 4 +- .../3.12/deploy/architecture/replication.md | 0 .../3.12/deploy/architecture/scalability.md | 0 .../3.12/deploy/cluster/_index.md | 6 +- .../3.12/deploy/cluster/administration.md | 0 .../3.12/deploy/cluster/deployment/_index.md | 2 +- .../deploy/cluster/deployment/manual-start.md | 0 .../deployment/using-the-arangodb-starter.md | 0 .../3.12/deploy/cluster/limitations.md | 0 .../3.12/deploy/in-the-cloud.md | 0 .../{ => arangodb}/3.12/deploy/kubernetes.md | 0 .../{ => arangodb}/3.12/deploy/oneshard.md | 2 +- .../3.12/deploy/production-checklist.md | 0 .../3.12/deploy/single-instance-vs-cluster.md | 0 .../3.12/deploy/single-instance/_index.md | 0 .../deploy/single-instance/manual-start.md | 0 .../using-the-arangodb-starter.md | 0 .../{ => arangodb}/3.12/develop/_index.md | 0 .../3.12/develop/drivers/_index.md | 0 .../{ => arangodb}/3.12/develop/drivers/go.md | 0 .../3.12/develop/drivers/java/_index.md | 0 .../java/reference-version-6/_index.md | 0 .../java/reference-version-6/driver-setup.md | 0 .../java/reference-version-6/serialization.md | 0 .../java/reference-version-7/_index.md | 0 .../changes-in-version-7.md | 0 .../java/reference-version-7/driver-setup.md | 0 .../java/reference-version-7/serialization.md | 0 .../3.12/develop/drivers/javascript.md | 0 .../3.12/develop/drivers/python.md | 0 .../3.12/develop/error-codes.md | 0 .../{ => arangodb}/3.12/develop/exit-codes.md | 0 .../3.12/develop/foxx-microservices/_index.md | 0 .../develop/foxx-microservices/deployment.md | 0 .../foxx-microservices/getting-started.md | 0 .../foxx-microservices/guides/_index.md | 0 .../guides/access-from-the-browser.md | 0 .../guides/authentication-and-sessions.md | 0 .../guides/development-mode.md | 0 .../guides/foxx-in-a-cluster.md | 0 .../guides/linking-services-together.md | 0 .../guides/making-requests.md | 0 .../guides/scripts-and-scheduling.md | 0 .../guides/testing-foxx-services.md | 0 .../guides/using-node-modules.md | 0 .../guides/using-webpack-with-foxx.md | 0 .../guides/working-with-collections.md | 0 .../guides/working-with-files.md | 0 .../guides/working-with-routers.md | 0 .../guides/writing-queries.md | 0 .../foxx-microservices/reference/_index.md | 0 .../reference/configuration.md | 0 .../reference/related-modules/_index.md | 0 .../related-modules/authentication.md | 0 .../reference/related-modules/graphql.md | 0 .../reference/related-modules/oauth-1-0a.md | 0 .../reference/related-modules/oauth-2-0.md | 0 .../reference/related-modules/queues.md | 0 .../reference/routers/_index.md | 0 .../reference/routers/endpoints.md | 0 .../reference/routers/middleware.md | 0 .../reference/routers/request.md | 0 .../reference/routers/response.md | 0 .../reference/service-context.md | 0 .../reference/service-manifest.md | 0 .../reference/sessions-middleware/_index.md | 0 .../session-storages/_index.md | 0 .../session-storages/collection-storage.md | 0 .../session-storages/jwt-storage.md | 0 .../session-transports/_index.md | 0 .../session-transports/cookie-transport.md | 0 .../session-transports/header-transport.md | 0 .../3.12/develop/http-api/_index.md | 2 +- .../3.12/develop/http-api/administration.md | 0 .../3.12/develop/http-api/analyzers.md | 0 .../3.12/develop/http-api/authentication.md | 2 +- .../3.12/develop/http-api/batch-requests.md | 0 .../3.12/develop/http-api/cluster.md | 0 .../3.12/develop/http-api/collections.md | 0 .../3.12/develop/http-api/databases.md | 0 .../3.12/develop/http-api/documents.md | 0 .../3.12/develop/http-api/foxx.md | 0 .../http-api/general-request-handling.md | 0 .../3.12/develop/http-api/graphs/_index.md | 0 .../3.12/develop/http-api/graphs/edges.md | 0 .../develop/http-api/graphs/named-graphs.md | 4 +- .../3.12/develop/http-api/hot-backups.md | 4 +- .../3.12/develop/http-api/import.md | 0 .../3.12/develop/http-api/indexes/_index.md | 0 .../3.12/develop/http-api/indexes/fulltext.md | 0 .../develop/http-api/indexes/geo-spatial.md | 0 .../3.12/develop/http-api/indexes/inverted.md | 0 .../http-api/indexes/multi-dimensional.md | 0 .../develop/http-api/indexes/persistent.md | 0 .../3.12/develop/http-api/indexes/ttl.md | 0 .../3.12/develop/http-api/indexes/vector.md | 0 .../3.12/develop/http-api/jobs.md | 0 .../develop/http-api/monitoring/_index.md | 0 .../3.12/develop/http-api/monitoring/logs.md | 0 .../develop/http-api/monitoring/metrics.md | 0 .../develop/http-api/monitoring/statistics.md | 0 .../3.12/develop/http-api/queries/_index.md | 0 .../develop/http-api/queries/aql-queries.md | 0 .../http-api/queries/aql-query-plan-cache.md | 0 .../queries/aql-query-results-cache.md | 0 .../queries/user-defined-aql-functions.md | 0 .../develop/http-api/replication/_index.md | 0 .../replication/other-replication-commands.md | 0 .../replication/replication-applier.md | 0 .../http-api/replication/replication-dump.md | 0 .../replication/replication-logger.md | 0 .../http-api/replication/write-ahead-log.md | 0 .../3.12/develop/http-api/security.md | 0 .../3.12/develop/http-api/tasks.md | 0 .../develop/http-api/transactions/_index.md | 0 .../transactions/javascript-transactions.md | 0 .../transactions/stream-transactions.md | 0 .../3.12/develop/http-api/users.md | 0 .../3.12/develop/http-api/views/_index.md | 0 .../http-api/views/arangosearch-views.md | 0 .../http-api/views/search-alias-views.md | 0 .../3.12/develop/integrations/_index.md | 0 .../arangodb-datasource-for-apache-spark.md | 2 +- .../_index.md | 0 .../configuration.md | 0 .../integrations/spring-boot-arangodb.md | 0 .../spring-data-arangodb/_index.md | 0 .../spring-data-arangodb/migration.md | 0 .../reference-version-3/_index.md | 0 .../reference-version-3/mapping/_index.md | 0 .../reference-version-3/mapping/auditing.md | 0 .../reference-version-3/mapping/converter.md | 0 .../reference-version-3/mapping/document.md | 0 .../reference-version-3/mapping/edge.md | 0 .../reference-version-3/mapping/events.md | 0 .../reference-version-3/mapping/indexes.md | 0 .../reference-version-3/mapping/reference.md | 0 .../reference-version-3/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-3/template.md | 0 .../reference-version-4/_index.md | 0 .../reference-version-4/mapping/_index.md | 0 .../reference-version-4/mapping/auditing.md | 0 .../mapping/computed-values.md | 0 .../reference-version-4/mapping/converter.md | 0 .../reference-version-4/mapping/document.md | 0 .../reference-version-4/mapping/edge.md | 0 .../reference-version-4/mapping/events.md | 0 .../reference-version-4/mapping/indexes.md | 0 .../reference-version-4/mapping/reference.md | 0 .../reference-version-4/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-4/template.md | 0 .../javascript-api/@arangodb/_index.md | 0 .../@arangodb/collection-object.md | 0 .../javascript-api/@arangodb/cursor-object.md | 0 .../javascript-api/@arangodb/db-object.md | 0 .../javascript-api/@arangodb/view-object.md | 0 .../3.12/develop/javascript-api/_index.md | 0 .../3.12/develop/javascript-api/actions.md | 0 .../3.12/develop/javascript-api/analyzers.md | 0 .../develop/javascript-api/aql-queries.md | 0 .../3.12/develop/javascript-api/console.md | 0 .../3.12/develop/javascript-api/crypto.md | 0 .../3.12/develop/javascript-api/fs.md | 0 .../3.12/develop/javascript-api/request.md | 0 .../3.12/develop/javascript-api/tasks.md | 0 .../3.12/develop/operational-factors.md | 0 .../3.12/develop/satellitecollections.md | 0 .../{ => arangodb}/3.12/develop/smartjoins.md | 0 .../3.12/develop/transactions/_index.md | 0 .../3.12/develop/transactions/durability.md | 0 .../transactions/javascript-transactions.md | 0 .../3.12/develop/transactions/limitations.md | 0 .../transactions/locking-and-isolation.md | 0 .../transactions/stream-transactions.md | 0 .../{ => arangodb}/3.12/get-started/_index.md | 0 .../how-to-interact-with-arangodb.md | 0 .../get-started/on-premises-installation.md | 6 +- .../get-started/set-up-a-cloud-instance.md | 54 +- .../get-started/start-using-aql/_index.md | 0 .../3.12/get-started/start-using-aql/crud.md | 0 .../get-started/start-using-aql/dataset.md | 0 .../get-started/start-using-aql/filter.md | 0 .../3.12/get-started/start-using-aql/geo.md | 0 .../get-started/start-using-aql/graphs.md | 4 +- .../3.12/get-started/start-using-aql/joins.md | 0 .../get-started/start-using-aql/sort-limit.md | 0 .../{ => arangodb}/3.12/graphs/_index.md | 14 +- .../3.12/graphs/enterprisegraphs/_index.md | 0 .../enterprisegraphs/getting-started.md | 2 +- .../graphs/enterprisegraphs/management.md | 0 .../3.12}/graphs/example-graphs.md | 16 +- .../3.12/graphs/general-graphs/_index.md | 2 +- .../3.12}/graphs/general-graphs/functions.md | 2 +- .../3.12/graphs/general-graphs/management.md | 0 .../3.12/graphs/satellitegraphs/_index.md | 2 +- .../3.12/graphs/satellitegraphs/details.md | 0 .../3.12/graphs/satellitegraphs/management.md | 0 .../3.12}/graphs/smartgraphs/_index.md | 8 +- .../graphs/smartgraphs/getting-started.md | 2 +- .../3.12/graphs/smartgraphs/management.md | 0 .../testing-graphs-on-single-server.md | 0 .../3.12/graphs/working-with-edges.md | 0 .../3.12/index-and-search/_index.md | 0 .../3.12/index-and-search/analyzers.md | 0 .../index-and-search/arangosearch/_index.md | 2 +- .../arangosearch-views-reference.md | 2 +- .../case-sensitivity-and-diacritics.md | 0 .../arangosearch/exact-value-matching.md | 0 .../arangosearch/example-datasets.md | 0 .../arangosearch/faceted-search.md | 0 .../arangosearch/full-text-token-search.md | 0 .../arangosearch/fuzzy-search.md | 0 .../arangosearch/geospatial-search.md | 6 +- .../arangosearch/nested-search.md | 0 .../arangosearch/performance.md | 0 .../phrase-and-proximity-search.md | 0 .../arangosearch/prefix-matching.md | 0 .../arangosearch/range-queries.md | 0 .../index-and-search/arangosearch/ranking.md | 0 .../search-alias-views-reference.md | 2 +- .../arangosearch/search-highlighting.md | 0 .../arangosearch/wildcard-search.md | 0 .../3.12/index-and-search/indexing/_index.md | 0 .../3.12/index-and-search/indexing/basics.md | 0 .../indexing/index-utilization.md | 0 .../indexing/which-index-to-use-when.md | 0 .../indexing/working-with-indexes/_index.md | 0 .../working-with-indexes/fulltext-indexes.md | 0 .../geo-spatial-indexes.md | 0 .../working-with-indexes/inverted-indexes.md | 0 .../multi-dimensional-indexes.md | 0 .../persistent-indexes.md | 0 .../working-with-indexes/ttl-indexes.md | 0 .../working-with-indexes/vector-indexes.md | 2 +- .../vertex-centric-indexes.md | 0 .../{ => arangodb}/3.12/operations/_index.md | 0 .../3.12/operations/administration/_index.md | 0 .../administration/arangodb-starter/_index.md | 0 .../arangodb-starter/recovery-procedure.md | 0 .../arangodb-starter/removal-procedure.md | 0 .../administration/configuration.md | 0 .../administration/import-and-export.md | 0 .../administration/license-management.md | 2 +- .../operations/administration/log-levels.md | 0 .../administration/reduce-memory-footprint.md | 2 +- .../operations/administration/telemetrics.md | 0 .../administration/user-management/_index.md | 0 .../user-management/in-arangosh.md | 0 .../3.12/operations/backup-and-restore.md | 0 .../3.12/operations/installation/_index.md | 2 +- .../3.12/operations/installation/docker.md | 0 .../operations/installation/linux/_index.md | 0 .../linux/linux-os-tuning-script-examples.md | 0 .../linux/operating-system-configuration.md | 0 .../operations/installation/uninstallation.md | 0 .../3.12/operations/security/_index.md | 0 .../3.12/operations/security/audit-logging.md | 2 +- .../security/change-root-password.md | 0 .../operations/security/encryption-at-rest.md | 4 +- .../security/securing-starter-deployments.md | 0 .../operations/security/security-options.md | 0 .../3.12/operations/troubleshooting/_index.md | 0 .../operations/troubleshooting/arangod.md | 0 .../troubleshooting/cluster/_index.md | 0 .../troubleshooting/cluster/agency-dump.md | 0 .../troubleshooting/emergency-console.md | 0 .../troubleshooting/query-debug-packages.md | 0 .../3.12/operations/upgrading/_index.md | 0 .../community-to-enterprise-upgrade.md | 2 +- .../3.12/operations/upgrading/downgrading.md | 0 .../upgrading/manual-deployments/_index.md | 0 .../upgrading/manual-deployments/cluster.md | 0 .../manual-deployments/single-server.md | 0 .../upgrading/starter-deployments.md | 0 .../3.12/release-notes/_index.md | 0 .../deprecated-and-removed-features.md | 0 .../3.12/release-notes/version-3.0/_index.md | 0 .../incompatible-changes-in-3-0.md | 0 .../version-3.0/whats-new-in-3-0.md | 0 .../3.12/release-notes/version-3.1/_index.md | 0 .../incompatible-changes-in-3-1.md | 0 .../version-3.1/whats-new-in-3-1.md | 0 .../3.12/release-notes/version-3.10/_index.md | 0 .../version-3.10/api-changes-in-3-10.md | 0 .../incompatible-changes-in-3-10.md | 0 .../version-3.10/known-issues-in-3-10.md | 0 .../version-3.10/whats-new-in-3-10.md | 0 .../3.12/release-notes/version-3.11/_index.md | 0 .../version-3.11/api-changes-in-3-11.md | 0 .../incompatible-changes-in-3-11.md | 0 .../version-3.11/known-issues-in-3-11.md | 0 .../version-3.11/whats-new-in-3-11.md | 2 +- .../3.12/release-notes/version-3.12/_index.md | 0 .../version-3.12/api-changes-in-3-12.md | 0 .../incompatible-changes-in-3-12.md | 0 .../version-3.12/known-issues-in-3-12.md | 0 .../version-3.12/whats-new-in-3-12.md | 0 .../3.12/release-notes/version-3.2/_index.md | 0 .../incompatible-changes-in-3-2.md | 0 .../version-3.2/known-issues-in-3-2.md | 0 .../version-3.2/whats-new-in-3-2.md | 0 .../3.12/release-notes/version-3.3/_index.md | 0 .../incompatible-changes-in-3-3.md | 0 .../version-3.3/known-issues-in-3-3.md | 0 .../version-3.3/whats-new-in-3-3.md | 0 .../3.12/release-notes/version-3.4/_index.md | 0 .../incompatible-changes-in-3-4.md | 0 .../version-3.4/known-issues-in-3-4.md | 0 .../version-3.4/whats-new-in-3-4.md | 0 .../3.12/release-notes/version-3.5/_index.md | 0 .../incompatible-changes-in-3-5.md | 0 .../version-3.5/known-issues-in-3-5.md | 0 .../version-3.5/whats-new-in-3-5.md | 0 .../3.12/release-notes/version-3.6/_index.md | 0 .../incompatible-changes-in-3-6.md | 0 .../version-3.6/known-issues-in-3-6.md | 0 .../version-3.6/whats-new-in-3-6.md | 0 .../3.12/release-notes/version-3.7/_index.md | 0 .../version-3.7/api-changes-in-3-7.md | 0 .../incompatible-changes-in-3-7.md | 0 .../version-3.7/known-issues-in-3-7.md | 0 .../version-3.7/whats-new-in-3-7.md | 0 .../3.12/release-notes/version-3.8/_index.md | 0 .../version-3.8/api-changes-in-3-8.md | 0 .../incompatible-changes-in-3-8.md | 0 .../version-3.8/known-issues-in-3-8.md | 0 .../version-3.8/whats-new-in-3-8.md | 0 .../3.12/release-notes/version-3.9/_index.md | 0 .../version-3.9/api-changes-in-3-9.md | 0 .../incompatible-changes-in-3-9.md | 0 .../version-3.9/known-issues-in-3-9.md | 0 .../version-3.9/whats-new-in-3-9.md | 0 site/content/{ => arangodb}/3.13/_index.md | 15 +- .../3.13/about}/_index.md | 12 +- .../3.13/about}/features/_index.md | 8 +- .../about}/features/highlights-by-version.md | 0 .../3.13/about/features/list.md} | 0 .../3.13/about}/use-cases.md | 24 +- .../content/{ => arangodb}/3.13/aql/_index.md | 2 +- .../{ => arangodb}/3.13/aql/common-errors.md | 0 .../{ => arangodb}/3.13/aql/data-queries.md | 0 .../aql/examples-and-query-patterns/_index.md | 0 .../actors-and-movies-dataset-queries.md | 0 .../examples-and-query-patterns/counting.md | 0 .../create-test-data.md | 0 .../diffing-two-documents.md | 0 .../dynamic-attribute-names.md | 0 .../examples-and-query-patterns/grouping.md | 0 .../aql/examples-and-query-patterns/joins.md | 0 .../projections-and-filters.md | 0 .../queries-without-collections.md | 0 .../remove-nodes.md | 4 +- .../examples-and-query-patterns/traversals.md | 2 +- .../upsert-repsert-guide.md | 0 .../aql/execution-and-performance/_index.md | 0 .../caching-query-plans.md | 0 .../caching-query-results.md | 0 .../explaining-queries.md | 0 .../parsing-queries.md | 0 .../query-logging.md | 0 .../query-optimization.md | 0 .../query-profiling.md | 0 .../query-statistics.md | 0 .../3.13/aql/functions/_index.md | 0 .../3.13/aql/functions/arangosearch.md | 0 .../3.13/aql/functions/array.md | 0 .../{ => arangodb}/3.13/aql/functions/bit.md | 0 .../{ => arangodb}/3.13/aql/functions/date.md | 0 .../3.13/aql/functions/document-object.md | 0 .../3.13/aql/functions/fulltext.md | 0 .../3.13}/aql/functions/geo.md | 6 +- .../3.13/aql/functions/miscellaneous.md | 0 .../3.13/aql/functions/numeric.md | 0 .../3.13/aql/functions/string.md | 0 .../3.13/aql/functions/type-check-and-cast.md | 0 .../3.13}/aql/functions/vector.md | 2 +- .../3.13/aql/fundamentals/_index.md | 0 .../accessing-data-from-collections.md | 0 .../3.13/aql/fundamentals/bind-parameters.md | 0 .../3.13/aql/fundamentals/data-types.md | 0 .../3.13/aql/fundamentals/limitations.md | 0 .../3.13/aql/fundamentals/query-errors.md | 0 .../3.13/aql/fundamentals/query-results.md | 0 .../3.13/aql/fundamentals/subqueries.md | 0 .../3.13/aql/fundamentals/syntax.md | 0 .../aql/fundamentals/type-and-value-order.md | 0 .../{ => arangodb}/3.13/aql/graphs/_index.md | 0 .../3.13/aql/graphs/all-shortest-paths.md | 4 +- .../{ => arangodb}/3.13/aql/graphs/k-paths.md | 4 +- .../3.13}/aql/graphs/k-shortest-paths.md | 4 +- .../3.13}/aql/graphs/shortest-path.md | 4 +- .../3.13}/aql/graphs/traversals-explained.md | 16 +- .../3.13/aql/graphs/traversals.md | 4 +- .../3.13/aql/high-level-operations/_index.md | 0 .../3.13/aql/high-level-operations/collect.md | 0 .../3.13/aql/high-level-operations/filter.md | 0 .../3.13/aql/high-level-operations/for.md | 0 .../3.13/aql/high-level-operations/insert.md | 0 .../3.13/aql/high-level-operations/let.md | 0 .../3.13/aql/high-level-operations/limit.md | 0 .../3.13/aql/high-level-operations/remove.md | 0 .../3.13/aql/high-level-operations/replace.md | 0 .../3.13/aql/high-level-operations/return.md | 0 .../3.13/aql/high-level-operations/search.md | 0 .../3.13/aql/high-level-operations/sort.md | 0 .../3.13/aql/high-level-operations/update.md | 0 .../3.13/aql/high-level-operations/upsert.md | 0 .../3.13/aql/high-level-operations/window.md | 0 .../3.13/aql/high-level-operations/with.md | 0 .../3.13/aql/how-to-invoke-aql/_index.md | 0 .../aql/how-to-invoke-aql/with-arangosh.md | 0 .../with-the-web-interface.md | 0 .../{ => arangodb}/3.13/aql/operators.md | 0 .../3.13/aql/user-defined-functions.md | 0 .../{ => arangodb}/3.13/components/_index.md | 0 .../3.13/components/arangodb-server/_index.md | 0 .../arangodb-server/environment-variables.md | 0 .../components/arangodb-server/options.md | 0 .../arangodb-server/storage-engine.md | 0 .../3.13/components/platform.md | 4 +- .../3.13/components/tools/_index.md | 2 +- .../3.13/components/tools/arango-datasets.md | 0 .../components/tools/arangobackup/_index.md | 4 +- .../components/tools/arangobackup/examples.md | 0 .../components/tools/arangobackup/options.md | 0 .../components/tools/arangobench/_index.md | 0 .../components/tools/arangobench/options.md | 0 .../components/tools/arangodb-shell/_index.md | 0 .../tools/arangodb-shell/details.md | 0 .../tools/arangodb-shell/examples.md | 0 .../tools/arangodb-shell/options.md | 0 .../tools/arangodb-starter/_index.md | 0 .../tools/arangodb-starter/architecture.md | 0 .../tools/arangodb-starter/options.md | 0 .../tools/arangodb-starter/security.md | 0 .../components/tools/arangodump/_index.md | 0 .../components/tools/arangodump/examples.md | 0 .../tools/arangodump/limitations.md | 0 .../components/tools/arangodump/maskings.md | 0 .../components/tools/arangodump/options.md | 0 .../components/tools/arangoexport/_index.md | 0 .../components/tools/arangoexport/examples.md | 0 .../components/tools/arangoexport/options.md | 0 .../components/tools/arangoimport/_index.md | 0 .../components/tools/arangoimport/details.md | 0 .../tools/arangoimport/examples-csv.md | 0 .../tools/arangoimport/examples-json.md | 0 .../components/tools/arangoimport/options.md | 0 .../components/tools/arangoinspect/_index.md | 0 .../tools/arangoinspect/examples.md | 0 .../components/tools/arangoinspect/options.md | 0 .../components/tools/arangorestore/_index.md | 0 .../tools/arangorestore/examples.md | 0 .../components/tools/arangorestore/options.md | 0 .../components/tools/arangovpack/_index.md | 0 .../components/tools/arangovpack/options.md | 0 .../3.13/components/tools/foxx-cli/_index.md | 0 .../3.13/components/tools/foxx-cli/details.md | 0 .../3.13/components/web-interface/_index.md | 2 +- .../3.13/components/web-interface/cluster.md | 2 +- .../components/web-interface/collections.md | 0 .../components/web-interface/dashboard.md | 2 +- .../3.13/components/web-interface/document.md | 0 .../3.13}/components/web-interface/graphs.md | 2 +- .../3.13/components/web-interface/logs.md | 0 .../3.13/components/web-interface/queries.md | 2 +- .../3.13/components/web-interface/services.md | 0 .../3.13/components/web-interface/users.md | 0 .../{ => arangodb}/3.13/concepts/_index.md | 0 .../3.13/concepts/data-models.md | 0 .../3.13/concepts/data-retrieval.md | 0 .../3.13/concepts/data-structure/_index.md | 0 .../concepts/data-structure/collections.md | 0 .../3.13/concepts/data-structure/databases.md | 0 .../data-structure/documents/_index.md | 0 .../documents/computed-values.md | 0 .../documents/schema-validation.md | 0 .../3.13/concepts/data-structure/views.md | 0 .../{ => arangodb}/3.13/deploy/_index.md | 6 +- .../3.13/deploy/architecture/_index.md | 0 .../3.13/deploy/architecture/data-sharding.md | 4 +- .../3.13/deploy/architecture/replication.md | 0 .../3.13/deploy/architecture/scalability.md | 0 .../3.13/deploy/cluster/_index.md | 6 +- .../3.13/deploy/cluster/administration.md | 0 .../3.13/deploy/cluster/deployment/_index.md | 2 +- .../deploy/cluster/deployment/manual-start.md | 0 .../deployment/using-the-arangodb-starter.md | 0 .../3.13/deploy/cluster/limitations.md | 0 .../3.13/deploy/in-the-cloud.md | 0 .../{ => arangodb}/3.13/deploy/kubernetes.md | 0 .../{ => arangodb}/3.13/deploy/oneshard.md | 2 +- .../3.13/deploy/production-checklist.md | 0 .../3.13/deploy/single-instance-vs-cluster.md | 0 .../3.13/deploy/single-instance/_index.md | 0 .../deploy/single-instance/manual-start.md | 0 .../using-the-arangodb-starter.md | 0 .../{ => arangodb}/3.13/develop/_index.md | 0 .../3.13/develop/drivers/_index.md | 0 .../{ => arangodb}/3.13/develop/drivers/go.md | 0 .../3.13/develop/drivers/java/_index.md | 0 .../java/reference-version-7/_index.md | 0 .../changes-in-version-7.md | 0 .../java/reference-version-7/driver-setup.md | 0 .../java/reference-version-7/serialization.md | 0 .../3.13/develop/drivers/javascript.md | 0 .../3.13/develop/drivers/python.md | 0 .../3.13/develop/error-codes.md | 0 .../{ => arangodb}/3.13/develop/exit-codes.md | 0 .../3.13/develop/foxx-microservices/_index.md | 0 .../develop/foxx-microservices/deployment.md | 0 .../foxx-microservices/getting-started.md | 0 .../foxx-microservices/guides/_index.md | 0 .../guides/access-from-the-browser.md | 0 .../guides/authentication-and-sessions.md | 0 .../guides/development-mode.md | 0 .../guides/foxx-in-a-cluster.md | 0 .../guides/linking-services-together.md | 0 .../guides/making-requests.md | 0 .../guides/scripts-and-scheduling.md | 0 .../guides/testing-foxx-services.md | 0 .../guides/using-node-modules.md | 0 .../guides/using-webpack-with-foxx.md | 0 .../guides/working-with-collections.md | 0 .../guides/working-with-files.md | 0 .../guides/working-with-routers.md | 0 .../guides/writing-queries.md | 0 .../foxx-microservices/reference/_index.md | 0 .../reference/configuration.md | 0 .../reference/related-modules/_index.md | 0 .../related-modules/authentication.md | 0 .../reference/related-modules/graphql.md | 0 .../reference/related-modules/oauth-1-0a.md | 0 .../reference/related-modules/oauth-2-0.md | 0 .../reference/related-modules/queues.md | 0 .../reference/routers/_index.md | 0 .../reference/routers/endpoints.md | 0 .../reference/routers/middleware.md | 0 .../reference/routers/request.md | 0 .../reference/routers/response.md | 0 .../reference/service-context.md | 0 .../reference/service-manifest.md | 0 .../reference/sessions-middleware/_index.md | 0 .../session-storages/_index.md | 0 .../session-storages/collection-storage.md | 0 .../session-storages/jwt-storage.md | 0 .../session-transports/_index.md | 0 .../session-transports/cookie-transport.md | 0 .../session-transports/header-transport.md | 0 .../3.13/develop/http-api/_index.md | 2 +- .../3.13/develop/http-api/administration.md | 0 .../3.13/develop/http-api/analyzers.md | 0 .../3.13/develop/http-api/authentication.md | 2 +- .../3.13/develop/http-api/cluster.md | 0 .../3.13/develop/http-api/collections.md | 0 .../3.13/develop/http-api/databases.md | 0 .../3.13/develop/http-api/documents.md | 0 .../3.13/develop/http-api/foxx.md | 0 .../http-api/general-request-handling.md | 0 .../3.13/develop/http-api/graphs/_index.md | 0 .../3.13/develop/http-api/graphs/edges.md | 0 .../develop/http-api/graphs/named-graphs.md | 4 +- .../3.13/develop/http-api/hot-backups.md | 4 +- .../3.13/develop/http-api/import.md | 0 .../3.13/develop/http-api/indexes/_index.md | 0 .../3.13/develop/http-api/indexes/fulltext.md | 0 .../develop/http-api/indexes/geo-spatial.md | 0 .../3.13/develop/http-api/indexes/inverted.md | 0 .../http-api/indexes/multi-dimensional.md | 0 .../develop/http-api/indexes/persistent.md | 0 .../3.13/develop/http-api/indexes/ttl.md | 0 .../3.13/develop/http-api/indexes/vector.md | 0 .../3.13/develop/http-api/jobs.md | 0 .../develop/http-api/monitoring/_index.md | 0 .../3.13/develop/http-api/monitoring/logs.md | 0 .../develop/http-api/monitoring/metrics.md | 0 .../develop/http-api/monitoring/statistics.md | 0 .../3.13/develop/http-api/queries/_index.md | 0 .../develop/http-api/queries/aql-queries.md | 0 .../http-api/queries/aql-query-plan-cache.md | 0 .../queries/aql-query-results-cache.md | 0 .../queries/user-defined-aql-functions.md | 0 .../develop/http-api/replication/_index.md | 0 .../replication/other-replication-commands.md | 0 .../replication/replication-applier.md | 0 .../http-api/replication/replication-dump.md | 0 .../replication/replication-logger.md | 0 .../http-api/replication/write-ahead-log.md | 0 .../3.13/develop/http-api/security.md | 0 .../3.13/develop/http-api/tasks.md | 0 .../develop/http-api/transactions/_index.md | 0 .../transactions/javascript-transactions.md | 0 .../transactions/stream-transactions.md | 0 .../3.13/develop/http-api/users.md | 0 .../3.13/develop/http-api/views/_index.md | 0 .../http-api/views/arangosearch-views.md | 0 .../http-api/views/search-alias-views.md | 0 .../3.13/develop/integrations/_index.md | 0 .../arangodb-datasource-for-apache-spark.md | 2 +- .../_index.md | 0 .../configuration.md | 0 .../integrations/spring-boot-arangodb.md | 0 .../spring-data-arangodb/_index.md | 0 .../spring-data-arangodb/migration.md | 0 .../reference-version-4/_index.md | 0 .../reference-version-4/mapping/_index.md | 0 .../reference-version-4/mapping/auditing.md | 0 .../mapping/computed-values.md | 0 .../reference-version-4/mapping/converter.md | 0 .../reference-version-4/mapping/document.md | 0 .../reference-version-4/mapping/edge.md | 0 .../reference-version-4/mapping/events.md | 0 .../reference-version-4/mapping/indexes.md | 0 .../reference-version-4/mapping/reference.md | 0 .../reference-version-4/mapping/relations.md | 0 .../repositories/_index.md | 0 .../repositories/queries/_index.md | 0 .../repositories/queries/derived-queries.md | 0 .../repositories/queries/named-queries.md | 0 .../repositories/queries/query-methods.md | 0 .../reference-version-4/template.md | 0 .../javascript-api/@arangodb/_index.md | 0 .../@arangodb/collection-object.md | 0 .../javascript-api/@arangodb/cursor-object.md | 0 .../javascript-api/@arangodb/db-object.md | 0 .../javascript-api/@arangodb/view-object.md | 0 .../3.13/develop/javascript-api/_index.md | 0 .../3.13/develop/javascript-api/actions.md | 0 .../3.13/develop/javascript-api/analyzers.md | 0 .../develop/javascript-api/aql-queries.md | 0 .../3.13/develop/javascript-api/console.md | 0 .../3.13/develop/javascript-api/crypto.md | 0 .../3.13/develop/javascript-api/fs.md | 0 .../3.13/develop/javascript-api/request.md | 0 .../3.13/develop/javascript-api/tasks.md | 0 .../3.13/develop/operational-factors.md | 0 .../3.13/develop/satellitecollections.md | 0 .../{ => arangodb}/3.13/develop/smartjoins.md | 0 .../3.13/develop/transactions/_index.md | 0 .../3.13/develop/transactions/durability.md | 0 .../transactions/javascript-transactions.md | 0 .../3.13/develop/transactions/limitations.md | 0 .../transactions/locking-and-isolation.md | 0 .../transactions/stream-transactions.md | 0 .../{ => arangodb}/3.13/get-started/_index.md | 0 .../how-to-interact-with-arangodb.md | 0 .../get-started/on-premises-installation.md | 6 +- .../get-started/set-up-a-cloud-instance.md | 54 +- .../get-started/start-using-aql/_index.md | 0 .../3.13/get-started/start-using-aql/crud.md | 0 .../get-started/start-using-aql/dataset.md | 0 .../get-started/start-using-aql/filter.md | 0 .../3.13/get-started/start-using-aql/geo.md | 0 .../get-started/start-using-aql/graphs.md | 4 +- .../3.13/get-started/start-using-aql/joins.md | 0 .../get-started/start-using-aql/sort-limit.md | 0 .../{ => arangodb}/3.13/graphs/_index.md | 14 +- .../3.13/graphs/enterprisegraphs/_index.md | 0 .../enterprisegraphs/getting-started.md | 2 +- .../graphs/enterprisegraphs/management.md | 0 .../3.13}/graphs/example-graphs.md | 16 +- .../3.13/graphs/general-graphs/_index.md | 2 +- .../3.13}/graphs/general-graphs/functions.md | 2 +- .../3.13/graphs/general-graphs/management.md | 0 .../3.13/graphs/satellitegraphs/_index.md | 2 +- .../3.13/graphs/satellitegraphs/details.md | 0 .../3.13/graphs/satellitegraphs/management.md | 0 .../3.13}/graphs/smartgraphs/_index.md | 8 +- .../graphs/smartgraphs/getting-started.md | 2 +- .../3.13/graphs/smartgraphs/management.md | 0 .../testing-graphs-on-single-server.md | 0 .../3.13/graphs/working-with-edges.md | 0 .../3.13/index-and-search/_index.md | 0 .../3.13/index-and-search/analyzers.md | 0 .../index-and-search/arangosearch/_index.md | 2 +- .../arangosearch-views-reference.md | 2 +- .../case-sensitivity-and-diacritics.md | 0 .../arangosearch/exact-value-matching.md | 0 .../arangosearch/example-datasets.md | 0 .../arangosearch/faceted-search.md | 0 .../arangosearch/full-text-token-search.md | 0 .../arangosearch/fuzzy-search.md | 0 .../arangosearch/geospatial-search.md | 6 +- .../arangosearch/nested-search.md | 0 .../arangosearch/performance.md | 0 .../phrase-and-proximity-search.md | 0 .../arangosearch/prefix-matching.md | 0 .../arangosearch/range-queries.md | 0 .../index-and-search/arangosearch/ranking.md | 0 .../search-alias-views-reference.md | 2 +- .../arangosearch/search-highlighting.md | 0 .../arangosearch/wildcard-search.md | 0 .../3.13/index-and-search/indexing/_index.md | 0 .../3.13/index-and-search/indexing/basics.md | 0 .../indexing/index-utilization.md | 0 .../indexing/which-index-to-use-when.md | 0 .../indexing/working-with-indexes/_index.md | 0 .../working-with-indexes/fulltext-indexes.md | 0 .../geo-spatial-indexes.md | 0 .../working-with-indexes/inverted-indexes.md | 0 .../multi-dimensional-indexes.md | 0 .../persistent-indexes.md | 0 .../working-with-indexes/ttl-indexes.md | 0 .../working-with-indexes/vector-indexes.md | 2 +- .../vertex-centric-indexes.md | 0 .../{ => arangodb}/3.13/operations/_index.md | 0 .../3.13/operations/administration/_index.md | 0 .../administration/arangodb-starter/_index.md | 0 .../arangodb-starter/recovery-procedure.md | 0 .../arangodb-starter/removal-procedure.md | 0 .../administration/configuration.md | 0 .../administration/import-and-export.md | 0 .../administration/license-management.md | 2 +- .../operations/administration/log-levels.md | 0 .../administration/reduce-memory-footprint.md | 2 +- .../operations/administration/telemetrics.md | 0 .../administration/user-management/_index.md | 0 .../user-management/in-arangosh.md | 0 .../3.13/operations/backup-and-restore.md | 0 .../3.13/operations/installation/_index.md | 2 +- .../3.13/operations/installation/docker.md | 0 .../operations/installation/linux/_index.md | 0 .../linux/linux-os-tuning-script-examples.md | 0 .../linux/operating-system-configuration.md | 0 .../operations/installation/uninstallation.md | 0 .../3.13/operations/security/_index.md | 0 .../3.13/operations/security/audit-logging.md | 2 +- .../security/change-root-password.md | 0 .../operations/security/encryption-at-rest.md | 4 +- .../security/securing-starter-deployments.md | 0 .../operations/security/security-options.md | 0 .../3.13/operations/troubleshooting/_index.md | 0 .../operations/troubleshooting/arangod.md | 0 .../troubleshooting/cluster/_index.md | 0 .../troubleshooting/cluster/agency-dump.md | 0 .../troubleshooting/emergency-console.md | 0 .../troubleshooting/query-debug-packages.md | 0 .../3.13/operations/upgrading/_index.md | 0 .../3.13/operations/upgrading/downgrading.md | 0 .../upgrading/manual-deployments/_index.md | 0 .../upgrading/manual-deployments/cluster.md | 0 .../manual-deployments/single-server.md | 0 .../upgrading/starter-deployments.md | 0 .../3.13/release-notes/_index.md | 0 .../deprecated-and-removed-features.md | 0 .../3.13/release-notes/platform.md | 2 +- .../3.13/release-notes/version-3.0/_index.md | 0 .../incompatible-changes-in-3-0.md | 0 .../version-3.0/whats-new-in-3-0.md | 0 .../3.13/release-notes/version-3.1/_index.md | 0 .../incompatible-changes-in-3-1.md | 0 .../version-3.1/whats-new-in-3-1.md | 0 .../3.13/release-notes/version-3.10/_index.md | 0 .../version-3.10/api-changes-in-3-10.md | 0 .../incompatible-changes-in-3-10.md | 0 .../version-3.10/known-issues-in-3-10.md | 0 .../version-3.10/whats-new-in-3-10.md | 0 .../3.13/release-notes/version-3.11/_index.md | 0 .../version-3.11/api-changes-in-3-11.md | 0 .../incompatible-changes-in-3-11.md | 0 .../version-3.11/known-issues-in-3-11.md | 0 .../version-3.11/whats-new-in-3-11.md | 2 +- .../3.13/release-notes/version-3.12/_index.md | 0 .../version-3.12/api-changes-in-3-12.md | 0 .../incompatible-changes-in-3-12.md | 0 .../version-3.12/known-issues-in-3-12.md | 0 .../version-3.12/whats-new-in-3-12.md | 0 .../3.13/release-notes/version-3.13/_index.md | 0 .../version-3.13/api-changes-in-3-13.md | 0 .../incompatible-changes-in-3-13.md | 0 .../version-3.13/known-issues-in-3-13.md | 0 .../version-3.13/whats-new-in-3-13.md | 0 .../3.13/release-notes/version-3.2/_index.md | 0 .../incompatible-changes-in-3-2.md | 0 .../version-3.2/known-issues-in-3-2.md | 0 .../version-3.2/whats-new-in-3-2.md | 0 .../3.13/release-notes/version-3.3/_index.md | 0 .../incompatible-changes-in-3-3.md | 0 .../version-3.3/known-issues-in-3-3.md | 0 .../version-3.3/whats-new-in-3-3.md | 0 .../3.13/release-notes/version-3.4/_index.md | 0 .../incompatible-changes-in-3-4.md | 0 .../version-3.4/known-issues-in-3-4.md | 0 .../version-3.4/whats-new-in-3-4.md | 0 .../3.13/release-notes/version-3.5/_index.md | 0 .../incompatible-changes-in-3-5.md | 0 .../version-3.5/known-issues-in-3-5.md | 0 .../version-3.5/whats-new-in-3-5.md | 0 .../3.13/release-notes/version-3.6/_index.md | 0 .../incompatible-changes-in-3-6.md | 0 .../version-3.6/known-issues-in-3-6.md | 0 .../version-3.6/whats-new-in-3-6.md | 0 .../3.13/release-notes/version-3.7/_index.md | 0 .../version-3.7/api-changes-in-3-7.md | 0 .../incompatible-changes-in-3-7.md | 0 .../version-3.7/known-issues-in-3-7.md | 0 .../version-3.7/whats-new-in-3-7.md | 0 .../3.13/release-notes/version-3.8/_index.md | 0 .../version-3.8/api-changes-in-3-8.md | 0 .../incompatible-changes-in-3-8.md | 0 .../version-3.8/known-issues-in-3-8.md | 0 .../version-3.8/whats-new-in-3-8.md | 0 .../3.13/release-notes/version-3.9/_index.md | 0 .../version-3.9/api-changes-in-3-9.md | 0 .../incompatible-changes-in-3-9.md | 0 .../version-3.9/known-issues-in-3-9.md | 0 .../version-3.9/whats-new-in-3-9.md | 0 site/content/arangodb/_index.md | 7 + site/content/data-platform/_index.md | 20 + .../about}/_index.md | 4 +- .../about/features.md} | 15 +- .../graph-visualizer.md | 16 +- .../release-notes.md | 4 +- site/content/ecosystem/_index.md | 6 + .../adapters}/_index.md | 0 .../adapters}/arangodb-cugraph-adapter.md | 0 .../adapters}/arangodb-dgl-adapter.md | 0 .../adapters}/arangodb-networkx-adapter.md | 0 .../adapters}/arangodb-pyg-adapter.md | 0 .../adapters}/arangodb-rdf-adapter.md | 0 .../adapters}/langchain.md | 0 site/content/gen-ai/_index.md | 24 + .../graphs => gen-ai}/graph-analytics.md | 32 +- .../_index.md => gen-ai/graph-to-ai.md} | 28 +- .../data-science => gen-ai}/graphml/_index.md | 6 +- .../graphml/notebooks-api.md | 6 +- .../graphml/quickstart.md | 6 +- .../data-science => gen-ai}/graphml/ui.md | 14 +- .../graphrag/_index.md | 8 +- .../graphrag/tutorial-notebook.md | 2 +- .../graphrag/web-interface.md | 30 +- .../notebook-servers.md | 6 +- .../graphrag => gen-ai}/services/_index.md | 2 +- .../graphrag => gen-ai}/services/gen-ai.md | 2 +- .../graphrag => gen-ai}/services/importer.md | 2 +- .../graphrag => gen-ai}/services/mlflow.md | 2 +- .../services/natural-language-to-aql.md | 0 .../graphrag => gen-ai}/services/retriever.md | 2 +- .../services/triton-inference-server.md | 0 site/content/platform/_index.md | 24 - site/content/platform/data-science/_index.md | 174 ---- .../platform/data-science/graphml/_index.md | 207 ----- .../data-science/graphml/notebooks-api.md | 860 ----------------- .../data-science/graphml/quickstart.md | 58 -- .../platform/data-science/graphml/ui.md | 236 ----- .../data-science/graphrag/services/_index.md | 6 - .../data-science/graphrag/services/gen-ai.md | 216 ----- .../graphrag/services/importer.md | 350 ------- .../data-science/graphrag/services/mlflow.md | 162 ---- .../services/natural-language-to-aql.md | 241 ----- .../graphrag/services/retriever.md | 269 ------ .../services/triton-inference-server.md | 197 ---- .../graphrag/tutorial-notebook.md | 412 -------- .../data-science/graphrag/web-interface.md | 176 ---- .../data-science/integrations/_index.md | 22 - .../integrations/arangodb-cugraph-adapter.md | 151 --- .../integrations/arangodb-dgl-adapter.md | 253 ----- .../integrations/arangodb-networkx-adapter.md | 204 ---- .../integrations/arangodb-pyg-adapter.md | 261 ------ .../integrations/arangodb-rdf-adapter.md | 171 ---- .../data-science/integrations/langchain.md | 29 - .../platform/data-science/notebook-servers.md | 58 -- .../platform/graph-intelligence/_index.md | 5 - .../graph-intelligence/graph-analytics.md | 877 ------------------ .../layouts/shortcodes/tag.html | 7 +- 3026 files changed, 1003 insertions(+), 39710 deletions(-) delete mode 100644 site/content/3.10/arangograph/_index.md delete mode 100644 site/content/3.10/arangograph/api/_index.md delete mode 100644 site/content/3.10/arangograph/api/get-started.md delete mode 100644 site/content/3.10/arangograph/backups.md delete mode 100644 site/content/3.10/arangograph/data-loader/_index.md delete mode 100644 site/content/3.10/arangograph/data-loader/add-files.md delete mode 100644 site/content/3.10/arangograph/data-loader/design-graph.md delete mode 100644 site/content/3.10/arangograph/deployments/_index.md delete mode 100644 site/content/3.10/arangograph/deployments/private-endpoints.md delete mode 100644 site/content/3.10/arangograph/migrate-to-the-cloud.md delete mode 100644 site/content/3.10/arangograph/monitoring-and-metrics.md delete mode 100644 site/content/3.10/arangograph/my-account.md delete mode 100644 site/content/3.10/arangograph/notebooks.md delete mode 100644 site/content/3.10/arangograph/organizations/_index.md delete mode 100644 site/content/3.10/arangograph/organizations/billing.md delete mode 100644 site/content/3.10/arangograph/security-and-access-control/_index.md delete mode 100644 site/content/3.10/arangograph/security-and-access-control/single-sign-on/_index.md delete mode 100644 site/content/3.10/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md delete mode 100644 site/content/3.10/arangograph/security-and-access-control/x-509-certificates.md delete mode 100644 site/content/3.10/data-science/arangograph-notebooks.md delete mode 100644 site/content/3.11/arangograph/api/get-started.md delete mode 100644 site/content/3.11/arangograph/api/set-up-a-connection.md delete mode 100644 site/content/3.11/arangograph/backups.md delete mode 100644 site/content/3.11/arangograph/data-loader/_index.md delete mode 100644 site/content/3.11/arangograph/data-loader/design-graph.md delete mode 100644 site/content/3.11/arangograph/data-loader/example.md delete mode 100644 site/content/3.11/arangograph/data-loader/import.md delete mode 100644 site/content/3.11/arangograph/deployments/_index.md delete mode 100644 site/content/3.11/arangograph/deployments/private-endpoints.md delete mode 100644 site/content/3.11/arangograph/deployments/upgrades-and-versioning.md delete mode 100644 site/content/3.11/arangograph/monitoring-and-metrics.md delete mode 100644 site/content/3.11/arangograph/my-account.md delete mode 100644 site/content/3.11/arangograph/notebooks.md delete mode 100644 site/content/3.11/arangograph/oasisctl/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/accept/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/accept/accept-organization-invite.md delete mode 100644 site/content/3.11/arangograph/oasisctl/accept/accept-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/add/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/add/add-auditlog-destination.md delete mode 100644 site/content/3.11/arangograph/oasisctl/add/add-auditlog.md delete mode 100644 site/content/3.11/arangograph/oasisctl/add/add-group-members.md delete mode 100644 site/content/3.11/arangograph/oasisctl/add/add-group.md delete mode 100644 site/content/3.11/arangograph/oasisctl/auditlog/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/auditlog/auditlog-attach.md delete mode 100644 site/content/3.11/arangograph/oasisctl/auditlog/auditlog-detach.md delete mode 100644 site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached.md delete mode 100644 site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get.md delete mode 100644 site/content/3.11/arangograph/oasisctl/backup/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/backup/backup-copy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/backup/backup-download.md delete mode 100644 site/content/3.11/arangograph/oasisctl/clone/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/clone/clone-deployment-backup.md delete mode 100644 site/content/3.11/arangograph/oasisctl/clone/clone-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/completion.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-apikey.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-auditlog.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-backup-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-backup.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-cacertificate.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-example-installation.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-example.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-group.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-ipallowlist.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-metrics-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-metrics.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-notebook.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-organization-invite.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-private-endpoint-service.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-private-endpoint.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-private.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/create/create-role.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-apikey.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive-events.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-destination.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-auditlog.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-backup-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-backup.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-cacertificate.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-example-installation.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-example.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-group-members.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-group.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-ipallowlist.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-metrics-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-metrics.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-notebook.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-organization-invite.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-organization-members.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/delete/delete-role.md delete mode 100644 site/content/3.11/arangograph/oasisctl/disable/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md delete mode 100644 site/content/3.11/arangograph/oasisctl/enable/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md delete mode 100644 site/content/3.11/arangograph/oasisctl/generate-docs.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-auditlog-archive.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-auditlog-events.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-auditlog.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-backup-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-backup.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-cacertificate.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-example-installation.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-example.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-group.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-ipallowlist.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-metrics-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-metrics.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-notebook.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization-authentication-providers.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization-authentication.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization-email.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization-invite.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-private-endpoint-service.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-private-endpoint.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-private.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-provider.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-region.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-role.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-self.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-server-status.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-server.md delete mode 100644 site/content/3.11/arangograph/oasisctl/get/get-tandc.md delete mode 100644 site/content/3.11/arangograph/oasisctl/import.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-apikeys.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-arangodb-versions.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-arangodb.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-auditlog-archives.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-auditlog-destinations.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-auditlog.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-auditlogs.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-backup-policies.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-backup.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-backups.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-cacertificates.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-cpusizes.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-deployments.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-diskperformances.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-effective-permissions.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-effective.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-example-installations.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-example.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-examples.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-group-members.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-group.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-groups.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-ipallowlists.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-metrics-tokens.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-metrics.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-nodesizes.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-notebookmodels.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-notebooks.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-organization-invites.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-organization-members.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-organizations.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-permissions.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-projects.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-providers.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-regions.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-roles.md delete mode 100644 site/content/3.11/arangograph/oasisctl/list/list-servers.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/lock-cacertificate.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/lock-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/lock-ipallowlist.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/lock-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/lock-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/lock/lock-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/login.md delete mode 100644 site/content/3.11/arangograph/oasisctl/logs.md delete mode 100644 site/content/3.11/arangograph/oasisctl/options.md delete mode 100644 site/content/3.11/arangograph/oasisctl/pause/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/pause/pause-notebook.md delete mode 100644 site/content/3.11/arangograph/oasisctl/rebalance/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md delete mode 100644 site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/reject/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/reject/reject-organization-invite.md delete mode 100644 site/content/3.11/arangograph/oasisctl/reject/reject-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/renew/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/renew/renew-apikey-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/renew/renew-apikey.md delete mode 100644 site/content/3.11/arangograph/oasisctl/resume/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/resume/resume-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/resume/resume-notebook.md delete mode 100644 site/content/3.11/arangograph/oasisctl/revoke/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey.md delete mode 100644 site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics.md delete mode 100644 site/content/3.11/arangograph/oasisctl/rotate/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment-server.md delete mode 100644 site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/top.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/unlock-cacertificate.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/unlock-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/unlock-ipallowlist.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/unlock-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/unlock-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/unlock/unlock-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-auditlog.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-backup-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-backup.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-cacertificate.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-deployment.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-group.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-ipallowlist.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-metrics-token.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-metrics.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-notebook.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-organization-authentication-providers.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-organization-authentication.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-organization-email.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-organization.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-policy-add-binding.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-policy-add.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-policy-delete-binding.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-policy-delete.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-policy.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-private-endpoint-service.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-private-endpoint.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-private.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-project.md delete mode 100644 site/content/3.11/arangograph/oasisctl/update/update-role.md delete mode 100644 site/content/3.11/arangograph/oasisctl/upgrade.md delete mode 100644 site/content/3.11/arangograph/oasisctl/version.md delete mode 100644 site/content/3.11/arangograph/oasisctl/wait/_index.md delete mode 100644 site/content/3.11/arangograph/oasisctl/wait/wait-deployment.md delete mode 100644 site/content/3.11/arangograph/organizations/_index.md delete mode 100644 site/content/3.11/arangograph/organizations/credits-and-usage.md delete mode 100644 site/content/3.11/arangograph/organizations/users-and-groups.md delete mode 100644 site/content/3.11/arangograph/projects.md delete mode 100644 site/content/3.11/arangograph/security-and-access-control/_index.md delete mode 100644 site/content/3.11/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md delete mode 100644 site/content/3.11/arangograph/security-and-access-control/x-509-certificates.md delete mode 100644 site/content/3.11/data-science/arangograph-notebooks.md delete mode 100644 site/content/3.12/about-arangodb/features/platform.md delete mode 100644 site/content/3.12/arangograph/_index.md delete mode 100644 site/content/3.12/arangograph/api/_index.md delete mode 100644 site/content/3.12/arangograph/api/get-started.md delete mode 100644 site/content/3.12/arangograph/api/set-up-a-connection.md delete mode 100644 site/content/3.12/arangograph/data-loader/add-files.md delete mode 100644 site/content/3.12/arangograph/data-loader/example.md delete mode 100644 site/content/3.12/arangograph/data-loader/import.md delete mode 100644 site/content/3.12/arangograph/deployments/upgrades-and-versioning.md delete mode 100644 site/content/3.12/arangograph/migrate-to-the-cloud.md delete mode 100644 site/content/3.12/arangograph/oasisctl/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/accept/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/accept/accept-organization-invite.md delete mode 100644 site/content/3.12/arangograph/oasisctl/accept/accept-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/add/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/add/add-auditlog-destination.md delete mode 100644 site/content/3.12/arangograph/oasisctl/add/add-auditlog.md delete mode 100644 site/content/3.12/arangograph/oasisctl/add/add-group-members.md delete mode 100644 site/content/3.12/arangograph/oasisctl/add/add-group.md delete mode 100644 site/content/3.12/arangograph/oasisctl/auditlog/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/auditlog/auditlog-attach.md delete mode 100644 site/content/3.12/arangograph/oasisctl/auditlog/auditlog-detach.md delete mode 100644 site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached.md delete mode 100644 site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get.md delete mode 100644 site/content/3.12/arangograph/oasisctl/backup/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/backup/backup-copy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/backup/backup-download.md delete mode 100644 site/content/3.12/arangograph/oasisctl/clone/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/clone/clone-deployment-backup.md delete mode 100644 site/content/3.12/arangograph/oasisctl/clone/clone-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/completion.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-apikey.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-auditlog.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-backup-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-backup.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-cacertificate.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-example-installation.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-example.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-group.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-ipallowlist.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-metrics-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-metrics.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-notebook.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-organization-invite.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-private-endpoint-service.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-private-endpoint.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-private.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/create/create-role.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-apikey.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive-events.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-destination.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-auditlog.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-backup-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-backup.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-cacertificate.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-example-installation.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-example.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-group-members.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-group.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-ipallowlist.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-metrics-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-metrics.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-notebook.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-organization-invite.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-organization-members.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/delete/delete-role.md delete mode 100644 site/content/3.12/arangograph/oasisctl/disable/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md delete mode 100644 site/content/3.12/arangograph/oasisctl/enable/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md delete mode 100644 site/content/3.12/arangograph/oasisctl/generate-docs.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-auditlog-archive.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-auditlog-events.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-auditlog.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-backup-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-backup.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-cacertificate.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-example-installation.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-example.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-group.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-ipallowlist.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-metrics-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-metrics.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-notebook.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization-authentication-providers.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization-authentication.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization-email.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization-invite.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-private-endpoint-service.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-private-endpoint.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-private.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-provider.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-region.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-role.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-self.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-server-status.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-server.md delete mode 100644 site/content/3.12/arangograph/oasisctl/get/get-tandc.md delete mode 100644 site/content/3.12/arangograph/oasisctl/import.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-apikeys.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-arangodb-versions.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-arangodb.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-auditlog-archives.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-auditlog-destinations.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-auditlog.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-auditlogs.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-backup-policies.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-backup.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-backups.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-cacertificates.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-cpusizes.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-deployments.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-diskperformances.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-effective-permissions.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-effective.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-example-installations.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-example.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-examples.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-group-members.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-group.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-groups.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-ipallowlists.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-metrics-tokens.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-metrics.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-nodesizes.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-notebookmodels.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-notebooks.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-organization-invites.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-organization-members.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-organizations.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-permissions.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-projects.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-providers.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-regions.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-roles.md delete mode 100644 site/content/3.12/arangograph/oasisctl/list/list-servers.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/lock-cacertificate.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/lock-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/lock-ipallowlist.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/lock-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/lock-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/lock/lock-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/login.md delete mode 100644 site/content/3.12/arangograph/oasisctl/logs.md delete mode 100644 site/content/3.12/arangograph/oasisctl/options.md delete mode 100644 site/content/3.12/arangograph/oasisctl/pause/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/pause/pause-notebook.md delete mode 100644 site/content/3.12/arangograph/oasisctl/rebalance/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md delete mode 100644 site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/reject/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/reject/reject-organization-invite.md delete mode 100644 site/content/3.12/arangograph/oasisctl/reject/reject-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/renew/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/renew/renew-apikey-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/renew/renew-apikey.md delete mode 100644 site/content/3.12/arangograph/oasisctl/resume/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/resume/resume-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/resume/resume-notebook.md delete mode 100644 site/content/3.12/arangograph/oasisctl/revoke/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey.md delete mode 100644 site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics.md delete mode 100644 site/content/3.12/arangograph/oasisctl/rotate/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment-server.md delete mode 100644 site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/top.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/unlock-cacertificate.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/unlock-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/unlock-ipallowlist.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/unlock-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/unlock-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/unlock/unlock-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-auditlog.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-backup-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-backup.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-cacertificate.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-deployment.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-group.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-ipallowlist.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-metrics-token.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-metrics.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-notebook.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-organization-authentication-providers.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-organization-authentication.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-organization-email.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-organization.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-policy-add-binding.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-policy-add.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-policy-delete-binding.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-policy-delete.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-policy.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-private-endpoint-service.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-private-endpoint.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-private.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-project.md delete mode 100644 site/content/3.12/arangograph/oasisctl/update/update-role.md delete mode 100644 site/content/3.12/arangograph/oasisctl/upgrade.md delete mode 100644 site/content/3.12/arangograph/oasisctl/version.md delete mode 100644 site/content/3.12/arangograph/oasisctl/wait/_index.md delete mode 100644 site/content/3.12/arangograph/oasisctl/wait/wait-deployment.md delete mode 100644 site/content/3.12/arangograph/organizations/_index.md delete mode 100644 site/content/3.12/arangograph/organizations/billing.md delete mode 100644 site/content/3.12/arangograph/organizations/credits-and-usage.md delete mode 100644 site/content/3.12/arangograph/organizations/users-and-groups.md delete mode 100644 site/content/3.12/arangograph/projects.md delete mode 100644 site/content/3.12/arangograph/security-and-access-control/single-sign-on/_index.md delete mode 100644 site/content/3.13/arangograph/_index.md delete mode 100644 site/content/3.13/arangograph/api/_index.md delete mode 100644 site/content/3.13/arangograph/api/set-up-a-connection.md delete mode 100644 site/content/3.13/arangograph/backups.md delete mode 100644 site/content/3.13/arangograph/data-loader/_index.md delete mode 100644 site/content/3.13/arangograph/data-loader/add-files.md delete mode 100644 site/content/3.13/arangograph/data-loader/design-graph.md delete mode 100644 site/content/3.13/arangograph/data-loader/example.md delete mode 100644 site/content/3.13/arangograph/data-loader/import.md delete mode 100644 site/content/3.13/arangograph/deployments/_index.md delete mode 100644 site/content/3.13/arangograph/deployments/private-endpoints.md delete mode 100644 site/content/3.13/arangograph/deployments/upgrades-and-versioning.md delete mode 100644 site/content/3.13/arangograph/migrate-to-the-cloud.md delete mode 100644 site/content/3.13/arangograph/monitoring-and-metrics.md delete mode 100644 site/content/3.13/arangograph/my-account.md delete mode 100644 site/content/3.13/arangograph/notebooks.md delete mode 100644 site/content/3.13/arangograph/oasisctl/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/accept/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/accept/accept-organization-invite.md delete mode 100644 site/content/3.13/arangograph/oasisctl/accept/accept-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/add/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/add/add-auditlog-destination.md delete mode 100644 site/content/3.13/arangograph/oasisctl/add/add-auditlog.md delete mode 100644 site/content/3.13/arangograph/oasisctl/add/add-group-members.md delete mode 100644 site/content/3.13/arangograph/oasisctl/add/add-group.md delete mode 100644 site/content/3.13/arangograph/oasisctl/auditlog/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/auditlog/auditlog-attach.md delete mode 100644 site/content/3.13/arangograph/oasisctl/auditlog/auditlog-detach.md delete mode 100644 site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached.md delete mode 100644 site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get.md delete mode 100644 site/content/3.13/arangograph/oasisctl/backup/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/backup/backup-copy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/backup/backup-download.md delete mode 100644 site/content/3.13/arangograph/oasisctl/clone/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/clone/clone-deployment-backup.md delete mode 100644 site/content/3.13/arangograph/oasisctl/clone/clone-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/completion.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-apikey.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-auditlog.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-backup-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-backup.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-cacertificate.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-example-installation.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-example.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-group.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-ipallowlist.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-metrics-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-metrics.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-notebook.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-organization-invite.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-private-endpoint-service.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-private-endpoint.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-private.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/create/create-role.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-apikey.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive-events.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-destination.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-auditlog.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-backup-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-backup.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-cacertificate.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-example-installation.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-example.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-group-members.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-group.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-ipallowlist.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-metrics-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-metrics.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-notebook.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-organization-invite.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-organization-members.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/delete/delete-role.md delete mode 100644 site/content/3.13/arangograph/oasisctl/disable/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md delete mode 100644 site/content/3.13/arangograph/oasisctl/enable/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md delete mode 100644 site/content/3.13/arangograph/oasisctl/generate-docs.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-auditlog-archive.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-auditlog-events.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-auditlog.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-backup-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-backup.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-cacertificate.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-example-installation.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-example.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-group.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-ipallowlist.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-metrics-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-metrics.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-notebook.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization-authentication-providers.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization-authentication.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization-email.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization-invite.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-private-endpoint-service.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-private-endpoint.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-private.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-provider.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-region.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-role.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-self.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-server-status.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-server.md delete mode 100644 site/content/3.13/arangograph/oasisctl/get/get-tandc.md delete mode 100644 site/content/3.13/arangograph/oasisctl/import.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-apikeys.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-arangodb-versions.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-arangodb.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-auditlog-archives.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-auditlog-destinations.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-auditlog.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-auditlogs.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-backup-policies.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-backup.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-backups.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-cacertificates.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-cpusizes.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-deployments.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-diskperformances.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-effective-permissions.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-effective.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-example-installations.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-example.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-examples.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-group-members.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-group.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-groups.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-ipallowlists.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-metrics-tokens.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-metrics.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-nodesizes.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-notebookmodels.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-notebooks.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-organization-invites.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-organization-members.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-organizations.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-permissions.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-projects.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-providers.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-regions.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-roles.md delete mode 100644 site/content/3.13/arangograph/oasisctl/list/list-servers.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/lock-cacertificate.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/lock-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/lock-ipallowlist.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/lock-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/lock-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/lock/lock-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/login.md delete mode 100644 site/content/3.13/arangograph/oasisctl/logs.md delete mode 100644 site/content/3.13/arangograph/oasisctl/options.md delete mode 100644 site/content/3.13/arangograph/oasisctl/pause/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/pause/pause-notebook.md delete mode 100644 site/content/3.13/arangograph/oasisctl/rebalance/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md delete mode 100644 site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/reject/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/reject/reject-organization-invite.md delete mode 100644 site/content/3.13/arangograph/oasisctl/reject/reject-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/renew/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/renew/renew-apikey-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/renew/renew-apikey.md delete mode 100644 site/content/3.13/arangograph/oasisctl/resume/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/resume/resume-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/resume/resume-notebook.md delete mode 100644 site/content/3.13/arangograph/oasisctl/revoke/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey.md delete mode 100644 site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics.md delete mode 100644 site/content/3.13/arangograph/oasisctl/rotate/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment-server.md delete mode 100644 site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/top.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/unlock-cacertificate.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/unlock-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/unlock-ipallowlist.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/unlock-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/unlock-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/unlock/unlock-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-auditlog.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-backup-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-backup.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-cacertificate.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-deployment.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-group.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-ipallowlist.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-metrics-token.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-metrics.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-notebook.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-organization-authentication-providers.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-organization-authentication.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-organization-email.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-organization.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-policy-add-binding.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-policy-add.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-policy-delete-binding.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-policy-delete.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-policy.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-private-endpoint-service.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-private-endpoint.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-private.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-project.md delete mode 100644 site/content/3.13/arangograph/oasisctl/update/update-role.md delete mode 100644 site/content/3.13/arangograph/oasisctl/upgrade.md delete mode 100644 site/content/3.13/arangograph/oasisctl/version.md delete mode 100644 site/content/3.13/arangograph/oasisctl/wait/_index.md delete mode 100644 site/content/3.13/arangograph/oasisctl/wait/wait-deployment.md delete mode 100644 site/content/3.13/arangograph/organizations/billing.md delete mode 100644 site/content/3.13/arangograph/organizations/credits-and-usage.md delete mode 100644 site/content/3.13/arangograph/organizations/users-and-groups.md delete mode 100644 site/content/3.13/arangograph/projects.md delete mode 100644 site/content/3.13/arangograph/security-and-access-control/_index.md delete mode 100644 site/content/3.13/arangograph/security-and-access-control/single-sign-on/_index.md delete mode 100644 site/content/3.13/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md delete mode 100644 site/content/3.13/arangograph/security-and-access-control/x-509-certificates.md delete mode 100644 site/content/3.13/data-science/graphrag/_index.md delete mode 100644 site/content/3.13/graphs/graph-visualizer.md rename site/content/{3.11/arangograph => amp}/_index.md (79%) rename site/content/{3.11/arangograph => amp}/api/_index.md (65%) rename site/content/{3.13/arangograph => amp}/api/get-started.md (93%) rename site/content/{3.10/arangograph => amp}/api/set-up-a-connection.md (100%) rename site/content/{3.12/arangograph => amp}/backups.md (83%) rename site/content/{3.12/arangograph => amp}/data-loader/_index.md (84%) rename site/content/{3.11/arangograph => amp}/data-loader/add-files.md (95%) rename site/content/{3.12/arangograph => amp}/data-loader/design-graph.md (91%) rename site/content/{3.10/arangograph => amp}/data-loader/example.md (85%) rename site/content/{3.10/arangograph => amp}/data-loader/import.md (100%) rename site/content/{3.12/arangograph => amp}/deployments/_index.md (94%) rename site/content/{3.12/arangograph => amp}/deployments/private-endpoints.md (91%) rename site/content/{3.10/arangograph => amp}/deployments/upgrades-and-versioning.md (100%) rename site/content/{3.11/arangograph => amp}/migrate-to-the-cloud.md (98%) rename site/content/{3.12/arangograph => amp}/monitoring-and-metrics.md (89%) rename site/content/{3.12/arangograph => amp}/my-account.md (85%) rename site/content/{3.12/arangograph => amp}/notebooks.md (98%) rename site/content/{3.10/arangograph => amp}/oasisctl/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/accept/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/accept/accept-organization-invite.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/accept/accept-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/add/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/add/add-auditlog-destination.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/add/add-auditlog.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/add/add-group-members.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/add/add-group.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/auditlog/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/auditlog/auditlog-attach.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/auditlog/auditlog-detach.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/auditlog/auditlog-get-attached-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/auditlog/auditlog-get-attached.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/auditlog/auditlog-get.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/backup/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/backup/backup-copy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/backup/backup-download.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/clone/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/clone/clone-deployment-backup.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/clone/clone-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/completion.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-apikey.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-auditlog.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-backup-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-backup.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-cacertificate.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-example-installation.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-example.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-group.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-ipallowlist.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-metrics-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-metrics.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-notebook.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-organization-invite.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-private-endpoint-service.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-private-endpoint.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-private.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/create/create-role.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-apikey.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-auditlog-archive-events.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-auditlog-archive.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-auditlog-destination.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-auditlog.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-backup-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-backup.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-cacertificate.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-example-installation.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-example.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-group-members.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-group.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-ipallowlist.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-metrics-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-metrics.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-notebook.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-organization-invite.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-organization-members.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/delete/delete-role.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/disable/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/disable/disable-scheduled-root-password-rotation.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/enable/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/enable/enable-scheduled-root-password-rotation.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/generate-docs.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-auditlog-archive.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-auditlog-events.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-auditlog.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-backup-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-backup.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-cacertificate.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-example-installation.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-example.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-group.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-ipallowlist.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-metrics-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-metrics.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-notebook.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization-authentication-providers.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization-authentication.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization-email-domain-restrictions.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization-email-domain.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization-email.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization-invite.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-private-endpoint-service.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-private-endpoint.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-private.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-provider.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-region.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-role.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-self.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-server-status.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-server.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/get/get-tandc.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/import.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-apikeys.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-arangodb-versions.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-arangodb.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-auditlog-archives.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-auditlog-destinations.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-auditlog.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-auditlogs.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-backup-policies.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-backup.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-backups.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-cacertificates.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-cpusizes.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-deployments.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-diskperformances.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-effective-permissions.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-effective.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-example-installations.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-example.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-examples.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-group-members.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-group.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-groups.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-ipallowlists.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-metrics-tokens.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-metrics.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-nodesizes.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-notebookmodels.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-notebooks.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-organization-invites.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-organization-members.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-organizations.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-permissions.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-projects.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-providers.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-regions.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-roles.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/list/list-servers.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/lock-cacertificate.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/lock-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/lock-ipallowlist.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/lock-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/lock-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/lock/lock-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/login.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/logs.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/options.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/pause/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/pause/pause-notebook.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/rebalance/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/rebalance/rebalance-deployment-shards.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/rebalance/rebalance-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/reject/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/reject/reject-organization-invite.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/reject/reject-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/renew/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/renew/renew-apikey-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/renew/renew-apikey.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/resume/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/resume/resume-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/resume/resume-notebook.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/revoke/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/revoke/revoke-apikey-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/revoke/revoke-apikey.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/revoke/revoke-metrics-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/revoke/revoke-metrics.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/rotate/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/rotate/rotate-deployment-server.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/rotate/rotate-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/top.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/unlock-cacertificate.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/unlock-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/unlock-ipallowlist.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/unlock-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/unlock-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/unlock/unlock-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-auditlog.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-backup-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-backup.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-cacertificate.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-deployment.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-group.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-ipallowlist.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-metrics-token.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-metrics.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-notebook.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-organization-authentication-providers.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-organization-authentication.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-organization-email-domain-restrictions.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-organization-email-domain.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-organization-email.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-organization.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-policy-add-binding.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-policy-add.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-policy-delete-binding.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-policy-delete.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-policy.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-private-endpoint-service.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-private-endpoint.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-private.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-project.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/update/update-role.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/upgrade.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/version.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/wait/_index.md (100%) rename site/content/{3.10/arangograph => amp}/oasisctl/wait/wait-deployment.md (100%) rename site/content/{3.13/arangograph => amp}/organizations/_index.md (92%) rename site/content/{3.11/arangograph => amp}/organizations/billing.md (85%) rename site/content/{3.10/arangograph => amp}/organizations/credits-and-usage.md (98%) rename site/content/{3.10/arangograph => amp}/organizations/users-and-groups.md (90%) rename site/content/{3.10/arangograph => amp}/projects.md (93%) rename site/content/{3.12/arangograph => amp}/security-and-access-control/_index.md (98%) rename site/content/{3.11/arangograph => amp}/security-and-access-control/single-sign-on/_index.md (87%) rename site/content/{3.12/arangograph => amp}/security-and-access-control/single-sign-on/scim-provisioning.md (97%) rename site/content/{3.12/arangograph => amp}/security-and-access-control/x-509-certificates.md (94%) rename site/content/{ => arangodb}/3.10/_index.md (82%) rename site/content/{3.11/about-arangodb => arangodb/3.10/about}/_index.md (82%) rename site/content/{3.10/about-arangodb => arangodb/3.10/about}/features/_index.md (98%) rename site/content/{3.10/about-arangodb => arangodb/3.10/about}/features/community-edition.md (100%) rename site/content/{3.11/about-arangodb => arangodb/3.10/about}/features/enterprise-edition.md (98%) rename site/content/{3.10/about-arangodb => arangodb/3.10/about}/features/highlights-by-version.md (100%) rename site/content/{3.13/about-arangodb => arangodb/3.10/about}/use-cases.md (77%) rename site/content/{ => arangodb}/3.10/aql/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/common-errors.md (100%) rename site/content/{ => arangodb}/3.10/aql/data-queries.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/counting.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/create-test-data.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/diffing-two-documents.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/dynamic-attribute-names.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/grouping.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/joins.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/projections-and-filters.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/queries-without-collections.md (100%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/remove-vertex.md (96%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/traversals.md (98%) rename site/content/{ => arangodb}/3.10/aql/examples-and-query-patterns/upsert-repsert-guide.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/caching-query-results.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/explaining-queries.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/parsing-queries.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/query-optimization.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/query-profiling.md (100%) rename site/content/{ => arangodb}/3.10/aql/execution-and-performance/query-statistics.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/arangosearch.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/array.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/bit.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/date.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/document-object.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/fulltext.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/geo.md (99%) rename site/content/{ => arangodb}/3.10/aql/functions/miscellaneous.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/numeric.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/string.md (100%) rename site/content/{ => arangodb}/3.10/aql/functions/type-check-and-cast.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/accessing-data-from-collections.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/bind-parameters.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/data-types.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/limitations.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/query-errors.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/query-results.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/subqueries.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/syntax.md (100%) rename site/content/{ => arangodb}/3.10/aql/fundamentals/type-and-value-order.md (100%) rename site/content/{ => arangodb}/3.10/aql/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/graphs/all-shortest-paths.md (98%) rename site/content/{ => arangodb}/3.10/aql/graphs/k-paths.md (98%) rename site/content/{ => arangodb}/3.10/aql/graphs/k-shortest-paths.md (98%) rename site/content/{ => arangodb}/3.10/aql/graphs/shortest-path.md (98%) rename site/content/{ => arangodb}/3.10/aql/graphs/traversals-explained.md (83%) rename site/content/{ => arangodb}/3.10/aql/graphs/traversals.md (99%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/collect.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/filter.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/for.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/insert.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/let.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/limit.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/remove.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/replace.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/return.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/search.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/sort.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/update.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/upsert.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/window.md (100%) rename site/content/{ => arangodb}/3.10/aql/high-level-operations/with.md (100%) rename site/content/{ => arangodb}/3.10/aql/how-to-invoke-aql/_index.md (100%) rename site/content/{ => arangodb}/3.10/aql/how-to-invoke-aql/with-arangosh.md (100%) rename site/content/{ => arangodb}/3.10/aql/how-to-invoke-aql/with-the-web-interface.md (100%) rename site/content/{ => arangodb}/3.10/aql/operators.md (100%) rename site/content/{ => arangodb}/3.10/aql/user-defined-functions.md (100%) rename site/content/{ => arangodb}/3.10/components/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/arangodb-server/_index.md (88%) rename site/content/{ => arangodb}/3.10/components/arangodb-server/environment-variables.md (100%) rename site/content/{ => arangodb}/3.10/components/arangodb-server/ldap.md (100%) rename site/content/{ => arangodb}/3.10/components/arangodb-server/options.md (100%) rename site/content/{ => arangodb}/3.10/components/arangodb-server/storage-engine.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/_index.md (94%) rename site/content/{ => arangodb}/3.10/components/tools/arangobackup/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangobackup/examples.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangobackup/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangobench/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangobench/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-shell/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-shell/details.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-shell/examples.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-shell/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-starter/architecture.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-starter/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodb-starter/security.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodump/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodump/examples.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodump/limitations.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodump/maskings.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangodump/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoexport/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoexport/examples.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoexport/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoimport/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoimport/details.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoimport/examples-csv.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoimport/examples-json.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoimport/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoinspect/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoinspect/examples.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangoinspect/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangorestore/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangorestore/examples.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangorestore/fast-cluster-restore.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangorestore/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangovpack/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/arangovpack/options.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/foxx-cli/_index.md (100%) rename site/content/{ => arangodb}/3.10/components/tools/foxx-cli/details.md (100%) rename site/content/{3.11 => arangodb/3.10}/components/web-interface/_index.md (90%) rename site/content/{ => arangodb}/3.10/components/web-interface/cluster.md (94%) rename site/content/{ => arangodb}/3.10/components/web-interface/collections.md (91%) rename site/content/{ => arangodb}/3.10/components/web-interface/dashboard.md (92%) rename site/content/{3.11 => arangodb/3.10}/components/web-interface/document.md (87%) rename site/content/{ => arangodb}/3.10/components/web-interface/graphs.md (95%) rename site/content/{3.11 => arangodb/3.10}/components/web-interface/logs.md (87%) rename site/content/{ => arangodb}/3.10/components/web-interface/queries.md (91%) rename site/content/{ => arangodb}/3.10/components/web-interface/services.md (87%) rename site/content/{3.11 => arangodb/3.10}/components/web-interface/users.md (90%) rename site/content/{ => arangodb}/3.10/concepts/_index.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-models.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-retrieval.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/_index.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/collections.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/databases.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/documents/_index.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/documents/computed-values.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/documents/schema-validation.md (100%) rename site/content/{ => arangodb}/3.10/concepts/data-structure/views.md (100%) rename site/content/{ => arangodb}/3.10/data-science/_index.md (95%) rename site/content/{ => arangodb}/3.10/data-science/adapters/_index.md (100%) rename site/content/{ => arangodb}/3.10/data-science/adapters/arangodb-cugraph-adapter.md (100%) rename site/content/{ => arangodb}/3.10/data-science/adapters/arangodb-dgl-adapter.md (100%) rename site/content/{ => arangodb}/3.10/data-science/adapters/arangodb-networkx-adapter.md (100%) rename site/content/{ => arangodb}/3.10/data-science/adapters/arangodb-pyg-adapter.md (100%) rename site/content/{ => arangodb}/3.10/data-science/adapters/arangodb-rdf-adapter.md (100%) create mode 100644 site/content/arangodb/3.10/data-science/arangograph-notebooks.md rename site/content/{ => arangodb}/3.10/data-science/arangographml/_index.md (97%) rename site/content/{ => arangodb}/3.10/data-science/arangographml/deploy.md (79%) rename site/content/{ => arangodb}/3.10/data-science/arangographml/getting-started.md (99%) rename site/content/{ => arangodb}/3.10/data-science/llm-knowledge-graphs.md (97%) rename site/content/{ => arangodb}/3.10/data-science/pregel/_index.md (100%) rename site/content/{ => arangodb}/3.10/data-science/pregel/algorithms.md (98%) rename site/content/{ => arangodb}/3.10/deploy/_index.md (98%) rename site/content/{ => arangodb}/3.10/deploy/active-failover/_index.md (98%) rename site/content/{ => arangodb}/3.10/deploy/active-failover/administration.md (100%) rename site/content/{ => arangodb}/3.10/deploy/active-failover/manual-start.md (100%) rename site/content/{ => arangodb}/3.10/deploy/active-failover/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/_index.md (99%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/administration.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/deployment/_index.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/deployment/arangodb-cluster.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/deployment/arangosync-master.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/deployment/arangosync-workers.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/deployment/prometheus-and-grafana.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/monitoring.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/operations-and-maintenance.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/security.md (100%) rename site/content/{ => arangodb}/3.10/deploy/arangosync/troubleshooting.md (100%) rename site/content/{ => arangodb}/3.10/deploy/architecture/_index.md (100%) rename site/content/{ => arangodb}/3.10/deploy/architecture/data-sharding.md (98%) rename site/content/{ => arangodb}/3.10/deploy/architecture/replication.md (100%) rename site/content/{ => arangodb}/3.10/deploy/architecture/scalability.md (100%) rename site/content/{ => arangodb}/3.10/deploy/cluster/_index.md (98%) rename site/content/{ => arangodb}/3.10/deploy/cluster/administration.md (100%) rename site/content/{ => arangodb}/3.10/deploy/cluster/deployment/_index.md (97%) rename site/content/{ => arangodb}/3.10/deploy/cluster/deployment/manual-start.md (100%) rename site/content/{ => arangodb}/3.10/deploy/cluster/deployment/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.10/deploy/cluster/limitations.md (100%) rename site/content/{ => arangodb}/3.10/deploy/in-the-cloud.md (100%) rename site/content/{ => arangodb}/3.10/deploy/kubernetes.md (100%) rename site/content/{3.11 => arangodb/3.10}/deploy/oneshard.md (99%) rename site/content/{ => arangodb}/3.10/deploy/production-checklist.md (100%) rename site/content/{ => arangodb}/3.10/deploy/single-instance-vs-cluster.md (100%) rename site/content/{ => arangodb}/3.10/deploy/single-instance/_index.md (100%) rename site/content/{ => arangodb}/3.10/deploy/single-instance/manual-start.md (100%) rename site/content/{ => arangodb}/3.10/deploy/single-instance/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.10/develop/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/csharp-dotnet.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/go.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-6/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-6/driver-setup.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-6/serialization.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-7/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-7/changes-in-version-7.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-7/driver-setup.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/java/reference-version-7/serialization.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/nodejs.md (100%) rename site/content/{ => arangodb}/3.10/develop/drivers/python.md (100%) rename site/content/{ => arangodb}/3.10/develop/error-codes-and-meanings.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/deployment.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/getting-started.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/access-from-the-browser.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/authentication-and-sessions.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/development-mode.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/foxx-in-a-cluster.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/linking-services-together.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/making-requests.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/scripts-and-scheduling.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/testing-foxx-services.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/using-node-modules.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/using-webpack-with-foxx.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/working-with-collections.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/working-with-files.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/working-with-routers.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/guides/writing-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/configuration.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/related-modules/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/related-modules/authentication.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/related-modules/graphql.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/related-modules/oauth-2-0.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/related-modules/queues.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/routers/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/routers/endpoints.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/routers/middleware.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/routers/request.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/routers/response.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/service-context.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/service-manifest.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md (100%) rename site/content/{ => arangodb}/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/_index.md (98%) rename site/content/{ => arangodb}/3.10/develop/http-api/administration.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/authentication.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/batch-requests.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/cluster.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/collections.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/databases.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/documents.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/foxx.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/general-request-handling.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/graphs/edges.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/graphs/named-graphs.md (99%) rename site/content/{ => arangodb}/3.10/develop/http-api/hot-backups.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/import.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/fulltext.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/geo-spatial.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/inverted.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/multi-dimensional.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/persistent.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/indexes/ttl.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/jobs.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/monitoring/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/monitoring/logs.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/monitoring/metrics.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/monitoring/statistics.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/pregel.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/queries/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/queries/aql-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/queries/aql-query-results-cache.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/queries/user-defined-aql-functions.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/replication/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/replication/other-replication-commands.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/replication/replication-applier.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/replication/replication-dump.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/replication/replication-logger.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/replication/write-ahead-log.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/security.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/tasks.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/users.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/views/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/views/arangosearch-views.md (100%) rename site/content/{ => arangodb}/3.10/develop/http-api/views/search-alias-views.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md (99%) rename site/content/{ => arangodb}/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-boot-arangodb.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/migration.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-3/template.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.10/develop/integrations/spring-data-arangodb/reference-version-4/template.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/@arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/@arangodb/collection-object.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/@arangodb/cursor-object.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/@arangodb/db-object.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/@arangodb/view-object.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/actions.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/aql-queries.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/console.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/crypto.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/fs.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/request.md (100%) rename site/content/{ => arangodb}/3.10/develop/javascript-api/tasks.md (100%) rename site/content/{ => arangodb}/3.10/develop/operational-factors.md (100%) rename site/content/{ => arangodb}/3.10/develop/satellitecollections.md (100%) rename site/content/{ => arangodb}/3.10/develop/smartjoins.md (100%) rename site/content/{ => arangodb}/3.10/develop/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.10/develop/transactions/durability.md (100%) rename site/content/{ => arangodb}/3.10/develop/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.10/develop/transactions/limitations.md (100%) rename site/content/{ => arangodb}/3.10/develop/transactions/locking-and-isolation.md (100%) rename site/content/{ => arangodb}/3.10/develop/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.10/get-started/_index.md (100%) rename site/content/{ => arangodb}/3.10/get-started/how-to-interact-with-arangodb.md (100%) rename site/content/{ => arangodb}/3.10/get-started/on-premises-installation.md (94%) rename site/content/{ => arangodb}/3.10/get-started/set-up-a-cloud-instance.md (70%) rename site/content/{ => arangodb}/3.10/get-started/start-using-aql.md (100%) rename site/content/{ => arangodb}/3.10/graphs/_index.md (97%) rename site/content/{ => arangodb}/3.10/graphs/enterprisegraphs/_index.md (100%) rename site/content/{ => arangodb}/3.10/graphs/enterprisegraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.10/graphs/enterprisegraphs/management.md (100%) rename site/content/{3.11 => arangodb/3.10}/graphs/example-graphs.md (94%) rename site/content/{ => arangodb}/3.10/graphs/general-graphs/_index.md (98%) rename site/content/{3.11 => arangodb/3.10}/graphs/general-graphs/functions.md (99%) rename site/content/{ => arangodb}/3.10/graphs/general-graphs/management.md (100%) rename site/content/{ => arangodb}/3.10/graphs/satellitegraphs/_index.md (98%) rename site/content/{ => arangodb}/3.10/graphs/satellitegraphs/details.md (100%) rename site/content/{ => arangodb}/3.10/graphs/satellitegraphs/management.md (100%) rename site/content/{ => arangodb}/3.10/graphs/smartgraphs/_index.md (94%) rename site/content/{ => arangodb}/3.10/graphs/smartgraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.10/graphs/smartgraphs/management.md (100%) rename site/content/{ => arangodb}/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md (100%) rename site/content/{ => arangodb}/3.10/graphs/working-with-edges.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/_index.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/analyzers.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/_index.md (99%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/arangosearch-views-reference.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/case-sensitivity-and-diacritics.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/exact-value-matching.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/example-datasets.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/faceted-search.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/full-text-token-search.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/fuzzy-search.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/geospatial-search.md (99%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/nested-search.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/performance.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/phrase-and-proximity-search.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/prefix-matching.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/range-queries.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/ranking.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/search-alias-views-reference.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/search-highlighting.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/arangosearch/wildcard-search.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/_index.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/basics.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/index-utilization.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/which-index-to-use-when.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/_index.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/fulltext-indexes.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/inverted-indexes.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/persistent-indexes.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/ttl-indexes.md (100%) rename site/content/{ => arangodb}/3.10/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md (100%) rename site/content/{ => arangodb}/3.10/operations/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/arangodb-starter/recovery-procedure.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/arangodb-starter/removal-procedure.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/configuration.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/import-and-export.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/license-management.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/log-levels.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/reduce-memory-footprint.md (99%) rename site/content/{ => arangodb}/3.10/operations/administration/user-management/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/administration/user-management/in-arangosh.md (100%) rename site/content/{ => arangodb}/3.10/operations/backup-and-restore.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/_index.md (97%) rename site/content/{ => arangodb}/3.10/operations/installation/compiling/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/compiling/compile-on-debian.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/compiling/compile-on-windows.md (99%) rename site/content/{ => arangodb}/3.10/operations/installation/compiling/recompiling-jemalloc.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/compiling/running-custom-build.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/docker.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/linux/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/linux/linux-os-tuning-script-examples.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/linux/operating-system-configuration.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/macos.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/uninstallation.md (100%) rename site/content/{ => arangodb}/3.10/operations/installation/windows.md (100%) rename site/content/{ => arangodb}/3.10/operations/security/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/security/audit-logging.md (98%) rename site/content/{ => arangodb}/3.10/operations/security/change-root-password.md (100%) rename site/content/{ => arangodb}/3.10/operations/security/encryption-at-rest.md (97%) rename site/content/{ => arangodb}/3.10/operations/security/securing-starter-deployments.md (100%) rename site/content/{ => arangodb}/3.10/operations/security/security-options.md (100%) rename site/content/{ => arangodb}/3.10/operations/troubleshooting/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/troubleshooting/arangod.md (100%) rename site/content/{ => arangodb}/3.10/operations/troubleshooting/cluster/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/troubleshooting/cluster/agency-dump.md (100%) rename site/content/{ => arangodb}/3.10/operations/troubleshooting/emergency-console.md (100%) rename site/content/{ => arangodb}/3.10/operations/troubleshooting/query-debug-packages.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/community-to-enterprise-upgrade.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/downgrading.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/manual-deployments/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/manual-deployments/active-failover.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/manual-deployments/cluster.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/os-specific-information/_index.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/os-specific-information/linux.md (100%) rename site/content/{ => arangodb}/3.10/operations/upgrading/os-specific-information/macos.md (95%) rename site/content/{ => arangodb}/3.10/operations/upgrading/os-specific-information/windows.md (96%) rename site/content/{ => arangodb}/3.10/operations/upgrading/starter-deployments.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/deprecated-and-removed-features.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.0/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.0/incompatible-changes-in-3-0.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.0/whats-new-in-3-0.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.1/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.1/incompatible-changes-in-3-1.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.1/whats-new-in-3-1.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.10/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.10/api-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.10/known-issues-in-3-10.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.10/whats-new-in-3-10.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.2/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.2/incompatible-changes-in-3-2.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.2/known-issues-in-3-2.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.2/whats-new-in-3-2.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.3/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.3/incompatible-changes-in-3-3.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.3/known-issues-in-3-3.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.3/whats-new-in-3-3.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.4/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.4/incompatible-changes-in-3-4.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.4/known-issues-in-3-4.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.4/whats-new-in-3-4.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.5/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.5/incompatible-changes-in-3-5.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.5/known-issues-in-3-5.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.5/whats-new-in-3-5.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.6/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.6/incompatible-changes-in-3-6.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.6/known-issues-in-3-6.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.6/whats-new-in-3-6.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.7/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.7/api-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.7/incompatible-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.7/known-issues-in-3-7.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.7/whats-new-in-3-7.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.8/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.8/api-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.8/incompatible-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.8/known-issues-in-3-8.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.8/whats-new-in-3-8.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.9/_index.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.9/api-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.9/incompatible-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.9/known-issues-in-3-9.md (100%) rename site/content/{ => arangodb}/3.10/release-notes/version-3.9/whats-new-in-3-9.md (100%) rename site/content/{ => arangodb}/3.11/_index.md (88%) rename site/content/{3.10/about-arangodb => arangodb/3.11/about}/_index.md (82%) rename site/content/{3.11/about-arangodb => arangodb/3.11/about}/features/_index.md (98%) rename site/content/{3.11/about-arangodb => arangodb/3.11/about}/features/community-edition.md (100%) rename site/content/{3.10/about-arangodb => arangodb/3.11/about}/features/enterprise-edition.md (100%) rename site/content/{3.11/about-arangodb => arangodb/3.11/about}/features/highlights-by-version.md (100%) rename site/content/{3.10/about-arangodb => arangodb/3.11/about}/use-cases.md (77%) rename site/content/{ => arangodb}/3.11/aql/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/common-errors.md (100%) rename site/content/{ => arangodb}/3.11/aql/data-queries.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/counting.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/create-test-data.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/diffing-two-documents.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/dynamic-attribute-names.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/grouping.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/joins.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/projections-and-filters.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/queries-without-collections.md (100%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/remove-vertex.md (96%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/traversals.md (98%) rename site/content/{ => arangodb}/3.11/aql/examples-and-query-patterns/upsert-repsert-guide.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/caching-query-results.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/explaining-queries.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/parsing-queries.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/query-optimization.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/query-profiling.md (100%) rename site/content/{ => arangodb}/3.11/aql/execution-and-performance/query-statistics.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/arangosearch.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/array.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/bit.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/date.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/document-object.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/fulltext.md (100%) rename site/content/{3.12 => arangodb/3.11}/aql/functions/geo.md (99%) rename site/content/{ => arangodb}/3.11/aql/functions/miscellaneous.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/numeric.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/string.md (100%) rename site/content/{ => arangodb}/3.11/aql/functions/type-check-and-cast.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/accessing-data-from-collections.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/bind-parameters.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/data-types.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/limitations.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/query-errors.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/query-results.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/subqueries.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/syntax.md (100%) rename site/content/{ => arangodb}/3.11/aql/fundamentals/type-and-value-order.md (100%) rename site/content/{ => arangodb}/3.11/aql/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/graphs/all-shortest-paths.md (98%) rename site/content/{ => arangodb}/3.11/aql/graphs/k-paths.md (98%) rename site/content/{ => arangodb}/3.11/aql/graphs/k-shortest-paths.md (98%) rename site/content/{ => arangodb}/3.11/aql/graphs/shortest-path.md (98%) rename site/content/{ => arangodb}/3.11/aql/graphs/traversals-explained.md (83%) rename site/content/{ => arangodb}/3.11/aql/graphs/traversals.md (99%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/collect.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/filter.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/for.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/insert.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/let.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/limit.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/remove.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/replace.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/return.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/search.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/sort.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/update.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/upsert.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/window.md (100%) rename site/content/{ => arangodb}/3.11/aql/high-level-operations/with.md (100%) rename site/content/{ => arangodb}/3.11/aql/how-to-invoke-aql/_index.md (100%) rename site/content/{ => arangodb}/3.11/aql/how-to-invoke-aql/with-arangosh.md (100%) rename site/content/{ => arangodb}/3.11/aql/how-to-invoke-aql/with-the-web-interface.md (100%) rename site/content/{ => arangodb}/3.11/aql/operators.md (100%) rename site/content/{ => arangodb}/3.11/aql/user-defined-functions.md (100%) rename site/content/{ => arangodb}/3.11/components/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/arangodb-server/_index.md (88%) rename site/content/{ => arangodb}/3.11/components/arangodb-server/environment-variables.md (100%) rename site/content/{ => arangodb}/3.11/components/arangodb-server/ldap.md (100%) rename site/content/{ => arangodb}/3.11/components/arangodb-server/options.md (100%) rename site/content/{ => arangodb}/3.11/components/arangodb-server/storage-engine.md (100%) rename site/content/{3.12 => arangodb/3.11}/components/tools/_index.md (94%) rename site/content/{ => arangodb}/3.11/components/tools/arango-datasets.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangobackup/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangobackup/examples.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangobackup/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangobench/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangobench/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-shell/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-shell/details.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-shell/examples.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-shell/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-starter/architecture.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-starter/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodb-starter/security.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodump/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodump/examples.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodump/limitations.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodump/maskings.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangodump/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoexport/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoexport/examples.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoexport/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoimport/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoimport/details.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoimport/examples-csv.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoimport/examples-json.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoimport/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoinspect/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoinspect/examples.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangoinspect/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangorestore/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangorestore/examples.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangorestore/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangovpack/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/arangovpack/options.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/foxx-cli/_index.md (100%) rename site/content/{ => arangodb}/3.11/components/tools/foxx-cli/details.md (100%) rename site/content/{3.10 => arangodb/3.11}/components/web-interface/_index.md (90%) rename site/content/{ => arangodb}/3.11/components/web-interface/cluster.md (94%) rename site/content/{ => arangodb}/3.11/components/web-interface/collections.md (91%) rename site/content/{ => arangodb}/3.11/components/web-interface/dashboard.md (92%) rename site/content/{3.10 => arangodb/3.11}/components/web-interface/document.md (87%) rename site/content/{ => arangodb}/3.11/components/web-interface/graphs.md (98%) rename site/content/{3.10 => arangodb/3.11}/components/web-interface/logs.md (87%) rename site/content/{ => arangodb}/3.11/components/web-interface/queries.md (91%) rename site/content/{ => arangodb}/3.11/components/web-interface/services.md (87%) rename site/content/{3.10 => arangodb/3.11}/components/web-interface/users.md (90%) rename site/content/{ => arangodb}/3.11/concepts/_index.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-models.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-retrieval.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/_index.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/collections.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/databases.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/documents/_index.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/documents/computed-values.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/documents/schema-validation.md (100%) rename site/content/{ => arangodb}/3.11/concepts/data-structure/views.md (100%) rename site/content/{ => arangodb}/3.11/data-science/_index.md (94%) rename site/content/{ => arangodb}/3.11/data-science/adapters/_index.md (100%) rename site/content/{ => arangodb}/3.11/data-science/adapters/arangodb-cugraph-adapter.md (100%) rename site/content/{ => arangodb}/3.11/data-science/adapters/arangodb-dgl-adapter.md (100%) rename site/content/{ => arangodb}/3.11/data-science/adapters/arangodb-networkx-adapter.md (100%) rename site/content/{ => arangodb}/3.11/data-science/adapters/arangodb-pyg-adapter.md (100%) rename site/content/{ => arangodb}/3.11/data-science/adapters/arangodb-rdf-adapter.md (100%) create mode 100644 site/content/arangodb/3.11/data-science/arangograph-notebooks.md rename site/content/{ => arangodb}/3.11/data-science/arangographml/_index.md (98%) rename site/content/{ => arangodb}/3.11/data-science/arangographml/deploy.md (94%) rename site/content/{ => arangodb}/3.11/data-science/arangographml/getting-started.md (99%) rename site/content/{ => arangodb}/3.11/data-science/graph-analytics.md (98%) rename site/content/{ => arangodb}/3.11/data-science/llm-knowledge-graphs.md (97%) rename site/content/{ => arangodb}/3.11/data-science/pregel/_index.md (100%) rename site/content/{ => arangodb}/3.11/data-science/pregel/algorithms.md (98%) rename site/content/{ => arangodb}/3.11/deploy/_index.md (97%) rename site/content/{ => arangodb}/3.11/deploy/active-failover/_index.md (99%) rename site/content/{ => arangodb}/3.11/deploy/active-failover/administration.md (100%) rename site/content/{ => arangodb}/3.11/deploy/active-failover/manual-start.md (100%) rename site/content/{ => arangodb}/3.11/deploy/active-failover/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/_index.md (99%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/administration.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/deployment/_index.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/deployment/arangodb-cluster.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/deployment/arangosync-master.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/deployment/arangosync-workers.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/deployment/prometheus-and-grafana.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/monitoring.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/operations-and-maintenance.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/security.md (100%) rename site/content/{ => arangodb}/3.11/deploy/arangosync/troubleshooting.md (100%) rename site/content/{ => arangodb}/3.11/deploy/architecture/_index.md (100%) rename site/content/{ => arangodb}/3.11/deploy/architecture/data-sharding.md (98%) rename site/content/{ => arangodb}/3.11/deploy/architecture/replication.md (100%) rename site/content/{ => arangodb}/3.11/deploy/architecture/scalability.md (100%) rename site/content/{ => arangodb}/3.11/deploy/cluster/_index.md (98%) rename site/content/{ => arangodb}/3.11/deploy/cluster/administration.md (100%) rename site/content/{ => arangodb}/3.11/deploy/cluster/deployment/_index.md (97%) rename site/content/{ => arangodb}/3.11/deploy/cluster/deployment/manual-start.md (100%) rename site/content/{ => arangodb}/3.11/deploy/cluster/deployment/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.11/deploy/cluster/limitations.md (100%) rename site/content/{ => arangodb}/3.11/deploy/in-the-cloud.md (100%) rename site/content/{ => arangodb}/3.11/deploy/kubernetes.md (100%) rename site/content/{3.10 => arangodb/3.11}/deploy/oneshard.md (99%) rename site/content/{ => arangodb}/3.11/deploy/production-checklist.md (100%) rename site/content/{ => arangodb}/3.11/deploy/single-instance-vs-cluster.md (100%) rename site/content/{ => arangodb}/3.11/deploy/single-instance/_index.md (100%) rename site/content/{ => arangodb}/3.11/deploy/single-instance/manual-start.md (100%) rename site/content/{ => arangodb}/3.11/deploy/single-instance/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.11/develop/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/go.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-6/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-6/driver-setup.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-6/serialization.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-7/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-7/changes-in-version-7.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-7/driver-setup.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/java/reference-version-7/serialization.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/javascript.md (100%) rename site/content/{ => arangodb}/3.11/develop/drivers/python.md (100%) rename site/content/{ => arangodb}/3.11/develop/error-codes.md (100%) rename site/content/{ => arangodb}/3.11/develop/exit-codes.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/deployment.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/getting-started.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/access-from-the-browser.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/authentication-and-sessions.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/development-mode.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/foxx-in-a-cluster.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/linking-services-together.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/making-requests.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/scripts-and-scheduling.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/testing-foxx-services.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/using-node-modules.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/using-webpack-with-foxx.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/working-with-collections.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/working-with-files.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/working-with-routers.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/guides/writing-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/configuration.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/related-modules/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/related-modules/authentication.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/related-modules/graphql.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/related-modules/oauth-2-0.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/related-modules/queues.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/routers/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/routers/endpoints.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/routers/middleware.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/routers/request.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/routers/response.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/service-context.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/service-manifest.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md (100%) rename site/content/{ => arangodb}/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/_index.md (98%) rename site/content/{ => arangodb}/3.11/develop/http-api/administration.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/authentication.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/batch-requests.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/cluster.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/collections.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/databases.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/documents.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/foxx.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/general-request-handling.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/graphs/edges.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/graphs/named-graphs.md (99%) rename site/content/{ => arangodb}/3.11/develop/http-api/hot-backups.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/import.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/fulltext.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/geo-spatial.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/inverted.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/multi-dimensional.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/persistent.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/indexes/ttl.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/jobs.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/monitoring/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/monitoring/logs.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/monitoring/metrics.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/monitoring/statistics.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/pregel.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/queries/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/queries/aql-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/queries/aql-query-results-cache.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/queries/user-defined-aql-functions.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/replication/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/replication/other-replication-commands.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/replication/replication-applier.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/replication/replication-dump.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/replication/replication-logger.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/replication/write-ahead-log.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/security.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/tasks.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/users.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/views/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/views/arangosearch-views.md (100%) rename site/content/{ => arangodb}/3.11/develop/http-api/views/search-alias-views.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md (99%) rename site/content/{ => arangodb}/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-boot-arangodb.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/migration.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-3/template.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.11/develop/integrations/spring-data-arangodb/reference-version-4/template.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/@arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/@arangodb/collection-object.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/@arangodb/cursor-object.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/@arangodb/db-object.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/@arangodb/view-object.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/actions.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/aql-queries.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/console.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/crypto.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/fs.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/request.md (100%) rename site/content/{ => arangodb}/3.11/develop/javascript-api/tasks.md (100%) rename site/content/{ => arangodb}/3.11/develop/operational-factors.md (100%) rename site/content/{ => arangodb}/3.11/develop/satellitecollections.md (100%) rename site/content/{ => arangodb}/3.11/develop/smartjoins.md (100%) rename site/content/{ => arangodb}/3.11/develop/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.11/develop/transactions/durability.md (100%) rename site/content/{ => arangodb}/3.11/develop/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.11/develop/transactions/limitations.md (100%) rename site/content/{ => arangodb}/3.11/develop/transactions/locking-and-isolation.md (100%) rename site/content/{ => arangodb}/3.11/develop/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.11/get-started/_index.md (100%) rename site/content/{ => arangodb}/3.11/get-started/how-to-interact-with-arangodb.md (100%) rename site/content/{ => arangodb}/3.11/get-started/on-premises-installation.md (94%) rename site/content/{ => arangodb}/3.11/get-started/set-up-a-cloud-instance.md (71%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/_index.md (100%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/crud.md (100%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/dataset.md (100%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/filter.md (100%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/geo.md (100%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/graphs.md (98%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/joins.md (100%) rename site/content/{ => arangodb}/3.11/get-started/start-using-aql/sort-limit.md (100%) rename site/content/{ => arangodb}/3.11/graphs/_index.md (97%) rename site/content/{ => arangodb}/3.11/graphs/enterprisegraphs/_index.md (100%) rename site/content/{ => arangodb}/3.11/graphs/enterprisegraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.11/graphs/enterprisegraphs/management.md (100%) rename site/content/{3.10 => arangodb/3.11}/graphs/example-graphs.md (94%) rename site/content/{ => arangodb}/3.11/graphs/general-graphs/_index.md (98%) rename site/content/{3.10 => arangodb/3.11}/graphs/general-graphs/functions.md (99%) rename site/content/{ => arangodb}/3.11/graphs/general-graphs/management.md (100%) rename site/content/{ => arangodb}/3.11/graphs/satellitegraphs/_index.md (98%) rename site/content/{ => arangodb}/3.11/graphs/satellitegraphs/details.md (100%) rename site/content/{ => arangodb}/3.11/graphs/satellitegraphs/management.md (100%) rename site/content/{ => arangodb}/3.11/graphs/smartgraphs/_index.md (94%) rename site/content/{ => arangodb}/3.11/graphs/smartgraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.11/graphs/smartgraphs/management.md (100%) rename site/content/{ => arangodb}/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md (100%) rename site/content/{ => arangodb}/3.11/graphs/working-with-edges.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/_index.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/analyzers.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/_index.md (99%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/arangosearch-views-reference.md (99%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/case-sensitivity-and-diacritics.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/exact-value-matching.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/example-datasets.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/faceted-search.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/full-text-token-search.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/fuzzy-search.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/geospatial-search.md (99%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/nested-search.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/performance.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/phrase-and-proximity-search.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/prefix-matching.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/range-queries.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/ranking.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/search-alias-views-reference.md (97%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/search-highlighting.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/arangosearch/wildcard-search.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/_index.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/basics.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/index-utilization.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/which-index-to-use-when.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/_index.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/fulltext-indexes.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/inverted-indexes.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/persistent-indexes.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/ttl-indexes.md (100%) rename site/content/{ => arangodb}/3.11/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md (100%) rename site/content/{ => arangodb}/3.11/operations/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/arangodb-starter/recovery-procedure.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/arangodb-starter/removal-procedure.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/configuration.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/import-and-export.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/license-management.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/log-levels.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/reduce-memory-footprint.md (99%) rename site/content/{ => arangodb}/3.11/operations/administration/telemetrics.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/user-management/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/administration/user-management/in-arangosh.md (100%) rename site/content/{ => arangodb}/3.11/operations/backup-and-restore.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/_index.md (97%) rename site/content/{ => arangodb}/3.11/operations/installation/compiling/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/compiling/compile-on-debian.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/compiling/compile-on-windows.md (99%) rename site/content/{ => arangodb}/3.11/operations/installation/compiling/recompiling-jemalloc.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/compiling/running-custom-build.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/docker.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/linux/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/linux/linux-os-tuning-script-examples.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/linux/operating-system-configuration.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/macos.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/uninstallation.md (100%) rename site/content/{ => arangodb}/3.11/operations/installation/windows.md (100%) rename site/content/{ => arangodb}/3.11/operations/security/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/security/audit-logging.md (98%) rename site/content/{ => arangodb}/3.11/operations/security/change-root-password.md (100%) rename site/content/{ => arangodb}/3.11/operations/security/encryption-at-rest.md (97%) rename site/content/{ => arangodb}/3.11/operations/security/securing-starter-deployments.md (100%) rename site/content/{ => arangodb}/3.11/operations/security/security-options.md (100%) rename site/content/{ => arangodb}/3.11/operations/troubleshooting/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/troubleshooting/arangod.md (100%) rename site/content/{ => arangodb}/3.11/operations/troubleshooting/cluster/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/troubleshooting/cluster/agency-dump.md (100%) rename site/content/{ => arangodb}/3.11/operations/troubleshooting/emergency-console.md (100%) rename site/content/{ => arangodb}/3.11/operations/troubleshooting/query-debug-packages.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/community-to-enterprise-upgrade.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/downgrading.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/manual-deployments/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/manual-deployments/active-failover.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/manual-deployments/cluster.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/os-specific-information/_index.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/os-specific-information/linux.md (100%) rename site/content/{ => arangodb}/3.11/operations/upgrading/os-specific-information/macos.md (95%) rename site/content/{ => arangodb}/3.11/operations/upgrading/os-specific-information/windows.md (96%) rename site/content/{ => arangodb}/3.11/operations/upgrading/starter-deployments.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/deprecated-and-removed-features.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.0/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.0/incompatible-changes-in-3-0.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.0/whats-new-in-3-0.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.1/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.1/incompatible-changes-in-3-1.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.1/whats-new-in-3-1.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.10/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.10/api-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.10/incompatible-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.10/known-issues-in-3-10.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.10/whats-new-in-3-10.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.11/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.11/api-changes-in-3-11.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.11/known-issues-in-3-11.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.11/whats-new-in-3-11.md (99%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.2/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.2/incompatible-changes-in-3-2.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.2/known-issues-in-3-2.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.2/whats-new-in-3-2.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.3/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.3/incompatible-changes-in-3-3.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.3/known-issues-in-3-3.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.3/whats-new-in-3-3.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.4/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.4/incompatible-changes-in-3-4.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.4/known-issues-in-3-4.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.4/whats-new-in-3-4.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.5/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.5/incompatible-changes-in-3-5.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.5/known-issues-in-3-5.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.5/whats-new-in-3-5.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.6/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.6/incompatible-changes-in-3-6.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.6/known-issues-in-3-6.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.6/whats-new-in-3-6.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.7/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.7/api-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.7/incompatible-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.7/known-issues-in-3-7.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.7/whats-new-in-3-7.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.8/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.8/api-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.8/incompatible-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.8/known-issues-in-3-8.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.8/whats-new-in-3-8.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.9/_index.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.9/api-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.9/incompatible-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.9/known-issues-in-3-9.md (100%) rename site/content/{ => arangodb}/3.11/release-notes/version-3.9/whats-new-in-3-9.md (100%) rename site/content/{ => arangodb}/3.12/_index.md (58%) rename site/content/{3.12/about-arangodb => arangodb/3.12/about}/_index.md (83%) rename site/content/{3.13/about-arangodb => arangodb/3.12/about}/features/_index.md (94%) rename site/content/{3.12/about-arangodb => arangodb/3.12/about}/features/highlights-by-version.md (100%) rename site/content/{3.12/about-arangodb/features/core.md => arangodb/3.12/about/features/list.md} (100%) rename site/content/{3.11/about-arangodb => arangodb/3.12/about}/use-cases.md (77%) rename site/content/{ => arangodb}/3.12/aql/_index.md (96%) rename site/content/{ => arangodb}/3.12/aql/common-errors.md (100%) rename site/content/{ => arangodb}/3.12/aql/data-queries.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/counting.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/create-test-data.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/diffing-two-documents.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/dynamic-attribute-names.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/grouping.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/joins.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/projections-and-filters.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/queries-without-collections.md (100%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/remove-nodes.md (96%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/traversals.md (97%) rename site/content/{ => arangodb}/3.12/aql/examples-and-query-patterns/upsert-repsert-guide.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/caching-query-plans.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/caching-query-results.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/explaining-queries.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/parsing-queries.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/query-logging.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/query-optimization.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/query-profiling.md (100%) rename site/content/{ => arangodb}/3.12/aql/execution-and-performance/query-statistics.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/arangosearch.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/array.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/bit.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/date.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/document-object.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/fulltext.md (100%) rename site/content/{3.13 => arangodb/3.12}/aql/functions/geo.md (99%) rename site/content/{ => arangodb}/3.12/aql/functions/miscellaneous.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/numeric.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/string.md (100%) rename site/content/{ => arangodb}/3.12/aql/functions/type-check-and-cast.md (100%) rename site/content/{3.13 => arangodb/3.12}/aql/functions/vector.md (99%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/accessing-data-from-collections.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/bind-parameters.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/data-types.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/limitations.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/query-errors.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/query-results.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/subqueries.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/syntax.md (100%) rename site/content/{ => arangodb}/3.12/aql/fundamentals/type-and-value-order.md (100%) rename site/content/{ => arangodb}/3.12/aql/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/graphs/all-shortest-paths.md (98%) rename site/content/{ => arangodb}/3.12/aql/graphs/k-paths.md (98%) rename site/content/{3.13 => arangodb/3.12}/aql/graphs/k-shortest-paths.md (98%) rename site/content/{3.13 => arangodb/3.12}/aql/graphs/shortest-path.md (98%) rename site/content/{3.13 => arangodb/3.12}/aql/graphs/traversals-explained.md (83%) rename site/content/{ => arangodb}/3.12/aql/graphs/traversals.md (99%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/collect.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/filter.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/for.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/insert.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/let.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/limit.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/remove.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/replace.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/return.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/search.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/sort.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/update.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/upsert.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/window.md (100%) rename site/content/{ => arangodb}/3.12/aql/high-level-operations/with.md (100%) rename site/content/{ => arangodb}/3.12/aql/how-to-invoke-aql/_index.md (100%) rename site/content/{ => arangodb}/3.12/aql/how-to-invoke-aql/with-arangosh.md (100%) rename site/content/{ => arangodb}/3.12/aql/how-to-invoke-aql/with-the-web-interface.md (100%) rename site/content/{ => arangodb}/3.12/aql/operators.md (100%) rename site/content/{ => arangodb}/3.12/aql/user-defined-functions.md (100%) rename site/content/{ => arangodb}/3.12/components/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/arangodb-server/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/arangodb-server/environment-variables.md (100%) rename site/content/{ => arangodb}/3.12/components/arangodb-server/options.md (100%) rename site/content/{ => arangodb}/3.12/components/arangodb-server/storage-engine.md (100%) rename site/content/{3.11 => arangodb/3.12}/components/tools/_index.md (94%) rename site/content/{ => arangodb}/3.12/components/tools/arango-datasets.md (100%) rename site/content/{3.13 => arangodb/3.12}/components/tools/arangobackup/_index.md (92%) rename site/content/{ => arangodb}/3.12/components/tools/arangobackup/examples.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangobackup/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangobench/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangobench/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-shell/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-shell/details.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-shell/examples.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-shell/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-starter/architecture.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-starter/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodb-starter/security.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodump/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodump/examples.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodump/limitations.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodump/maskings.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangodump/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoexport/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoexport/examples.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoexport/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoimport/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoimport/details.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoimport/examples-csv.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoimport/examples-json.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoimport/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoinspect/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoinspect/examples.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangoinspect/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangorestore/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangorestore/examples.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangorestore/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangovpack/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/arangovpack/options.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/foxx-cli/_index.md (100%) rename site/content/{ => arangodb}/3.12/components/tools/foxx-cli/details.md (100%) rename site/content/{ => arangodb}/3.12/components/web-interface/_index.md (89%) rename site/content/{ => arangodb}/3.12/components/web-interface/cluster.md (97%) rename site/content/{ => arangodb}/3.12/components/web-interface/collections.md (100%) rename site/content/{ => arangodb}/3.12/components/web-interface/dashboard.md (90%) rename site/content/{ => arangodb}/3.12/components/web-interface/document.md (100%) rename site/content/{3.13 => arangodb/3.12}/components/web-interface/graphs.md (98%) rename site/content/{ => arangodb}/3.12/components/web-interface/logs.md (100%) rename site/content/{ => arangodb}/3.12/components/web-interface/queries.md (98%) rename site/content/{ => arangodb}/3.12/components/web-interface/services.md (100%) rename site/content/{ => arangodb}/3.12/components/web-interface/users.md (100%) rename site/content/{ => arangodb}/3.12/concepts/_index.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-models.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-retrieval.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/_index.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/collections.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/databases.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/documents/_index.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/documents/computed-values.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/documents/schema-validation.md (100%) rename site/content/{ => arangodb}/3.12/concepts/data-structure/views.md (100%) rename site/content/{ => arangodb}/3.12/deploy/_index.md (94%) rename site/content/{ => arangodb}/3.12/deploy/architecture/_index.md (100%) rename site/content/{ => arangodb}/3.12/deploy/architecture/data-sharding.md (98%) rename site/content/{ => arangodb}/3.12/deploy/architecture/replication.md (100%) rename site/content/{ => arangodb}/3.12/deploy/architecture/scalability.md (100%) rename site/content/{ => arangodb}/3.12/deploy/cluster/_index.md (98%) rename site/content/{ => arangodb}/3.12/deploy/cluster/administration.md (100%) rename site/content/{ => arangodb}/3.12/deploy/cluster/deployment/_index.md (97%) rename site/content/{ => arangodb}/3.12/deploy/cluster/deployment/manual-start.md (100%) rename site/content/{ => arangodb}/3.12/deploy/cluster/deployment/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.12/deploy/cluster/limitations.md (100%) rename site/content/{ => arangodb}/3.12/deploy/in-the-cloud.md (100%) rename site/content/{ => arangodb}/3.12/deploy/kubernetes.md (100%) rename site/content/{ => arangodb}/3.12/deploy/oneshard.md (99%) rename site/content/{ => arangodb}/3.12/deploy/production-checklist.md (100%) rename site/content/{ => arangodb}/3.12/deploy/single-instance-vs-cluster.md (100%) rename site/content/{ => arangodb}/3.12/deploy/single-instance/_index.md (100%) rename site/content/{ => arangodb}/3.12/deploy/single-instance/manual-start.md (100%) rename site/content/{ => arangodb}/3.12/deploy/single-instance/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.12/develop/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/go.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-6/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-6/driver-setup.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-6/serialization.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-7/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-7/changes-in-version-7.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-7/driver-setup.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/java/reference-version-7/serialization.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/javascript.md (100%) rename site/content/{ => arangodb}/3.12/develop/drivers/python.md (100%) rename site/content/{ => arangodb}/3.12/develop/error-codes.md (100%) rename site/content/{ => arangodb}/3.12/develop/exit-codes.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/deployment.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/getting-started.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/access-from-the-browser.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/authentication-and-sessions.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/development-mode.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/foxx-in-a-cluster.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/linking-services-together.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/making-requests.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/scripts-and-scheduling.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/testing-foxx-services.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/using-node-modules.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/using-webpack-with-foxx.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/working-with-collections.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/working-with-files.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/working-with-routers.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/guides/writing-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/configuration.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/related-modules/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/related-modules/authentication.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/related-modules/graphql.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/related-modules/oauth-2-0.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/related-modules/queues.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/routers/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/routers/endpoints.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/routers/middleware.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/routers/request.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/routers/response.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/service-context.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/service-manifest.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md (100%) rename site/content/{ => arangodb}/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/_index.md (98%) rename site/content/{ => arangodb}/3.12/develop/http-api/administration.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/authentication.md (99%) rename site/content/{ => arangodb}/3.12/develop/http-api/batch-requests.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/cluster.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/collections.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/databases.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/documents.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/foxx.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/general-request-handling.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/graphs/edges.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/graphs/named-graphs.md (99%) rename site/content/{ => arangodb}/3.12/develop/http-api/hot-backups.md (99%) rename site/content/{ => arangodb}/3.12/develop/http-api/import.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/fulltext.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/geo-spatial.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/inverted.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/multi-dimensional.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/persistent.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/ttl.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/indexes/vector.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/jobs.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/monitoring/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/monitoring/logs.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/monitoring/metrics.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/monitoring/statistics.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/queries/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/queries/aql-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/queries/aql-query-plan-cache.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/queries/aql-query-results-cache.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/queries/user-defined-aql-functions.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/replication/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/replication/other-replication-commands.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/replication/replication-applier.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/replication/replication-dump.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/replication/replication-logger.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/replication/write-ahead-log.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/security.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/tasks.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/users.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/views/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/views/arangosearch-views.md (100%) rename site/content/{ => arangodb}/3.12/develop/http-api/views/search-alias-views.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md (99%) rename site/content/{ => arangodb}/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-boot-arangodb.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/migration.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-3/template.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.12/develop/integrations/spring-data-arangodb/reference-version-4/template.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/@arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/@arangodb/collection-object.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/@arangodb/cursor-object.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/@arangodb/db-object.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/@arangodb/view-object.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/actions.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/aql-queries.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/console.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/crypto.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/fs.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/request.md (100%) rename site/content/{ => arangodb}/3.12/develop/javascript-api/tasks.md (100%) rename site/content/{ => arangodb}/3.12/develop/operational-factors.md (100%) rename site/content/{ => arangodb}/3.12/develop/satellitecollections.md (100%) rename site/content/{ => arangodb}/3.12/develop/smartjoins.md (100%) rename site/content/{ => arangodb}/3.12/develop/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.12/develop/transactions/durability.md (100%) rename site/content/{ => arangodb}/3.12/develop/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.12/develop/transactions/limitations.md (100%) rename site/content/{ => arangodb}/3.12/develop/transactions/locking-and-isolation.md (100%) rename site/content/{ => arangodb}/3.12/develop/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.12/get-started/_index.md (100%) rename site/content/{ => arangodb}/3.12/get-started/how-to-interact-with-arangodb.md (100%) rename site/content/{ => arangodb}/3.12/get-started/on-premises-installation.md (93%) rename site/content/{ => arangodb}/3.12/get-started/set-up-a-cloud-instance.md (71%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/_index.md (100%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/crud.md (100%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/dataset.md (100%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/filter.md (100%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/geo.md (100%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/graphs.md (98%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/joins.md (100%) rename site/content/{ => arangodb}/3.12/get-started/start-using-aql/sort-limit.md (100%) rename site/content/{ => arangodb}/3.12/graphs/_index.md (97%) rename site/content/{ => arangodb}/3.12/graphs/enterprisegraphs/_index.md (100%) rename site/content/{ => arangodb}/3.12/graphs/enterprisegraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.12/graphs/enterprisegraphs/management.md (100%) rename site/content/{3.13 => arangodb/3.12}/graphs/example-graphs.md (94%) rename site/content/{ => arangodb}/3.12/graphs/general-graphs/_index.md (98%) rename site/content/{3.13 => arangodb/3.12}/graphs/general-graphs/functions.md (99%) rename site/content/{ => arangodb}/3.12/graphs/general-graphs/management.md (100%) rename site/content/{ => arangodb}/3.12/graphs/satellitegraphs/_index.md (98%) rename site/content/{ => arangodb}/3.12/graphs/satellitegraphs/details.md (100%) rename site/content/{ => arangodb}/3.12/graphs/satellitegraphs/management.md (100%) rename site/content/{3.13 => arangodb/3.12}/graphs/smartgraphs/_index.md (94%) rename site/content/{3.13 => arangodb/3.12}/graphs/smartgraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.12/graphs/smartgraphs/management.md (100%) rename site/content/{ => arangodb}/3.12/graphs/smartgraphs/testing-graphs-on-single-server.md (100%) rename site/content/{ => arangodb}/3.12/graphs/working-with-edges.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/_index.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/analyzers.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/_index.md (99%) rename site/content/{3.13 => arangodb/3.12}/index-and-search/arangosearch/arangosearch-views-reference.md (99%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/case-sensitivity-and-diacritics.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/exact-value-matching.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/example-datasets.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/faceted-search.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/full-text-token-search.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/fuzzy-search.md (100%) rename site/content/{3.13 => arangodb/3.12}/index-and-search/arangosearch/geospatial-search.md (99%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/nested-search.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/performance.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/phrase-and-proximity-search.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/prefix-matching.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/range-queries.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/ranking.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/search-alias-views-reference.md (97%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/search-highlighting.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/arangosearch/wildcard-search.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/_index.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/basics.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/index-utilization.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/which-index-to-use-when.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/_index.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/fulltext-indexes.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/inverted-indexes.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/persistent-indexes.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/ttl-indexes.md (100%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md (99%) rename site/content/{ => arangodb}/3.12/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md (100%) rename site/content/{ => arangodb}/3.12/operations/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/arangodb-starter/recovery-procedure.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/arangodb-starter/removal-procedure.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/configuration.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/import-and-export.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/license-management.md (99%) rename site/content/{ => arangodb}/3.12/operations/administration/log-levels.md (100%) rename site/content/{3.13 => arangodb/3.12}/operations/administration/reduce-memory-footprint.md (99%) rename site/content/{ => arangodb}/3.12/operations/administration/telemetrics.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/user-management/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/administration/user-management/in-arangosh.md (100%) rename site/content/{ => arangodb}/3.12/operations/backup-and-restore.md (100%) rename site/content/{ => arangodb}/3.12/operations/installation/_index.md (97%) rename site/content/{ => arangodb}/3.12/operations/installation/docker.md (100%) rename site/content/{ => arangodb}/3.12/operations/installation/linux/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/installation/linux/linux-os-tuning-script-examples.md (100%) rename site/content/{ => arangodb}/3.12/operations/installation/linux/operating-system-configuration.md (100%) rename site/content/{ => arangodb}/3.12/operations/installation/uninstallation.md (100%) rename site/content/{ => arangodb}/3.12/operations/security/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/security/audit-logging.md (98%) rename site/content/{ => arangodb}/3.12/operations/security/change-root-password.md (100%) rename site/content/{3.13 => arangodb/3.12}/operations/security/encryption-at-rest.md (97%) rename site/content/{ => arangodb}/3.12/operations/security/securing-starter-deployments.md (100%) rename site/content/{ => arangodb}/3.12/operations/security/security-options.md (100%) rename site/content/{ => arangodb}/3.12/operations/troubleshooting/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/troubleshooting/arangod.md (100%) rename site/content/{ => arangodb}/3.12/operations/troubleshooting/cluster/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/troubleshooting/cluster/agency-dump.md (100%) rename site/content/{ => arangodb}/3.12/operations/troubleshooting/emergency-console.md (100%) rename site/content/{ => arangodb}/3.12/operations/troubleshooting/query-debug-packages.md (100%) rename site/content/{ => arangodb}/3.12/operations/upgrading/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/upgrading/community-to-enterprise-upgrade.md (97%) rename site/content/{ => arangodb}/3.12/operations/upgrading/downgrading.md (100%) rename site/content/{ => arangodb}/3.12/operations/upgrading/manual-deployments/_index.md (100%) rename site/content/{ => arangodb}/3.12/operations/upgrading/manual-deployments/cluster.md (100%) rename site/content/{ => arangodb}/3.12/operations/upgrading/manual-deployments/single-server.md (100%) rename site/content/{ => arangodb}/3.12/operations/upgrading/starter-deployments.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/deprecated-and-removed-features.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.0/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.0/incompatible-changes-in-3-0.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.0/whats-new-in-3-0.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.1/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.1/incompatible-changes-in-3-1.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.1/whats-new-in-3-1.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.10/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.10/api-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.10/incompatible-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.10/known-issues-in-3-10.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.10/whats-new-in-3-10.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.11/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.11/api-changes-in-3-11.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.11/incompatible-changes-in-3-11.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.11/known-issues-in-3-11.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.11/whats-new-in-3-11.md (99%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.12/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.12/api-changes-in-3-12.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.12/known-issues-in-3-12.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.12/whats-new-in-3-12.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.2/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.2/incompatible-changes-in-3-2.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.2/known-issues-in-3-2.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.2/whats-new-in-3-2.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.3/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.3/incompatible-changes-in-3-3.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.3/known-issues-in-3-3.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.3/whats-new-in-3-3.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.4/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.4/incompatible-changes-in-3-4.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.4/known-issues-in-3-4.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.4/whats-new-in-3-4.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.5/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.5/incompatible-changes-in-3-5.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.5/known-issues-in-3-5.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.5/whats-new-in-3-5.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.6/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.6/incompatible-changes-in-3-6.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.6/known-issues-in-3-6.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.6/whats-new-in-3-6.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.7/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.7/api-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.7/incompatible-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.7/known-issues-in-3-7.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.7/whats-new-in-3-7.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.8/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.8/api-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.8/incompatible-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.8/known-issues-in-3-8.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.8/whats-new-in-3-8.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.9/_index.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.9/api-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.9/incompatible-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.9/known-issues-in-3-9.md (100%) rename site/content/{ => arangodb}/3.12/release-notes/version-3.9/whats-new-in-3-9.md (100%) rename site/content/{ => arangodb}/3.13/_index.md (59%) rename site/content/{3.13/about-arangodb => arangodb/3.13/about}/_index.md (82%) rename site/content/{3.12/about-arangodb => arangodb/3.13/about}/features/_index.md (94%) rename site/content/{3.13/about-arangodb => arangodb/3.13/about}/features/highlights-by-version.md (100%) rename site/content/{3.13/about-arangodb/features/core.md => arangodb/3.13/about/features/list.md} (100%) rename site/content/{3.12/about-arangodb => arangodb/3.13/about}/use-cases.md (77%) rename site/content/{ => arangodb}/3.13/aql/_index.md (96%) rename site/content/{ => arangodb}/3.13/aql/common-errors.md (100%) rename site/content/{ => arangodb}/3.13/aql/data-queries.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/counting.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/create-test-data.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/diffing-two-documents.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/dynamic-attribute-names.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/grouping.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/joins.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/projections-and-filters.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/queries-without-collections.md (100%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/remove-nodes.md (96%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/traversals.md (97%) rename site/content/{ => arangodb}/3.13/aql/examples-and-query-patterns/upsert-repsert-guide.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/caching-query-plans.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/caching-query-results.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/explaining-queries.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/parsing-queries.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/query-logging.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/query-optimization.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/query-profiling.md (100%) rename site/content/{ => arangodb}/3.13/aql/execution-and-performance/query-statistics.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/arangosearch.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/array.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/bit.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/date.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/document-object.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/fulltext.md (100%) rename site/content/{3.11 => arangodb/3.13}/aql/functions/geo.md (99%) rename site/content/{ => arangodb}/3.13/aql/functions/miscellaneous.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/numeric.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/string.md (100%) rename site/content/{ => arangodb}/3.13/aql/functions/type-check-and-cast.md (100%) rename site/content/{3.12 => arangodb/3.13}/aql/functions/vector.md (99%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/accessing-data-from-collections.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/bind-parameters.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/data-types.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/limitations.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/query-errors.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/query-results.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/subqueries.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/syntax.md (100%) rename site/content/{ => arangodb}/3.13/aql/fundamentals/type-and-value-order.md (100%) rename site/content/{ => arangodb}/3.13/aql/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/graphs/all-shortest-paths.md (98%) rename site/content/{ => arangodb}/3.13/aql/graphs/k-paths.md (98%) rename site/content/{3.12 => arangodb/3.13}/aql/graphs/k-shortest-paths.md (98%) rename site/content/{3.12 => arangodb/3.13}/aql/graphs/shortest-path.md (98%) rename site/content/{3.12 => arangodb/3.13}/aql/graphs/traversals-explained.md (83%) rename site/content/{ => arangodb}/3.13/aql/graphs/traversals.md (99%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/collect.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/filter.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/for.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/insert.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/let.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/limit.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/remove.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/replace.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/return.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/search.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/sort.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/update.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/upsert.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/window.md (100%) rename site/content/{ => arangodb}/3.13/aql/high-level-operations/with.md (100%) rename site/content/{ => arangodb}/3.13/aql/how-to-invoke-aql/_index.md (100%) rename site/content/{ => arangodb}/3.13/aql/how-to-invoke-aql/with-arangosh.md (100%) rename site/content/{ => arangodb}/3.13/aql/how-to-invoke-aql/with-the-web-interface.md (100%) rename site/content/{ => arangodb}/3.13/aql/operators.md (100%) rename site/content/{ => arangodb}/3.13/aql/user-defined-functions.md (100%) rename site/content/{ => arangodb}/3.13/components/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/arangodb-server/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/arangodb-server/environment-variables.md (100%) rename site/content/{ => arangodb}/3.13/components/arangodb-server/options.md (100%) rename site/content/{ => arangodb}/3.13/components/arangodb-server/storage-engine.md (100%) rename site/content/{ => arangodb}/3.13/components/platform.md (98%) rename site/content/{ => arangodb}/3.13/components/tools/_index.md (94%) rename site/content/{ => arangodb}/3.13/components/tools/arango-datasets.md (100%) rename site/content/{3.12 => arangodb/3.13}/components/tools/arangobackup/_index.md (92%) rename site/content/{ => arangodb}/3.13/components/tools/arangobackup/examples.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangobackup/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangobench/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangobench/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-shell/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-shell/details.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-shell/examples.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-shell/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-starter/architecture.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-starter/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodb-starter/security.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodump/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodump/examples.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodump/limitations.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodump/maskings.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangodump/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoexport/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoexport/examples.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoexport/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoimport/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoimport/details.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoimport/examples-csv.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoimport/examples-json.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoimport/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoinspect/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoinspect/examples.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangoinspect/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangorestore/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangorestore/examples.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangorestore/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangovpack/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/arangovpack/options.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/foxx-cli/_index.md (100%) rename site/content/{ => arangodb}/3.13/components/tools/foxx-cli/details.md (100%) rename site/content/{ => arangodb}/3.13/components/web-interface/_index.md (89%) rename site/content/{ => arangodb}/3.13/components/web-interface/cluster.md (97%) rename site/content/{ => arangodb}/3.13/components/web-interface/collections.md (100%) rename site/content/{ => arangodb}/3.13/components/web-interface/dashboard.md (90%) rename site/content/{ => arangodb}/3.13/components/web-interface/document.md (100%) rename site/content/{3.12 => arangodb/3.13}/components/web-interface/graphs.md (98%) rename site/content/{ => arangodb}/3.13/components/web-interface/logs.md (100%) rename site/content/{ => arangodb}/3.13/components/web-interface/queries.md (98%) rename site/content/{ => arangodb}/3.13/components/web-interface/services.md (100%) rename site/content/{ => arangodb}/3.13/components/web-interface/users.md (100%) rename site/content/{ => arangodb}/3.13/concepts/_index.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-models.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-retrieval.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/_index.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/collections.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/databases.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/documents/_index.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/documents/computed-values.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/documents/schema-validation.md (100%) rename site/content/{ => arangodb}/3.13/concepts/data-structure/views.md (100%) rename site/content/{ => arangodb}/3.13/deploy/_index.md (96%) rename site/content/{ => arangodb}/3.13/deploy/architecture/_index.md (100%) rename site/content/{ => arangodb}/3.13/deploy/architecture/data-sharding.md (98%) rename site/content/{ => arangodb}/3.13/deploy/architecture/replication.md (100%) rename site/content/{ => arangodb}/3.13/deploy/architecture/scalability.md (100%) rename site/content/{ => arangodb}/3.13/deploy/cluster/_index.md (98%) rename site/content/{ => arangodb}/3.13/deploy/cluster/administration.md (100%) rename site/content/{ => arangodb}/3.13/deploy/cluster/deployment/_index.md (97%) rename site/content/{ => arangodb}/3.13/deploy/cluster/deployment/manual-start.md (100%) rename site/content/{ => arangodb}/3.13/deploy/cluster/deployment/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.13/deploy/cluster/limitations.md (100%) rename site/content/{ => arangodb}/3.13/deploy/in-the-cloud.md (100%) rename site/content/{ => arangodb}/3.13/deploy/kubernetes.md (100%) rename site/content/{ => arangodb}/3.13/deploy/oneshard.md (99%) rename site/content/{ => arangodb}/3.13/deploy/production-checklist.md (100%) rename site/content/{ => arangodb}/3.13/deploy/single-instance-vs-cluster.md (100%) rename site/content/{ => arangodb}/3.13/deploy/single-instance/_index.md (100%) rename site/content/{ => arangodb}/3.13/deploy/single-instance/manual-start.md (100%) rename site/content/{ => arangodb}/3.13/deploy/single-instance/using-the-arangodb-starter.md (100%) rename site/content/{ => arangodb}/3.13/develop/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/go.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/java/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/java/reference-version-7/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/java/reference-version-7/changes-in-version-7.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/java/reference-version-7/driver-setup.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/java/reference-version-7/serialization.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/javascript.md (100%) rename site/content/{ => arangodb}/3.13/develop/drivers/python.md (100%) rename site/content/{ => arangodb}/3.13/develop/error-codes.md (100%) rename site/content/{ => arangodb}/3.13/develop/exit-codes.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/deployment.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/getting-started.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/access-from-the-browser.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/authentication-and-sessions.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/development-mode.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/foxx-in-a-cluster.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/linking-services-together.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/making-requests.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/scripts-and-scheduling.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/testing-foxx-services.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/using-node-modules.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/using-webpack-with-foxx.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/working-with-collections.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/working-with-files.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/working-with-routers.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/guides/writing-queries.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/configuration.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/related-modules/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/related-modules/authentication.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/related-modules/graphql.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/related-modules/oauth-2-0.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/related-modules/queues.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/routers/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/routers/endpoints.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/routers/middleware.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/routers/request.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/routers/response.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/service-context.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/service-manifest.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md (100%) rename site/content/{ => arangodb}/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/_index.md (98%) rename site/content/{ => arangodb}/3.13/develop/http-api/administration.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/authentication.md (99%) rename site/content/{ => arangodb}/3.13/develop/http-api/cluster.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/collections.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/databases.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/documents.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/foxx.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/general-request-handling.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/graphs/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/graphs/edges.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/graphs/named-graphs.md (99%) rename site/content/{ => arangodb}/3.13/develop/http-api/hot-backups.md (99%) rename site/content/{ => arangodb}/3.13/develop/http-api/import.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/fulltext.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/geo-spatial.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/inverted.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/multi-dimensional.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/persistent.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/ttl.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/indexes/vector.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/jobs.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/monitoring/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/monitoring/logs.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/monitoring/metrics.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/monitoring/statistics.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/queries/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/queries/aql-queries.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/queries/aql-query-plan-cache.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/queries/aql-query-results-cache.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/queries/user-defined-aql-functions.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/replication/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/replication/other-replication-commands.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/replication/replication-applier.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/replication/replication-dump.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/replication/replication-logger.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/replication/write-ahead-log.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/security.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/tasks.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/users.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/views/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/views/arangosearch-views.md (100%) rename site/content/{ => arangodb}/3.13/develop/http-api/views/search-alias-views.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md (99%) rename site/content/{ => arangodb}/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-boot-arangodb.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/migration.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md (100%) rename site/content/{ => arangodb}/3.13/develop/integrations/spring-data-arangodb/reference-version-4/template.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/@arangodb/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/@arangodb/collection-object.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/@arangodb/cursor-object.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/@arangodb/db-object.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/@arangodb/view-object.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/actions.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/analyzers.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/aql-queries.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/console.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/crypto.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/fs.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/request.md (100%) rename site/content/{ => arangodb}/3.13/develop/javascript-api/tasks.md (100%) rename site/content/{ => arangodb}/3.13/develop/operational-factors.md (100%) rename site/content/{ => arangodb}/3.13/develop/satellitecollections.md (100%) rename site/content/{ => arangodb}/3.13/develop/smartjoins.md (100%) rename site/content/{ => arangodb}/3.13/develop/transactions/_index.md (100%) rename site/content/{ => arangodb}/3.13/develop/transactions/durability.md (100%) rename site/content/{ => arangodb}/3.13/develop/transactions/javascript-transactions.md (100%) rename site/content/{ => arangodb}/3.13/develop/transactions/limitations.md (100%) rename site/content/{ => arangodb}/3.13/develop/transactions/locking-and-isolation.md (100%) rename site/content/{ => arangodb}/3.13/develop/transactions/stream-transactions.md (100%) rename site/content/{ => arangodb}/3.13/get-started/_index.md (100%) rename site/content/{ => arangodb}/3.13/get-started/how-to-interact-with-arangodb.md (100%) rename site/content/{ => arangodb}/3.13/get-started/on-premises-installation.md (93%) rename site/content/{ => arangodb}/3.13/get-started/set-up-a-cloud-instance.md (71%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/_index.md (100%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/crud.md (100%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/dataset.md (100%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/filter.md (100%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/geo.md (100%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/graphs.md (98%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/joins.md (100%) rename site/content/{ => arangodb}/3.13/get-started/start-using-aql/sort-limit.md (100%) rename site/content/{ => arangodb}/3.13/graphs/_index.md (97%) rename site/content/{ => arangodb}/3.13/graphs/enterprisegraphs/_index.md (100%) rename site/content/{ => arangodb}/3.13/graphs/enterprisegraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.13/graphs/enterprisegraphs/management.md (100%) rename site/content/{3.12 => arangodb/3.13}/graphs/example-graphs.md (94%) rename site/content/{ => arangodb}/3.13/graphs/general-graphs/_index.md (98%) rename site/content/{3.12 => arangodb/3.13}/graphs/general-graphs/functions.md (99%) rename site/content/{ => arangodb}/3.13/graphs/general-graphs/management.md (100%) rename site/content/{ => arangodb}/3.13/graphs/satellitegraphs/_index.md (98%) rename site/content/{ => arangodb}/3.13/graphs/satellitegraphs/details.md (100%) rename site/content/{ => arangodb}/3.13/graphs/satellitegraphs/management.md (100%) rename site/content/{3.12 => arangodb/3.13}/graphs/smartgraphs/_index.md (94%) rename site/content/{3.12 => arangodb/3.13}/graphs/smartgraphs/getting-started.md (99%) rename site/content/{ => arangodb}/3.13/graphs/smartgraphs/management.md (100%) rename site/content/{ => arangodb}/3.13/graphs/smartgraphs/testing-graphs-on-single-server.md (100%) rename site/content/{ => arangodb}/3.13/graphs/working-with-edges.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/_index.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/analyzers.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/_index.md (99%) rename site/content/{3.12 => arangodb/3.13}/index-and-search/arangosearch/arangosearch-views-reference.md (99%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/case-sensitivity-and-diacritics.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/exact-value-matching.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/example-datasets.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/faceted-search.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/full-text-token-search.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/fuzzy-search.md (100%) rename site/content/{3.12 => arangodb/3.13}/index-and-search/arangosearch/geospatial-search.md (99%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/nested-search.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/performance.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/phrase-and-proximity-search.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/prefix-matching.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/range-queries.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/ranking.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/search-alias-views-reference.md (97%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/search-highlighting.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/arangosearch/wildcard-search.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/_index.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/basics.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/index-utilization.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/which-index-to-use-when.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/_index.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/fulltext-indexes.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/inverted-indexes.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/persistent-indexes.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/ttl-indexes.md (100%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md (99%) rename site/content/{ => arangodb}/3.13/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md (100%) rename site/content/{ => arangodb}/3.13/operations/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/arangodb-starter/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/arangodb-starter/recovery-procedure.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/arangodb-starter/removal-procedure.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/configuration.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/import-and-export.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/license-management.md (99%) rename site/content/{ => arangodb}/3.13/operations/administration/log-levels.md (100%) rename site/content/{3.12 => arangodb/3.13}/operations/administration/reduce-memory-footprint.md (99%) rename site/content/{ => arangodb}/3.13/operations/administration/telemetrics.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/user-management/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/administration/user-management/in-arangosh.md (100%) rename site/content/{ => arangodb}/3.13/operations/backup-and-restore.md (100%) rename site/content/{ => arangodb}/3.13/operations/installation/_index.md (97%) rename site/content/{ => arangodb}/3.13/operations/installation/docker.md (100%) rename site/content/{ => arangodb}/3.13/operations/installation/linux/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/installation/linux/linux-os-tuning-script-examples.md (100%) rename site/content/{ => arangodb}/3.13/operations/installation/linux/operating-system-configuration.md (100%) rename site/content/{ => arangodb}/3.13/operations/installation/uninstallation.md (100%) rename site/content/{ => arangodb}/3.13/operations/security/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/security/audit-logging.md (98%) rename site/content/{ => arangodb}/3.13/operations/security/change-root-password.md (100%) rename site/content/{3.12 => arangodb/3.13}/operations/security/encryption-at-rest.md (97%) rename site/content/{ => arangodb}/3.13/operations/security/securing-starter-deployments.md (100%) rename site/content/{ => arangodb}/3.13/operations/security/security-options.md (100%) rename site/content/{ => arangodb}/3.13/operations/troubleshooting/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/troubleshooting/arangod.md (100%) rename site/content/{ => arangodb}/3.13/operations/troubleshooting/cluster/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/troubleshooting/cluster/agency-dump.md (100%) rename site/content/{ => arangodb}/3.13/operations/troubleshooting/emergency-console.md (100%) rename site/content/{ => arangodb}/3.13/operations/troubleshooting/query-debug-packages.md (100%) rename site/content/{ => arangodb}/3.13/operations/upgrading/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/upgrading/downgrading.md (100%) rename site/content/{ => arangodb}/3.13/operations/upgrading/manual-deployments/_index.md (100%) rename site/content/{ => arangodb}/3.13/operations/upgrading/manual-deployments/cluster.md (100%) rename site/content/{ => arangodb}/3.13/operations/upgrading/manual-deployments/single-server.md (100%) rename site/content/{ => arangodb}/3.13/operations/upgrading/starter-deployments.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/deprecated-and-removed-features.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/platform.md (94%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.0/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.0/incompatible-changes-in-3-0.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.0/whats-new-in-3-0.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.1/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.1/incompatible-changes-in-3-1.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.1/whats-new-in-3-1.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.10/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.10/api-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.10/incompatible-changes-in-3-10.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.10/known-issues-in-3-10.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.10/whats-new-in-3-10.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.11/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.11/api-changes-in-3-11.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.11/incompatible-changes-in-3-11.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.11/known-issues-in-3-11.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.11/whats-new-in-3-11.md (99%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.12/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.12/api-changes-in-3-12.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.12/incompatible-changes-in-3-12.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.12/known-issues-in-3-12.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.12/whats-new-in-3-12.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.13/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.13/api-changes-in-3-13.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.13/incompatible-changes-in-3-13.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.13/known-issues-in-3-13.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.13/whats-new-in-3-13.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.2/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.2/incompatible-changes-in-3-2.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.2/known-issues-in-3-2.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.2/whats-new-in-3-2.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.3/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.3/incompatible-changes-in-3-3.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.3/known-issues-in-3-3.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.3/whats-new-in-3-3.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.4/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.4/incompatible-changes-in-3-4.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.4/known-issues-in-3-4.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.4/whats-new-in-3-4.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.5/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.5/incompatible-changes-in-3-5.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.5/known-issues-in-3-5.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.5/whats-new-in-3-5.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.6/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.6/incompatible-changes-in-3-6.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.6/known-issues-in-3-6.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.6/whats-new-in-3-6.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.7/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.7/api-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.7/incompatible-changes-in-3-7.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.7/known-issues-in-3-7.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.7/whats-new-in-3-7.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.8/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.8/api-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.8/incompatible-changes-in-3-8.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.8/known-issues-in-3-8.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.8/whats-new-in-3-8.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.9/_index.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.9/api-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.9/incompatible-changes-in-3-9.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.9/known-issues-in-3-9.md (100%) rename site/content/{ => arangodb}/3.13/release-notes/version-3.9/whats-new-in-3-9.md (100%) create mode 100644 site/content/arangodb/_index.md create mode 100644 site/content/data-platform/_index.md rename site/content/{platform/about-the-platform => data-platform/about}/_index.md (97%) rename site/content/{3.13/about-arangodb/features/platform.md => data-platform/about/features.md} (78%) rename site/content/{platform/graph-intelligence => data-platform}/graph-visualizer.md (95%) rename site/content/{platform => data-platform}/release-notes.md (85%) create mode 100644 site/content/ecosystem/_index.md rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/_index.md (100%) rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/arangodb-cugraph-adapter.md (100%) rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/arangodb-dgl-adapter.md (100%) rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/arangodb-networkx-adapter.md (100%) rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/arangodb-pyg-adapter.md (100%) rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/arangodb-rdf-adapter.md (100%) rename site/content/{3.13/data-science/integrations => ecosystem/adapters}/langchain.md (100%) create mode 100644 site/content/gen-ai/_index.md rename site/content/{3.13/graphs => gen-ai}/graph-analytics.md (96%) rename site/content/{3.13/data-science/_index.md => gen-ai/graph-to-ai.md} (86%) rename site/content/{3.13/data-science => gen-ai}/graphml/_index.md (98%) rename site/content/{3.13/data-science => gen-ai}/graphml/notebooks-api.md (99%) rename site/content/{3.13/data-science => gen-ai}/graphml/quickstart.md (88%) rename site/content/{3.13/data-science => gen-ai}/graphml/ui.md (96%) rename site/content/{platform/data-science => gen-ai}/graphrag/_index.md (97%) rename site/content/{3.13/data-science => gen-ai}/graphrag/tutorial-notebook.md (99%) rename site/content/{3.13/data-science => gen-ai}/graphrag/web-interface.md (80%) rename site/content/{3.13/data-science => gen-ai}/notebook-servers.md (93%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/_index.md (64%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/gen-ai.md (98%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/importer.md (99%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/mlflow.md (98%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/natural-language-to-aql.md (100%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/retriever.md (99%) rename site/content/{3.13/data-science/graphrag => gen-ai}/services/triton-inference-server.md (100%) delete mode 100644 site/content/platform/_index.md delete mode 100644 site/content/platform/data-science/_index.md delete mode 100644 site/content/platform/data-science/graphml/_index.md delete mode 100644 site/content/platform/data-science/graphml/notebooks-api.md delete mode 100644 site/content/platform/data-science/graphml/quickstart.md delete mode 100644 site/content/platform/data-science/graphml/ui.md delete mode 100644 site/content/platform/data-science/graphrag/services/_index.md delete mode 100644 site/content/platform/data-science/graphrag/services/gen-ai.md delete mode 100644 site/content/platform/data-science/graphrag/services/importer.md delete mode 100644 site/content/platform/data-science/graphrag/services/mlflow.md delete mode 100644 site/content/platform/data-science/graphrag/services/natural-language-to-aql.md delete mode 100644 site/content/platform/data-science/graphrag/services/retriever.md delete mode 100644 site/content/platform/data-science/graphrag/services/triton-inference-server.md delete mode 100644 site/content/platform/data-science/graphrag/tutorial-notebook.md delete mode 100644 site/content/platform/data-science/graphrag/web-interface.md delete mode 100644 site/content/platform/data-science/integrations/_index.md delete mode 100644 site/content/platform/data-science/integrations/arangodb-cugraph-adapter.md delete mode 100644 site/content/platform/data-science/integrations/arangodb-dgl-adapter.md delete mode 100644 site/content/platform/data-science/integrations/arangodb-networkx-adapter.md delete mode 100644 site/content/platform/data-science/integrations/arangodb-pyg-adapter.md delete mode 100644 site/content/platform/data-science/integrations/arangodb-rdf-adapter.md delete mode 100644 site/content/platform/data-science/integrations/langchain.md delete mode 100644 site/content/platform/data-science/notebook-servers.md delete mode 100644 site/content/platform/graph-intelligence/_index.md delete mode 100644 site/content/platform/graph-intelligence/graph-analytics.md diff --git a/README.md b/README.md index 0466fbd353..56f14f3459 100644 --- a/README.md +++ b/README.md @@ -367,8 +367,8 @@ Inner shortcode Tags let you display badges, usually below a headline. This is mainly used for pointing out if a feature is only available in the -ArangoDB Platform, the ArangoGraph Insights Platform, or both. -See [Environment remarks](#environment-remarks) for details. +GenAI Suite, the Data Platform, the Arango Managed Platform (AMP), or multiple +of them. See [Environment remarks](#environment-remarks) for details. It is also used for [Edition remarks](#edition-remarks) in content before version 3.12.5. @@ -570,7 +570,7 @@ The following shortcodes also exist but are rarely used: - _DB-Server_, not ~~dbserver~~, ~~db-server~~, ~~DBserver~~ (unless it is a code value) - _Coordinator_ (uppercase C) - _Agent_, _Agency_ (uppercase A) - - _ArangoGraph Insights Platform_ and _ArangoGraph_ for short, but not + - _Arango Managed Platform (AMP)_ and _ArangoGraph_ for short, but not ~~Oasis~~, ~~ArangoDB Oasis~~, or ~~ArangoDB Cloud~~ - _Deployment mode_ (single server, cluster, etc.), not ~~deployment type~~ @@ -586,7 +586,7 @@ For external links, use standard Markdown. Clicking these links automatically opens them in a new tab: ```markdown -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud) ``` For internal links, use relative paths to the Markdown files. Always link to @@ -674,25 +674,26 @@ deprecated features in the same manner with `Deprecated in: ...`. ### Environment remarks Pages and sections about features that are only available in certain environments -such as the ArangoDB Platform, the ArangoGraph Insight Platform, or the +such as the GenAI Suite, the Data Platform, the Arango Managed Platform (AMP), or the ArangoDB Shell should indicate where they are available using the `tag` shortcode. -In the unified Platform and ArangoGraph but not in the Core: +In the Data Platform (and therefore also in the GenAI Data Suite) and +Arango Managed Platform but not in ArangoDB: ```markdown -{{< tag "ArangoDB Platform" "ArangoGraph" >}} +{{< tag "Data Platform" "AMP" >}} ``` -In the unified Platform only: +In the GenAI Data Platform only: ```markdown -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} ``` -In ArangoGraph only: +In the Arango Managed Platform only: ```markdown -{{< tag "ArangoGraph" >}} +{{< tag "AMP" >}} ``` In the ArangoDB Shell but not the server-side JavaScript API: diff --git a/site/content/3.10/arangograph/_index.md b/site/content/3.10/arangograph/_index.md deleted file mode 100644 index 9ba6efedf4..0000000000 --- a/site/content/3.10/arangograph/_index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: ArangoGraph Insights Platform -menuTitle: ArangoGraph -weight: 65 -description: >- - The ArangoGraph Insights Platform provides the entire functionality of - ArangoDB as a service, without the need to run or manage databases yourself -aliases: - - arangograph/changelog ---- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), -formerly called Oasis, provides ArangoDB databases as a Service (DBaaS). -It enables you to use the entire functionality of an ArangoDB cluster -deployment without the need to run or manage the system yourself. - -The ArangoGraph Insights Platform... - -- runs your databases in data centers of the cloud provider - of your choice: Google Cloud Platform (GCP), Amazon Web Services (AWS), - Microsoft Azure. This optimizes performance and reduces cost. - -- ensures that your databases are always available and - healthy by monitoring them 24/7. - -- ensures that your databases are kept up to date by - installing new versions without service interruption. - -- ensures that your data is safe by providing encryption & - audit logs and making frequent data backups. - -- guarantees that your data always remains your property and - access to it is protected with industry standard safeguards. - -For more information see -[dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) - -For quick start guide, see -[Use ArangoDB in the Cloud](../get-started/set-up-a-cloud-instance.md). diff --git a/site/content/3.10/arangograph/api/_index.md b/site/content/3.10/arangograph/api/_index.md deleted file mode 100644 index ee4f21371f..0000000000 --- a/site/content/3.10/arangograph/api/_index.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: The ArangoGraph API -menuTitle: ArangoGraph API -weight: 60 -description: >- - Interface to control all resources inside ArangoGraph in a scriptable manner -aliases: - - arangograph-api ---- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), -comes with its own API. This API enables you to control all -resources inside ArangoGraph in a scriptable manner. Typical use cases are spinning -up ArangoGraph deployments during continuous integration and infrastructure as code. - -The ArangoGraph API… - -- is a well-specified API that uses - [Protocol Buffers](https://developers.google.com/protocol-buffers/) - as interface definition and [gRPC](https://grpc.io/) as - underlying protocol. - -- allows for automatic generation of clients for a large list of languages. - A Go client is available out of the box. - -- uses API keys for authentication. API keys impersonate a user and inherit - the permissions of that user. - -- is also available as a command-line tool called [oasisctl](../oasisctl/_index.md). - -- is also available as a - [Terraform plugin](https://github.com/arangodb-managed/terraform-provider-oasis/). - This plugin makes integration of ArangoGraph in infrastructure as code projects - very simple. To learn more, refer to the [plugin documentation](https://registry.terraform.io/providers/arangodb-managed/oasis/latest/docs). - -Also see: -- [github.com/arangodb-managed/apis](https://github.com/arangodb-managed/apis/) -- [API definitions](https://arangodb-managed.github.io/apis/index.html) diff --git a/site/content/3.10/arangograph/api/get-started.md b/site/content/3.10/arangograph/api/get-started.md deleted file mode 100644 index ee72c989a8..0000000000 --- a/site/content/3.10/arangograph/api/get-started.md +++ /dev/null @@ -1,481 +0,0 @@ ---- -title: Get started with the ArangoGraph API and Oasisctl -menuTitle: Get started with Oasisctl -weight: 10 -description: >- - A tutorial that guides you through the ArangoGraph API as well as the Oasisctl - command-line tool -aliases: - - ../arangograph-api/getting-started ---- -This tutorial shows you how to do the following: - -- Generate an API key and authenticate with Oasisctl -- View information related to your organizations, projects, and deployments -- Configure, create and delete a deployment - -With Oasisctl the general command structure is to execute commands such as: - -``` -oasisctl list deployments -``` - -This command lists all deployments available to the authenticated user and we -will explore it in more detail later. Most commands also have associated -`--flags` that are required or provide additional options, this aligns with the -interaction method for many command line utilities. If you aren’t already -familiar with this, follow along as there are many examples in this guide that -will familiarize you with this command structure and using flags, along with -how to use OasisCtl to access the ArangoGraph API. - -Note: A good rule of thumb for all variables, resource names, and identifiers -is to **assume they are all case sensitive**, when being used with Oasisctl. - -## API Authentication - -### Generating an API Key - -The first step to using the ArangoGraph API is to generate an API key. To generate a -key you will need to be signed into your account at -[dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -Once you are signed in, hover over the profile icon in the top right corner. - -![Profile Icon](../../../images/arangograph-my-account-hover.png) - -Click _My API keys_. - -This will bring you to your API key management screen. From this screen you can -create, reject, and delete API keys. - -Click the _New API key_ button. - -![Blank API Screen](../../../images/arangograph-my-api-keys.png) - -The pop-up box that follows has a few options for customizing the access level -of this API key. - -The options you have available include: - -- Limit access to 1 organization or all organizations this user has access to -- Set an expiration time, specified in number of hours -- Limit key to read-only access - -Once you have configured the API key access options, you will be presented with -your API key ID and API key secret. It is very important that you capture the -API key secret before clicking the close button. There is no way to retrieve -the API key secret after closing this pop-up window. - -![API Secret Key](../../../images/arangograph-api-key-secret.png) - -Once you have securely stored your API key ID and secret, click close. - -That is all there is to setting up API access to your ArangoGraph organizations. - -### Authenticating with Oasisctl - -Now that you have API access it is time to login with Oasisctl. - -Running the Oasisctl utility without any arguments is the equivalent of -including the --help flag. This shows all of the top level commands available -and you can continue exploring each command by typing the command name -followed by the --help flag to see the options available for that command. - -Let’s start with doing that for the login command: - -```bash -oasisctl login --help -``` - -You should see an output similar to this: - -![login help output](../../../images/oasisctl-login-help.png) - -This shows two additional flags are available, aside from the help flag. - -- `--key-id` -- `--key-secret` - -These require the values we received when creating the API key. Once you run -this command you will receive an authentication token that can be used for the -remainder of the session. - -```bash -oasisctl login \ - --key-id cncApiKeyId \ - --key-secret 873-secret-key-id -``` - -Upon successful login you should receive an authentication token: - -![On Successful Login](../../../images/oasisctl-login-success.png) - -Depending on your environment, you could instead store this token for easier -access. For example: - -With Linux: - -```bash -export OASIS_TOKEN=$(oasisctl login --key-id cncApiKeyId --key-secret 873-secret-key-id) -``` - -Or Windows Powershell: - -```powershell -setx OASIS_TOKEN (oasisctl login --key-id cncApiKeyId --key-secret 873-secret-key-id) -``` - -In the coming sections you will see how to authenticate with this token when -using other commands that require authentication. - -## Viewing and Managing Organizations and Deployments - -### Format - -This section covers the basics of retrieving information from the ArangoGraph API. -Depending on the data you are requesting from the ArangoGraph API, being able to read -it in the command line can start to become difficult. To make text easier to -read for humans and your applications, Oasisctl offers two options for -formatting the data received: - -- Table -- JSON - -You can define the format of the data by supplying the `--format` flag along -with your preferred format, like so: - -```bash -oasisctl --format json -``` - -### Viewing Information with the List Command - -This section will cover the two main functions of retrieving data with the -ArangoGraph API. These are: - -- `list` - List resources -- `get` - Get information - -Before you can jump right into making new deployments you need to be aware of -what resources you have available. This is where the list command comes in. -List serves as a way to retrieve general information, you can see all of the -available list options by accessing its help output. - -```bash -oasisctl list --help -``` - -This should output a screen similar to: - -![List help output](../../../images/oasisctl-list-help.png) - -As you can see you can get information on anything you would need about your -ArangoGraph organizations, deployments, and access control. To start, let’s take a -look at a few examples of listing information and then getting more details on -our results. - -### List Organizations - -One of the first pieces of information you may be interested in is the -organizations you have access to. This is useful to know because most commands -require an explicit declaration of the organization you are interacting with. -To find this, use list to list your available organizations: - -```bash -oasisctl list organizations --format json -``` - -Once you have your available organizations you can refer to your desired -organization using its name or id. - -![List organizations output](../../../images/oasisctl-list-org.png) - -Note: You may also notice the url attribute, this is for internal use only and -should not be treated as a publicly accessible path. - -### List Projects - -Once you have the organization name that you wish to interact with, the next -step is to list the available projects within that organization. Do this by -following the same command structure as before and instead exchange -organizations for projects, this time providing the desired organization name -with the `--organization-id` flag. - -```bash -oasisctl list projects \ - --organization-id "ArangoGraph Organization" \ - --format json -``` - -This will return information on all projects that the authenticated user has -access to. - -![List projects output](../../../images/oasisctl-list-projects.png) - -### List Deployments - -Things start getting a bit more interesting with information related to -deployments. Now that you have obtained an organization iD and a project ID, -you can list all of the associated deployments for that project. - -```bash -oasisctl list deployments \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --format json - ``` - -![List deployments output](../../../images/oasisctl-list-deployments.png) - -This provides some basic details for all of the deployments associated with the -project. Namely, it provides a deployment ID which we can use to start making -modifications to the deployment or to get more detailed information, with the -`get` command. - -### Using the Get Command - -In Oasisctl, you use the get command to obtain more detailed information about -any of your available resources. It follows the same command structure as the -previous commands but typically requires a bit more information. For example, -to get more information on a specific deployment means you need to know at -least: - -- Organization ID -- Project ID -- Deployment ID - -To get more information about our example deployment we would need to execute -the following command: - -```bash -oasisctl get deployment \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --deployment-id "abc123DeploymentID" \ - --format json -``` - -This returns quite a bit more information about the deployment including more -detailed server information, the endpoint URL where you can access the web interface, -and optionally the root user password. - -![Get deployment details](../../../images/oasisctl-get-deployment.png) - -### Node Size ID - -We won’t be exploring every flag available for creating a deployment but it is -a good idea to explore the concept of the node size ID value. This is an -indicator that is unique to each provider (Google, Azure, AWS) and indicates -the CPU and memory. Depending on the provider and region this can also -determine the available disk sizes for your deployment. In other words, it is -pretty important to know which `node-size-id` your deployment will be using. - -The command you execute will determine on the available providers and regions -for your organization but here is an example command that lists the available -options in the US West region for the Google Cloud Platform: - -```bash -oasisctl list nodesizes \ - --organization-id "ArangoGraph Organization" \ - --provider-id "Google Cloud Platform" \ - --region-id gcp-us-west2 -``` - -The output you will see will be similar to this: - -![List node size id](../../../images/oasisctl-list-node-size-id.png) - -It is important to note that you can scale up with more disk size but you are -unable to scale down your deployment disk size. The only way to revert back to -a lower disk size is to destroy and recreate your deployment. - -Once you have decided what your starting deployment needs are you can reference -your decision with the Id value for the corresponding configuration. So, for -our example, we will be choosing the c4-a4 configuration. The availability and -options are different for each provider and region, so be sure to confirm the -node size options before creating a new deployment. - -### Challenge - -You can use this combination of listing and getting to obtain all of the -information you want for your ArangoGraph organizations. We only explored a few of -the commands available but you can explore them all within the utility by -utilizing the `--help` flag or you can see all of the available options -in the [documentation](../oasisctl/options.md). - -Something that might be useful practice before moving on is getting the rest -of the information that you need to create a deployment. Here are a list of -items that won’t have defaults available when you attempt to create your -first deployment and you will need to supply: - -- CA Certificate ID (name) -- IP Allowlist ID (id) (optional) -- Node Size ID (id) -- Node Disk Size (GB disk size dependent on Node Size ID) -- Organization ID (name) -- Project ID (name) -- Region ID (name) - -Try looking up that information to get more familiar with how to find -information with Oasisctl. When in doubt use the `--help` flag with any -command. - -## Creating Resources - -Now that you have seen how to obtain information about your available -resources, it’s time to start using those skills to start creating your own -deployment. To create resources with Oasisctl you use the create command. -To see all the possible options you can start with the following command: - -```bash -oasisctl create --help -``` - -![Create command help output](../../../images/oasisctl-create-help.png) - -### Create a Deployment - -To take a look at all of the options available when creating a deployment the -best place to start is with our trusty help command. - -```bash -oasisctl create deployment --help -``` - -![Create deployment help output](../../../images/oasisctl-create-deployment-help.png) - -As you can see there are a lot of default options but also a few that require -some knowledge of our pre-existing resources. Attempting to create a deployment -without one of the required options will return an error indicating which value -is missing or invalid. - -Once you have collected all of the necessary information the command for -creating a deployment is simply supplying the values along with the appropriate -flags. This command will create a deployment: - -```bash -oasisctl create deployment \ - --region-id gcp-us-west2 \ - --node-size-id c4-a4 \ - --node-disk-size 10 \ - --version 3.9.2 \ - --cacertificate-id OasisCert \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --name "First Oasisctl Deployment" \ - --description "The first deployment created using the awesome Oasisctl utility!" -``` - -If everything went according to play you should see similar output: - -![Deployment created successfully](../../../images/oasisctl-create-first-deployment-success.png) - -### Wait on Deployment Status - -When you create a deployment it begins the process of _bootstrapping_ which is -getting the deployment ready for use. This should happen quickly and to see if -it is ready for use you can run the wait command using the ID of the newly -created deployment, shown at the top of the information you received above. - -```bash -oasisctl wait deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -Once you receive a response of _Deployment Ready_, your deployment is indeed -ready to use. You can get some new details by running the get command. - -```bash -oasisctl get deployment \ - --organization-id "ArangoGraph Organization" \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -![Get deployment bootstrap status](../../../images/oasisctl-get-first-deployment-bootstrapped.png) - -Once the deployment is ready you will get two new pieces of information, the -endpoint URL and Bootstrapped-At will indicate the time it became available. -If you would like to login to the web interface to verify that your server is in fact -up and running you will need to supply the `--show-root-password` flag along -with the get command, this flag does not take a value. - -### The Update Command - -The inevitable time comes when something about your deployment must change and -this is where the update command comes in. You can use update to change or -update a number of things including updating the groups, policies, and roles -for user access control. You can also update some of your deployment -information or, for our situation, add an IP Allowlist if you didn’t add one -during creation. - -There are, of course, many options available and it is always recommended to -start with the --help flag to read about all of them. - -### Update a Deployment - -This section will show an example of how to update a deployment to use a -pre-existing allowlist. To add an IP Allowlist after the fact we are really -just updating the IP Allowlist value, which is currently empty. In order to -update the IP Allowlist of a deployment you must create a allowlist and then -you can simply reference its id like so: - -```bash -oasisctl update deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i \ - --ipallowlist-id abc123AllowlistID -``` - -You should receive a response with the deployment information and an indication -that deployment was updated at the top. - -You can use the update command to update everything about your deployments as -well. If you run: - -```bash -oasisctl update deployment --help -``` - -You will see the full list of options available that will allow you to scale -your deployment as needed. - -![Update deployment help output](../../../images/oasisctl-update-deployment-help.png) - -## Delete a Deployment - -There may come a day where you need to delete a resource. The process for this -follows right along with the conventions for the other commands detailed -throughout this guide. - -### The Delete Command - -For the final example in this guide we will delete the deployment that has -been created. This only requires the deployment ID and the permissions to -delete the deployment. - -```bash -oasisctl delete deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -Once the deployment has been deleted you can confirm it is gone by listing -your deployments. - -```bash -oasisctl list deployments \ - --organization-id "ArangoGraph Organization" \ - --format json -``` - -## Next Steps - -As promised, this guide covered the basics of using Oasisctl with the ArangoDB -API. While we primarily focused on viewing and managing deployments there is -also a lot more to explore, including: - -- Organization Invites Management -- Backups -- API Key Management -- Certificate Management -- User Access Control - -You can check out all these features and further details on the ones discussed -in this guide in the documentation. diff --git a/site/content/3.10/arangograph/backups.md b/site/content/3.10/arangograph/backups.md deleted file mode 100644 index e4adcd0a0e..0000000000 --- a/site/content/3.10/arangograph/backups.md +++ /dev/null @@ -1,172 +0,0 @@ ---- -title: Backups in ArangoGraph -menuTitle: Backups -weight: 50 -description: >- - You can manually create backups or use a backup policy to schedule periodic - backups, and both ways allow you to store your backups in multiple regions simultaneously ---- -## How to create backups - -To backup data in ArangoGraph for an ArangoDB installation, navigate to the -**Backups** section of your deployment created previously. - -![Backup ArangoDB](../../images/arangograph-backup-section.png) - -There are two ways to create backups. Create periodic backups using a -**Backup policy**, or create a backup manually. -Both ways allow you to create [backups in multiple regions](#multi-region-backups) -as well. - -### Periodic backups - -Periodic backups are created at a given schedule. To see when the new backup is -due, observe the schedule section. - -![Backup Policy schedule](../../images/arangograph-backup-policy-schedule.png) - -When a new deployment is created, a default **Backup policy** is created for it -as well. This policy creates backups every two hours. To edit this policy -(or any policy), highlight it in the row above and hit the pencil icon. - -![Edit Backup Policy](../../images/arangograph-edit-backup-policy.png) - -These backups are not automatically uploaded. To enable this, use the -**Upload backup to storage** option and choose a retention period that -specifies how long backups are retained after creation. - -If the **Upload backup to storage** option is enabled for a backup policy, -you can then create backups in different regions than the default one. -The regions where the default backup is copied are shown in the -**Additional regions** column in the **Policies** section. - -### Manual backups - -It's also possible to create a backup on demand. To do this, click **Back up now**. - -![Back up Now](../../images/arangograph-back-up-now.png) - -![Back up Now Dialog](../../images/arangograph-back-up-now-dialog.png) - -If you want to manually copy a backup to a different region than the default -one, first ensure that the **Upload backup to storage** option is enabled. -Then, highlight the backup row and use the -**Copy backup to a different region** button from the **Actions** column. - -The source backup ID from -which the copy is created is displayed in the **Copied from Backup** column. - -![Copy backup to a different region](../../images/arangograph-copy-backup-different-region.png) - -![Multiple Backups](../../images/arangograph-multiple-backups.png) - -### Uploading backups - -By default, a backup is not uploaded to the cloud, instead it remains on the -servers of the deployment. To make a backup that is resilient against server -(disk) failures, upload the backup to cloud storage. - -When the **Upload backup to cloud storage** option is enabled, the backup is -preserved for a long time and does not occupy any disk space on the servers. -This also allows copying the backup to different regions and it can be -configured in the **Multiple region backup** section. - -Uploaded backups are -required for [cloning](#how-to-clone-deployments-using-backups). - -#### Best practices for uploading backups - -When utilizing the **Upload backup to cloud storage** feature, a recommended -approach is to implement a backup strategy that balances granularity and storage -efficiency. - -One effective strategy involves creating a combination of backup intervals and -retention periods. For instance, consider the following example: - -1. Perform a backup every 4 hours with a retention period of 24 hours. This - provides frequent snapshots of your data, allowing you to recover recent - changes. -2. Perform a backup every day with a retention period of a week. Daily backups - offer a broader time range for recovery, enabling you to restore data from - any point within the past week. -3. Perform a backup every week with a retention period of a month. Weekly - backups allow you to recover from more extensive data. -4. Perform a backup every month with a retention period of a year. Monthly - backups provide a long-term perspective, enabling you to restore data from - any month within the past year. - -This backup strategy offers good granularity, providing multiple recovery -options for different timeframes. By implementing this approach, you have a -total number of backups that is considerable lower in comparison to other -alternatives such as having hourly backups with a retention period of a year. - -## Multi-region backups - -Using the multi-region backup feature, you can store backups in multiple regions -simultaneously either manually or automatically as part of a **Backup policy**. -If a backup created in one region goes down, it is still available in other -regions, significantly improving reliability. - -Multiple region backup is only available when the -**Upload backup to cloud storage** option is enabled. - -![Multiple Region Backup](../../images/arangograph-multi-region-backup.png) - -## How to restore backups - -To restore a database from a backup, highlight the desired backup and click the restore icon. - -{{< warning >}} -All current data will be lost when restoring. To make sure that new data that -has been inserted after the backup creation is also restored, create a new -backup before using the **Restore Backup** feature. - -During restore, the deployment is temporarily not available. -{{< /warning >}} - -![Restore From Backup](../../images/arangograph-restore-from-backup.png) - -![Restore From Backup Dialog](../../images/arangograph-restore-from-backup-dialog.png) - -![Restore From Backup Status Pending](../../images/arangograph-restore-from-backup-status-pending.png) - -![Restore From Backup Status Restored](../../images/arangograph-restore-from-backup-status-restored.png) - -## How to clone deployments using backups - -Creating a deployment from a backup allows you to duplicate an existing -deployment with all its data, for example, to create a test environment or to -move to a different cloud provider or region within ArangoGraph. - -{{< info >}} -This feature is only available if the backup you wish to clone has been -uploaded to cloud storage. -{{< /info >}} - -{{< info >}} -The cloned deployment will have the exact same features as the previous -deployment including node size and model. The cloud provider and the region -can stay the same or you can select a different one. -For restoring a deployment as quick as possible, it is recommended to create a -deployment in the same region as where the backup resides to avoid cross-region -data transfer. -The data contained in the backup will be restored to this new deployment. - -The *root password* for this deployment will be different. -{{< /info >}} - -1. Highlight the backup you wish to clone from and hit **Clone backup to new deployment**. - - ![ArangoGraph Clone Deployment From Backup](../../images/arangograph-clone-deployment-from-backup.png) - -2. Choose whether the clone should be created using the current provider and in - the same region as the backup or using a different provider, a different region, - or both. - - ![ArangoGraph Clone Deployment Select Region](../../images/arangograph-clone-deployment-select.png) - -3. The view should navigate to the new deployment being bootstrapped. - - ![ArangoGraph Cloned Deployment](../../images/arangograph-cloned-deployment.png) - -This feature is also available through [oasisctl](oasisctl/_index.md). diff --git a/site/content/3.10/arangograph/data-loader/_index.md b/site/content/3.10/arangograph/data-loader/_index.md deleted file mode 100644 index 38f96ab442..0000000000 --- a/site/content/3.10/arangograph/data-loader/_index.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Load your data into ArangoGraph -menuTitle: Data Loader -weight: 22 -description: >- - Load your data into ArangoGraph and transform it into richly-connected graph - structures, without needing to write any code or deploy any infrastructure ---- - -ArangoGraph provides different ways of loading your data into the platform, -based on your migration use case. - -## Transform data into a graph - -The ArangoGraph Data Loader allows you to transform existing data from CSV file -formats into data that can be analyzed by the ArangoGraph platform. - -You provide your data in CSV format, a common format used for exports of data -from various systems. Then, using a no-code editor, you can model the schema of -this data and the relationships between them. This allows you to ingest your -existing datasets into your ArangoGraph database, without the need for any -development effort. - -You can get started in a few easy steps. - -{{< tabs "data-loader-steps" >}} - -{{< tab "1. Create database" >}} -Choose an existing database or create a new one and enter a name for your new graph. -{{< /tab >}} - -{{< tab "2. Add files" >}} -Drag and drop your data files in CSV format. -{{< /tab >}} - -{{< tab "3. Design your graph" >}} -Model your graph schema by adding nodes and connecting them via edges. -{{< /tab >}} - -{{< tab "4. Import data" >}} -Once you are ready, save and start the import. The resulting graph is an -[EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) with its -corresponding collections, available in your ArangoDB web interface. -{{< /tab >}} - -{{< /tabs >}} - -Follow this [working example](../data-loader/example.md) to see how easy it is -to transform existing data into a graph. - -## Import data to the cloud - -To import data from various files into collections **without creating a graph**, -get the ArangoDB client tools for your operating system from the -[download page](https://arangodb.com/download-major/). - -- To import data to ArangoGraph from an existing ArangoDB instance, see - [arangodump](../../components/tools/arangodump/) and - [arangorestore](../../components/tools/arangorestore/). -- To import pre-existing data in JSON, CSV, or TSV format, see - [arangoimport](../../components/tools/arangoimport/). - -## How to access the Data Loader - -1. If you do not have a deployment yet, [create a deployment](../deployments/_index.md#how-to-create-a-new-deployment) first. -2. Open the deployment you want to load data into. -3. In the **Load Data** section, click the **Load your data** button. -4. Select your migration use case. - -![ArangoGraph Data Loader Migration Use Cases](../../../images/arangograph-data-loader-migration-use-cases.png) \ No newline at end of file diff --git a/site/content/3.10/arangograph/data-loader/add-files.md b/site/content/3.10/arangograph/data-loader/add-files.md deleted file mode 100644 index 114b588e40..0000000000 --- a/site/content/3.10/arangograph/data-loader/add-files.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Add files into Data Loader -menuTitle: Add files -weight: 5 -description: >- - Provide your set of files in CSV format containing the data to be imported ---- - -The Data Loader allows you to upload your data files in CSV format into -ArangoGraph and then use these data sources to design a graph using the -built-in graph designer. - -## Upload your files - -You can upload your CSV files in the following ways: - -- Drag and drop your files in the designated area. -- Click the **Browse files** button and select the files you want to add. - -![ArangoGraph Data Loader Upload Files](../../../images/arangograph-data-loader-upload-files.png) - -You have the option to either upload several files collectively as a batch or -add them individually. Furthermore, you can supplement additional files later on. -After a file has been uploaded, you can expand it to preview both the header and -the first row of data within the file. - -In case you upload CSV files without fields, they will not be available for -manipulation. - -Once the files are uploaded, you can start [designing your graph](../data-loader/design-graph.md). - -### File formatting limitations - -Ensure that the files you upload are correctly formatted. Otherwise, errors may -occur, the upload may fail, or the data may not be correctly mapped. - -The following restrictions and limitations apply: - -- The only supported file format is CSV. If you submit an invalid file format, - the upload of that specific file will be prevented. -- It is required that all CSV files have a header row. If you upload a file - without a header, the first row of data is treated as the header. To avoid - losing the first row of the data, make sure to include headers in your files. -- The CSV file should have unique header names. It is not possible to have two - columns with the same name within the same file. - -For more details, see the [File validation](../data-loader/import.md#file-validation) section. - -### Upload limits - -Note that there is a cumulative file upload limit of 1GB. This means that the -combined size of all files you upload should not exceed 1GB. If the total size -of the uploaded files surpasses this limit, the upload may not be successful. - -## Delete files - -You can remove uploaded files by clicking the **Delete file** button in the -**Your files** panel. Please keep in mind that in order to delete a file, -you must first remove all graph associations associated with it. \ No newline at end of file diff --git a/site/content/3.10/arangograph/data-loader/design-graph.md b/site/content/3.10/arangograph/data-loader/design-graph.md deleted file mode 100644 index b1c5eaf3af..0000000000 --- a/site/content/3.10/arangograph/data-loader/design-graph.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Design your graph -menuTitle: Design graph -weight: 10 -description: >- - Design your graph database schema using the integrated graph modeler in the Data Loader ---- - -Based on the data you have uploaded, you can start designing your graph. -The graph designer allows you to create a schema using nodes and edges. -Once this is done, you can save and start the import. The resulting -[EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and the -corresponding collections are created in your ArangoDB database instance. - -## How to add a node - -Nodes are the main objects in your data model and include the attributes of the -objects. - -1. To create a new node, click the **Add node** button. -2. In the graph designer, click on the newly created node to view the **Node details**. -3. In the **Node details** panel, fill in the following fields: - - For **Node label**, enter a name you want to use for the node. - - For **File**, select a file from the list to associate it with the node. - - For **Primary Identifier**, select a field from the list. This is used to - reference the nodes when you define relations with edges. - - For **File Headers**, select one or more attributes from the list. - -![ArangoGraph Data Loader Add Node](../../../images/arangograph-data-loader-add-node.png) - -## How to connect nodes - -Nodes can be connected by edges to express and categorize the relations between -them. A relation always has a direction, going from one node to another. You can -define this direction in the graph designer by dragging your cursor from one -particular node to another. - -To connect two nodes, you can use the **Connect node(s)** button. Click on any -node to self-reference it or drag it to connect it to another node. Alternatively, -when you select a node, a plus sign will appear, allowing you to directly add a -new node with an edge. - -{{< tip >}} -To quickly recenter your elements on the canvas, you can use the **Center View** -button located in the bottom right corner. This brings your nodes and edges back -into focus. -{{< /tip >}} - -The edge needs to be associated with a file and must have a label. Note that a -node and an edge cannot have the same label. - -See below the steps to add details to an edge. - -1. Click on an edge in the graph designer. -2. In the **Edit Edge** panel, fill in the following fields: - - For **Edge label**, enter a name you want to use for the edge. - - For **Relation file**, select a file from the list to associate it with the edge. - - To define how the relation points from one node to another, select the - corresponding relation file header for both the origin file (`_from`) and the - destination file (`_to`). - - For **File Headers**, select one or more attributes from the list. - -![ArangoGraph Data Loader Edit Edge](../../../images/arangograph-data-loader-edit-edge.png) - -## How to delete elements - -To remove a node or an edge, simply select it in the graph designer and click the -**Delete** icon. \ No newline at end of file diff --git a/site/content/3.10/arangograph/deployments/_index.md b/site/content/3.10/arangograph/deployments/_index.md deleted file mode 100644 index b8dd98d490..0000000000 --- a/site/content/3.10/arangograph/deployments/_index.md +++ /dev/null @@ -1,301 +0,0 @@ ---- -title: Deployments in ArangoGraph -menuTitle: Deployments -weight: 20 -description: >- - How to create and manage deployments in ArangoGraph ---- -An ArangoGraph deployment is an ArangoDB cluster or single server, configured -as you choose. - -Each deployment belongs to a project, which belongs to an organization in turn. -You can have any number of deployments under one project. - -**Organizations → Projects → <u>Deployments</u>** - -![ArangoGraph Deployments](../../../images/arangograph-deployments-page.png) - -## How to create a new deployment - -1. If you do not have a project yet, - [create a project](../projects.md#how-to-create-a-new-project) first. -2. In the main navigation, click __Deployments__. -3. Click the __New deployment__ button. -4. Select the project you want to create the deployment for. -5. Set up your deployment. The configuration options are described below. - -{{< info >}} -Deployments contain exactly **one policy**. Within that policy, you can define -role bindings to regulate access control on a deployment level. -{{< /info >}} - -### In the **General** section - -- Enter the __Name__ and optionally a __Short description__ for the deployment. -- Select the __Provider__ and __Region__ of the provider. - {{< warning >}} - Once a deployment has been created, it is not possible to change the - provider and region anymore. - {{< /warning >}} - -![ArangoGraph New Deployment General](../../../images/arangograph-new-deployment-general.png) - -### In the **Sizing** section - -- Choose a __Model__ for the deployment: - - - __OneShard__ deployments are suitable when your data set fits in a single node. - They are ideal for graph use cases. This model has a fixed number of 3 nodes. - - - __Sharded__ deployments are suitable when your data set is larger than a single - node. The data will be sharded across multiple nodes. You can select the - __Number of nodes__ for this deployment model. The more nodes you have, the - higher the replication factor can be. - - - __Single Server__ deployments are suitable when you want to try out ArangoDB without - the need for high availability or scalability. The deployment will contain a - single server only. Your data will not be replicated and your deployment can - be restarted at any time. - -- Select a __NODE SIZE__ from the list of available options. Each option is a - combination of vCPUs, memory, and disk space per node. - -![ArangoGraph New Deployment Sizing](../../../images/arangograph-new-deployment-sizing.png) - -### In the **Advanced** section - -- Select the __DB Version__. - If you don't know which DB version to select, use the version selected by default. -- Select the desired __Support Plan__. Click the link below the field to get - more information about the different support plans. -- In the __Certificate__ field: - - The default certificate created for your project is selected automatically. - - If you have no default certificate, or want to use a new certificate, - create a new certificate by typing the desired name for it and hitting - enter or clicking __Create "\<name\>"__ when done. - - Or, if you already have multiple certificates, select the desired one. -- _Optional but strongly recommended:_ In the __IP allowlist__ field, select the - desired one in case you want to limit access to your deployment to certain - IP ranges. To create a allowlist, navigate to your project and select the - __IP allowlists__ tab. See [How to manage IP allowlists](../projects.md#how-to-manage-ip-allowlists) - for details. - {{< security >}} - For any kind of production deployment it is strongly advise to use an IP allowlist. - {{< /security >}} -- Select a __Deployment Profile__. Profile options are only available on request. - -![ArangoGraph New Deployment Advanced](../../../images/arangograph-new-deployment-advanced.png) - -### In the **Summary** panel - -1. Review the configuration, and if you're okay with the setup, press the - __Create deployment__ button. -2. You are taken to the deployment overview page. - **Note:** Your deployment is being bootstrapped at that point. This process - takes a few minutes. Once the deployment is ready, you receive a confirmation - email. - -## How to access your deployment - -1. In the main navigation, click the __Dashboard__ icon and then click __Projects__. -2. In the __Projects__ page, click the project for - which you created a deployment earlier. -3. Alternatively, you can access your deployment by clicking __Deployments__ in the - dashboard navigation. This page shows all deployments from all projects. - Click the name of the deployment you want to view. -4. For each deployment in your project, you see the status. While your new - deployment is being set up, it displays the __bootstrapping__ status. -5. Press the __View__ button to show the deployment page. -6. When a deployment displays a status of __OK__, you can access it. -7. Click the __Open database UI__ button or on the database UI link to open - the dashboard of your new ArangoDB deployment. - -At this point your ArangoDB deployment is available for you to use — **Have fun!** - -If you have disabled the [auto-login option](#auto-login-to-database-ui) to the -database web interface, you need to follow the additional steps outlined below -to access your deployment: - -1. Click the copy icon next to the root password. This copies the deployment - root password to your clipboard. You can also click the view icon to unmask - the root password to see it. - {{< security >}} - Do not use the root username/password for everyday operations. It is recommended - to use them only to create other user accounts with appropriate permissions. - {{< /security >}} -2. Click the __Open database UI__ button or on the database UI link to open - the dashboard of your new ArangoDB deployment. -3. In the __username__ field type `root`, and in the __password__ field paste the - password that you copied earlier. -4. Press the __Login__ button. -5. Press the __Select DB: \_system__ button. - -{{< info >}} -Each deployment is accessible on two ports: - -- Port `8529` is the standard port recommended for use by web-browsers. -- Port `18529` is the alternate port that is recommended for use by automated services. - -The difference between these ports is the certificate used. If you enable -__Use well-known certificate__, the certificates used on port `8529` is well-known -and automatically accepted by most web browsers. The certificate used on port -`18529` is a self-signed certificate. For securing automated services, the use of -a self-signed certificate is recommended. Read more on the -[Certificates](../security-and-access-control/x-509-certificates.md) page. -{{< /info >}} - -## Password settings - -### How to enable the automatic root user password rotation - -Password rotation refers to changing passwords regularly - a security best -practice to reduce the vulnerability to password-based attacks and exploits -by limiting for how long passwords are valid. The ArangoGraph Insights Platform -can automatically change the `root` user password of an ArangoDB deployment -periodically to improve security. - -1. Navigate to the __Deployment__ for which you want to enable an automatic - password rotation for the root user. -2. In the __Quick start__ section, click the button with the __gear__ icon next to the - __ROOT PASSWORD__. -3. In the __Password Settings__ dialog, turn the automatic password rotation on - and click the __Confirm__ button. - - ![ArangoGraph Deployment Password Rotation](../../../images/arangograph-deployment-password-rotation.png) -4. You can expand the __Root password__ panel to see when the password was - rotated last. The rotation takes place every three months. - -### Auto login to database UI - -ArangoGraph provides the ability to automatically login to your database using -your existing ArangoGraph credentials. This not only provides a seamless -experience, preventing you from having to manage multiple sets of credentials -but also improves the overall security of your database. As your credentials -are shared between ArangoGraph and your database, you can benefit from -end-to-end audit traceability for a given user, as well as integration with -ArangoGraph SSO. - -You can enable this feature in the **Password Settings** dialog. Please note -that it may take a few minutes to get activated. -Once enabled, you no longer have to fill in the `root` user and password of -your ArangoDB deployment. - -{{< info >}} -If you use the auto login feature with AWS -[private endpoints](../deployments/private-endpoints.md), it is recommended -to switch off the `custom DNS` setting. -{{< /info >}} - -This feature can be disabled at any time. You may wish to consider explicitly -disabling this feature in the following situations: -- Your workflow requires you to access the database UI using different accounts - with differing permission sets, as you cannot switch database users when - automatic login is enabled. -- You need to give individuals access to a database's UI without giving them - any access to ArangoGraph. Note, however, that it's possible to only give an - ArangoGraph user database UI access, without other ArangoGraph permissions. - -{{< warning >}} -When the auto login feature is enabled, users cannot edit their permissions on -the ArangoDB database web interface as all permissions are managed by the -ArangoGraph platform. -{{< /warning >}} - -Before getting started, make sure you are signed into ArangoGraph as a user -with one of the following permissions in your project: -- `data.deployment.full-access` -- `data.deployment.read-only-access` - -Organization owners have these permissions enabled by default. -The `deployment-full-access-user` and `deployment-read-only-user` roles which -contain these permissions can also be granted to other members of the -organization. See how to create a -[role binding](../security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy). - -{{< warning >}} -This feature is available on `443` port only. -{{< /warning >}} - -## How to edit a deployment - -You can modify a deployment's configuration, including the ArangoDB version -that is being used, change the memory size, or even switch from -a OneShard deployment to a Sharded one if your data set no longer fits in a -single node. - -{{< tip >}} -To edit an existing deployment, you must have the necessary set of permissions -attached to your role. Read more about [roles and permissions](../security-and-access-control/_index.md#roles). -{{< /tip >}} - -1. In the main navigation, click **Deployments** and select an existing - deployment from the list, or click **Projects**, select a project, and then - select a deployment. -2. In the **Quick start** section, click the **Edit** button. -3. In the **General** section, you can do the following: - - Change the deployment name - - Change the deployment description -4. In the **Sizing** section, you can do the following: - - Change **OneShard** deployments into **Sharded** deployments. To do so, - select **Sharded** in the **Model** dropdown list. You can select the - number of nodes for your deployment. This can also be modified later on. - {{< warning >}} - You cannot switch from **Sharded** back to **OneShard**. - {{< /warning >}} - - Change **Single Server** deployments into **OneShard** or **Sharded** deployments. - {{< warning >}} - You cannot switch from **Sharded** or **OneShard** back to **Single Server**. - {{< /warning >}} - - Scale up or down the node size. - {{< warning >}} - When scaling up or down the size in AWS deployments, the new value gets locked - and cannot be changed again until the cloud provider rate limit is reset. - {{< /warning >}} -5. In the **Advanced** section, you can do the following: - - Upgrade the ArangoDB version that is currently being used. See also - [Upgrades and Versioning](upgrades-and-versioning.md) - - Select a different certificate. - - Add or remove an IP allowlist. - - Select a deployment profile. -6. All changes are reflected in the **Summary** panel. Review the new - configuration and click **Save changes**. - -## How to connect a driver to your deployment - -[ArangoDB drivers](../../develop/drivers/_index.md) allow you to use your ArangoGraph -deployment as a database system for your applications. Drivers act as interfaces -between different programming languages and ArangoDB, which enable you to -connect to and manipulate ArangoDB deployments from within compiled programs -or using scripting languages. - -To get started, open a deployment. -In the **Quick start** section, click on the **Connecting drivers** button and -select your programming language. The code snippets provide examples on how to -connect to your instance. - -{{< tip >}} -Note that ArangoGraph Insights Platform runs deployments in a cluster -configuration. To achieve the best possible availability, your client -application has to handle connection failures by retrying operations if needed. -{{< /tip >}} - -![ArangoGraph Connecting Drivers Example](../../../images/arangograph-connecting-drivers-example.png) - -## How to delete a deployment - -{{< danger >}} -Deleting a deployment deletes all its data and backups. -This operation is **irreversible**. Please proceed with caution. -{{< /danger >}} - -1. In the main navigation, in the __Projects__ section, click the project that - holds the deployment you wish to delete. -2. In the __Deployments__ page, click the deployment you wish to delete. -3. Click the __Delete/Lock__ entry in the navigation. -4. Click the __Delete deployment__ button. -5. In the modal dialog, confirm the deletion by entering `Delete!` into the - designated text field. -6. Confirm the deletion by pressing the __Yes__ button. -7. You will be taken back to the deployments page of the project. - The deployment being deleted will display the __Deleting__ status until it has - been successfully removed. diff --git a/site/content/3.10/arangograph/deployments/private-endpoints.md b/site/content/3.10/arangograph/deployments/private-endpoints.md deleted file mode 100644 index 39e42514fd..0000000000 --- a/site/content/3.10/arangograph/deployments/private-endpoints.md +++ /dev/null @@ -1,221 +0,0 @@ ---- -title: Private endpoint deployments in ArangoGraph -menuTitle: Private endpoints -weight: 5 -description: >- - Use the private endpoint feature to isolate your deployments and increase - security ---- -This topic describes how to create a private endpoint deployment and -securely deploy to various cloud providers such as Google Cloud Platform (GCP), -Microsoft Azure, and Amazon Web Services (AWS). Follow the steps outlined below -to get started. - -{{< tip >}} -Private endpoints on Microsoft Azure can be cross region; in AWS they should be -located in the same region. -{{< /tip >}} - -{{< info >}} -For more information about the certificates used for private endpoints, please -refer to the [How to manage certificates](../security-and-access-control/x-509-certificates.md) -section. -{{< /info >}} - -## Google Cloud Platform (GCP) - -Google Cloud Platform (GCP) offers a feature called -[Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect) -that allows private consumption of services across VPC networks that belong to -different groups, teams, projects, or organizations. You can publish and consume -services using the defined IP addresses which are internal to your VPC network. - -In ArangoGraph, you can -[create a regular deployment](_index.md#how-to-create-a-new-deployment) -and change it to a private endpoint deployment afterwards. - -Such a deployment is not reachable from the internet anymore, other than via -the ArangoGraph dashboard to administrate it. To revert to a public deployment, -please contact support via **Request help** in the help menu. - -To configure a private endpoint for GCP, you need to provide your Google project -names. ArangoGraph then configures a **Private Endpoint Service** that automatically -connect to private endpoints that are created for those projects. - -After the creation of the **Private Endpoint Service**, you should receive a -service attachment that you need during the creation of your private endpoint(s). - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment Private Endpoint Menu](../../../images/arangograph-gcp-change.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Enter one or more Google project names. You can also add them later in the summary view. - Click **Next**. - ![ArangoGraph Deployment Private Endpoint Setup 2](../../../images/arangograph-gcp-private-endpoint.png) -6. Configure custom DNS names. This step is optional and disabled by default. - Note that, once enabled, this setting is immutable and cannot be reverted. - Click **Next** to continue. - {{< info >}} - By default, your private endpoint is available to all VPCs that connect to it - at `https://<endpoint_id>-pe.arangodb.cloud` with the - [well-known certificate](../security-and-access-control/x-509-certificates.md#well-known-x509-certificates). - If the custom DNS is enabled, you will be responsible for the DNS of your - private endpoints. - {{< /info >}} - ![ArangoGraph Private Endpoint Custom DNS](../../../images/arangograph-gcp-custom-dns.png) -7. Click **Confirm Settings** to change the deployment. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and to change the - configuration. -9. ArangoGraph configures a **Private Endpoint Service**. As soon as the - **Service Attachment** is ready, you can use it to configure the Private - Service Connect in your VPC. - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} - -## Microsoft Azure - -Microsoft Azure offers a feature called -[Azure Private Link](https://docs.microsoft.com/en-us/azure/private-link) -that allows you to limit communication between different Azure servers and -services to Microsoft's backbone network without exposure to the internet. -It can lower network latency and increase security. - -If you want to connect an ArangoGraph deployment running on Azure with other -services you run on Azure using such a tunnel, then -[create a regular deployment](_index.md#how-to-create-a-new-deployment) -and change it to a private endpoint deployment afterwards. - -The deployment is not reachable from the internet anymore, other than via -the ArangoGraph dashboard to administrate it. To revert to a public deployment, -please contact support via **Request help** in the help menu. - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment Private Endpoint Menu](../../../images/arangograph-deployment-private-endpoint-menu.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Enter one or more Azure Subscription IDs (GUIDs). They cannot be - changed anymore once a connection has been established. - Proceed by clicking **Next**. - ![ArangoGraph Deployment Private Endpoint Setup 2](../../../images/arangograph-deployment-private-endpoint-setup2.png) -6. Configure custom DNS names. This step is optional and disabled by default, - you can also add or change them later from the summary view. - Click **Next** to continue. - {{< info >}} - When using custom DNS names on private endpoints running on Azure, you need - to use the [self-signed certificate](../security-and-access-control/x-509-certificates.md#self-signed-x509-certificates). - {{< /info >}} -7. Click **Confirm Settings** to change the deployment. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and to change the - configuration. -9. ArangoGraph configures a **Private Endpoint Service**. As soon as the **Azure alias** - becomes available, you can copy it and then go to your Microsoft Azure portal - to create Private Endpoints using this alias. The number of established - **Connections** increases and you can view the connection details by - clicking it. - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} - -## Amazon Web Services (AWS) - -AWS offers a feature called [AWS PrivateLink](https://aws.amazon.com/privatelink) -that enables you to privately connect your Virtual Private Cloud (VPC) to -services, without exposure to the internet. You can control the specific API -endpoints, sites, and services that are reachable from your VPC. - -Amazon VPC allows you to launch AWS resources into a -virtual network that you have defined. It closely resembles a traditional -network that you would normally operate, with the benefits of using the AWS -scalable infrastructure. - -In ArangoGraph, you can -[create a regular deployment](_index.md#how-to-create-a-new-deployment) and change it -to a private endpoint deployment afterwards. - -The ArangoDB private endpoint deployment is not exposed to public internet -anymore, other than via the ArangoGraph dashboard to administrate it. To revert -it to a public deployment, please contact the support team via **Request help** -in the help menu. - -To configure a private endpoint for AWS, you need to provide the AWS principals related -to your VPC. The ArangoGraph Insights Platform configures a **Private Endpoint Service** -that automatically connects to private endpoints that are created in those principals. - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment AWS Change to Private Endpoint](../../../images/arangograph-aws-change-to-private-endpoint.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Click **Add Principal** to start configuring the AWS principal(s). - You need to enter a valid account, which is your 12 digit AWS account ID. - Adding usernames or role names is optional. You can also - skip this step and add them later from the summary view. - {{< info >}} - Principals cannot be changed anymore once a connection has been established. - {{< /info >}} - {{< warning >}} - To verify your endpoint service in AWS, you must use the same principal as - configured in ArangoGraph. Otherwise, the service name cannot be verified. - {{< /warning >}} - ![ArangoGraph AWS Private Endpoint Configure Principals](../../../images/arangograph-aws-endpoint-configure-principals.png) -6. Configure custom DNS names. This step is optional and disabled by default, - you can also add or change them later from the summary view. - Click **Next** to continue. - {{< info >}} - By default, your private endpoint is available to all VPCs that connect to it - at `https://<endpoint_id>-pe.arangodb.cloud` with the well-known certificate. - If the custom DNS is enabled, you will be responsible for the DNS of your - private endpoints. - {{< /info >}} - ![ArangoGraph AWS Private Endpoint Alternate DNS](../../../images/arangograph-aws-private-endpoint-dns.png) -7. Confirm that you want to use a private endpoint for your deployment by - clicking **Confirm Settings**. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and change the - configuration, if needed. - ![ArangoGraph AWS Private Endpoint Overview](../../../images/arangograph-aws-private-endpoint-overview.png) - {{< info >}} - Note that - [Availability Zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones) - are independently mapped for each AWS account. The physical location of a - zone may differ from one account to another account. To coordinate - Availability Zones across AWS accounts, you must use the - [Availability Zone ID](https://docs.aws.amazon.com/ram/latest/userguide/working-with-az-ids.html). - {{< /info >}} - - {{< tip >}} - To learn more or request help from the ArangoGraph support team, click **Help** - in the top right corner of the **Private Endpoint** section. - {{< /tip >}} -9. ArangoGraph configures a **Private Endpoint Service**. As soon as this is available, - you can use it in the AWS portal to create an interface endpoint to connect - to your endpoint service. For more details, see - [How to connect to an endpoint](https://docs.aws.amazon.com/vpc/latest/privatelink/create-endpoint-service.html#share-endpoint-service). - -{{< tip >}} -To establish connectivity and enable traffic flow, make sure you add a route -from the originating machine to the interface endpoint. -{{< /tip >}} - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} diff --git a/site/content/3.10/arangograph/migrate-to-the-cloud.md b/site/content/3.10/arangograph/migrate-to-the-cloud.md deleted file mode 100644 index 8a3f4a9802..0000000000 --- a/site/content/3.10/arangograph/migrate-to-the-cloud.md +++ /dev/null @@ -1,259 +0,0 @@ ---- -title: Cloud Migration Tool -menuTitle: Migrate to the cloud -weight: 30 -description: >- - Migrating data from bare metal servers to the cloud with minimal downtime -draft: true ---- -The `arangosync-migration` tool allows you to easily move from on-premises to -the cloud while ensuring a smooth transition with minimal downtime. -Start the cloud migration, let the tool do the job and, at the same time, -keep your local cluster up and running. - -Some of the key benefits of the cloud migration tool include: -- Safety comes first - pre-checks and potential failures are carefully handled. -- Your data is secure and fully encrypted. -- Ease-of-use with a live migration while your local cluster is still in use. -- Get access to what a cloud-based fully managed service has to offer: - high availability and reliability, elastic scalability, and much more. - -## Downloading the tool - -The `arangosync-migration` tool is available to download for the following -operating systems: - -**Linux** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/linux/amd64/arangosync-migration) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/linux/arm64/arangosync-migration) - -**macOS / Darwin** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/darwin/amd64/arangosync-migration) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/darwin/arm64/arangosync-migration) - -**Windows** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/windows/amd64/arangosync-migration.exe) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/windows/arm64/arangosync-migration.exe) - -For macOS as well as other Unix-based operating systems, run the following -command to make sure you can execute the binary: - -```bash -chmod 755 ./arangosync-migration -``` - -## Prerequisites - -Before getting started, make sure the following prerequisites are in place: - -- Go to the [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home) - and sign in. If you don’t have an account yet, sign-up to create one. - -- Generate an ArangoGraph API key and API secret. See a detailed guide on - [how to create an API key](api/set-up-a-connection.md#creating-an-api-key). - -{{< info >}} -The cloud migration tool is only available for clusters. -{{< /info >}} - -### Setting up the target deployment in ArangoGraph - -Continue by [creating a new ArangoGraph deployment](deployments/_index.md#how-to-create-a-new-deployment) -or choose an existing one. - -The target deployment in ArangoGraph requires specific configuration rules to be -set up before the migration can start: - -- **Configuration settings**: The target deployment must be compatible with the - source data cluster. This includes the ArangoDB version that is being used, - the DB-Servers count, and disk space. -- **Deployment region and cloud provider**: Choose the closest region to your - data cluster. This factor can speed up your migration to the cloud. - -After setting up your ArangoGraph deployment, wait for a few minutes for it to become -fully operational. - -{{< info >}} -Note that Developer mode deployments are not supported. -{{< /info >}} - -## Running the migration tool - -The `arangosync-migration` tool provides a set of commands that allow you to: -- start the migration process -- check whether your source and target clusters are fully compatible -- get the current status of the migration process -- stop or abort the migration process -- switch the local cluster to read-only mode - -### Starting the migration process - -To start the migration process, run the following command: - -```bash -arangosync-migration start -``` -The `start` command runs some pre-checks. Among other things, it measures -the disk space which is occupied by your ArangoDB cluster. If you are using the -same data volume for ArangoDB servers and other data as well, the measurements -can be incorrect. Provide the `--source.ignore-metrics` option to overcome this. - -You also have the option of doing a `--check-only` without starting the actual -migration. If specified, this checks if your local cluster and target deployment -are compatible without sending any data to ArangoGraph. - -Once the migration starts, the local cluster enters into monitoring mode and the -synchronization status is displayed in real-time. If you don't want to see the -status you can terminate this process, as the underlying agent process -continues to work. If something goes wrong, restarting the same command restores -the replication state. - -To restart the migration, first `stop` or `stop --abort` the migration. Then, -start it again using the `start` command. - -{{< warning >}} -Starting the migration creates a full copy of all data from the source cluster -to the target deployment in ArangoGraph. All data that has previously existed in the -target deployment will be lost. -{{< /warning >}} - -### During the migration - -The following takes place during an active migration: -- The source data cluster remains usable. -- The target deployment in ArangoGraph is switched to read-only mode. -- Your root user password is not copied to the target deployment in ArangoGraph. - To get your root password, select the target deployment from the ArangoGraph - Dashboard and go to the **Overview** tab. All other users are fully synchronized. - -{{< warning >}} -The migration tool increases the CPU and memory usage of the server you are -running it on. Depending on your ArangoDB usage pattern, it may take a lot of CPU -to handle the replication. You can stop the migration process anytime -if you see any problems. -{{< /warning >}} - -```bash -./arangosync-migration start \ - --source.endpoint=$COORDINATOR_ENDPOINT \ - --source.jwt-secret=/path-to/jwt-secret.file \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -### How long does it take? - -The total time required to complete the migration depends on how much data you -have and how often write operations are executed during the process. - -You can also track the progress by checking the **Migration status** section of -your target deployment in ArangoGraph dashboard. - -![ArangoGraph Cloud Migration Progress](../../images/arangograph-migration-agent.png) - -### Getting the current status - -To print the current status of the migration, run the following command: - -```bash -./arangosync-migration status \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -You can also add the `--watch` option to start monitoring the status in real-time. - -### Stopping the migration process - -The `arangosync-migration stop` command stops the migration and terminates -the migration agent process. - -If replication is running normally, the command waits until all shards are -in sync. The local cluster is then switched into read-only mode. -After all shards are in-sync and the migration stopped, the target deployment -is switched into the mode specified in `--source.server-mode` option. If no -option is specified, it defaults to the read/write mode. - -```bash -./arangosync-migration stop \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -The additional `--abort` option is supported. If specified, the `stop` command -will not check anymore if both deployments are in-sync and stops all -migration-related processes as soon as possible. - -### Switching the local cluster to read-only mode - -The `arangosync-migration set-server-mode` command allows switching -[read-only mode](../develop/http-api/administration.md#set-the-server-mode-to-read-only-or-default) -for your local cluster on and off. - -In a read-only mode, all write operations are going to fail with an error code -of `1004` (ERROR_READ_ONLY). -Creating or dropping databases and collections are also going to fail with -error code `11` (ERROR_FORBIDDEN). - -```bash -./arangosync-migration set-server-mode \ - --source.endpoint=$COORDINATOR_ENDPOINT \ - --source.jwt-secret=/path-to/jwt-secret.file \ - --source.server-mode=readonly -``` -The `--source.server-mode` option allows you to specify the desired server mode. -Allowed values are `readonly` or `default`. - -### Supported environment variables - -The `arangosync-migration` tool supports the following environment variables: - -- `$ARANGO_GRAPH_API_KEY` -- `$ARANGO_GRAPH_API_SECRET` -- `$ARANGO_GRAPH_DEPLOYMENT_ID` - -Using these environment variables is highly recommended to ensure a secure way -of providing sensitive data to the application. - -### Restrictions and limitations - -When running the migration, ensure that your target deployment has the same (or -bigger) amount of resources (CPU, RAM) than your cluster. Otherwise, the -migration process might get stuck or require manual intervention. This is closely -connected to the type of data you have and how it is distributed between shards -and collections. - -In general, the most important parameters are: -- Total number of leader shards -- The amount of data in bytes per collection - -Both parameters can be retrieved from the ArangoDB Web Interface. - -The `arangosync-migration` tool supports migrating large datasets of up to -5 TB of data and 3800 leader shards, as well as collections as big as 250 GB. - -In case you have any questions, please -[reach out to us](https://www.arangodb.com/contact). - -## Cloud migration workflow for minimal downtime - -1. Download and start the `arangosync-migration` tool. The target deployment - is switched into read-only mode automatically. -2. Wait until all shards are in sync. You can use the `status` or the `start` - command with the same parameters to track that. -3. Optionally, when all shards are in-sync, you can switch your applications - to use the endpoint of the ArangoGraph deployment, but note that it stays in - read-only mode until the migration process is fully completed. -4. Stop the migration using the `stop` subcommand. The following steps are executed: - - The source data cluster is switched into read-only mode. - - It waits until all shards are synchronized. - - The target deployment is switched into default read/write mode. - - {{< info >}} - If you switched the source data cluster into read-only mode, - you can switch it back to default (read/write) mode using the - `set-server-mode` subcommand. - {{< /info >}} diff --git a/site/content/3.10/arangograph/monitoring-and-metrics.md b/site/content/3.10/arangograph/monitoring-and-metrics.md deleted file mode 100644 index 2b9ede4b4a..0000000000 --- a/site/content/3.10/arangograph/monitoring-and-metrics.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: Monitoring & Metrics in ArangoGraph -menuTitle: Monitoring & Metrics -weight: 40 -description: >- - ArangoGraph provides various built-in tools and integrations to help you - monitor your deployment ---- -The ArangoGraph Insights Platform provides integrated charts, metrics, and logs -to help you monitor your deployment. This allows you to track your deployment's -performance, resource utilization, and its overall status. - -The key features include: -- **Built-in monitoring**: Get immediate access to monitoring capabilities for - your deployments without any additional setup. -- **Chart-based metrics representation**: Visualize the usage of the DB-Servers - and Coordinators over a selected timeframe. -- **Integration with Prometheus and Grafana**: Connect your metrics to Prometheus - and Grafana for in-depth visualization and analysis. - -To get started, select an existing deployment from within a project and -click **Monitoring** in the navigation. - -![ArangoGraph Monitoring tab](../../images/arangograph-monitoring-tab.png) - -## Built-in monitoring and metrics - -### In the **Servers** section - -The **Servers** section offers an overview of the DB-Servers, Coordinators, -and Agents used in your deployment. It provides essential details such as each -server's ID and type, the running ArangoDB version, as well as their memory, -CPU, and disk usage. - -In case you need to perform a restart on a server, you can do so by using the -**Gracefully restart this server** action button. This shuts down all services -normally, allowing ongoing operations to finish gracefully before the restart -occurs. - -Additionally, you can access detailed logs via the **Logs** button. This allows -you to apply filters to obtain logs from all server types or select specific ones -(i.e. only Coordinators or only DB-Servers) within a timeframe. To download the -logs, click the **Save** button. - -![ArangoGraph Monitoring Servers](../../images/arangograph-monitoring-servers.png) - -### In the **Metrics** section - -The **Metrics** section displays a chart-based representation depicting the -resource utilization of DB-Servers and Coordinators within a specified timeframe. - -You can select one or more DB-Servers and choose **CPU**, **Memory**, or **Disk** -to visualize their respective usage. The search box enables you to easily find -a server by its ID, particularly useful when having a large number of servers -or when needing to quickly find a particular one among many. - -Similarly, you can repeat the process for Coordinators to see the **CPU** and -**Memory** usage. - -![Arangograph Monitoring Metrics Chart](../../images/arangograph-monitoring-metrics-chart.png) - -## Connect with Prometheus and Grafana - -The ArangoGraph Insights Platform provides metrics for each deployment in a -[Prometheus](https://prometheus.io/)-compatible format. -You can use these metrics to gather detailed insights into the current -and previous states of your deployment. -Once metrics are collected by Prometheus, you can inspect them using tools -such as [Grafana](https://grafana.com/oss/grafana/). - -![ArangoGraph Connect Metrics Section](../../images/arangograph-connect-metrics-section.png) - -### Metrics tokens - -The **Metrics tokens** section allows you to create a new metrics token, -which is required for connecting to Prometheus. - -1. To create a metrics token, click **New metrics token**. -2. For **Name**, enter a name for the metrics token. -3. Optionally, you can also enter a **Short description**. -4. Select the **Lifetime** of the metrics token. -5. Click **Create**. - -![ArangoGraph Metrics Tokens](../../images/arangograph-metrics-token.png) - -### How to connect Prometheus - -1. In the **Metrics** section, click **Connect Prometheus**. -2. Create the `prometheus.yml` file with the following content: - ```yaml - global: - scrape_interval: 60s - scrape_configs: - - job_name: 'deployment' - bearer_token: '<fill-your-metrics-token-here>' - scheme: 'https' - static_configs: - - targets: ['6775e7d48152.arangodb.cloud:8829'] - tls_config: - insecure_skip_verify: true - ``` -3. Start Prometheus with the following command: - ```sh - docker run -d \ - -p 9090:9090 -p 3000:3000 --name prometheus \ - -v $(pwd)/prometheus.yml:/etc/prometheus/prometheus.yml:ro \ - prom/prometheus - ``` - {{< info >}} - This command also opens a port 3000 for Grafana. In a production environment, - this is not needed and not recommended to have it open. - {{< /info >}} - -### How to connect Grafana - -1. Start Grafana with the following command: - ```sh - docker run -d \ - --network container:prometheus \ - grafana/grafana - ``` -2. Go to `localhost:3000` and log in with the following credentials: - - For username, enter *admin*. - - For password, enter *admin*. - - {{< tip >}} - After the initial login, make sure to change your password. - {{< /tip >}} - -3. To add a data source, click **Add your first data source** and then do the following: - - Select **Prometheus**. - - For **HTTP URL**, enter `http://localhost:9090`. - - Click **Save & Test**. -4. To add a dashboard, open the menu and click **Create** and then **Import**. -5. Download the [Grafana dashboard for ArangoGraph](https://github.com/arangodb-managed/grafana-dashboards). -6. Copy the contents of the `main.json` file into the **Import via panel json** field in Grafana. -7. Click **Load**. diff --git a/site/content/3.10/arangograph/my-account.md b/site/content/3.10/arangograph/my-account.md deleted file mode 100644 index e79415060a..0000000000 --- a/site/content/3.10/arangograph/my-account.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -title: My Account in ArangoGraph -menuTitle: My Account -weight: 35 -description: >- - How to manage your user account, your organizations, and your API keys in ArangoGraph ---- -You can access information related to your account via the __User Toolbar__. -The toolbar is in the top right corner in the ArangoGraph dashboard and -accessible from every view. There are two elements: - -- __Question mark icon__: Help -- __User icon__: My Account - -![ArangoGraph My Account](../../images/arangograph-my-account.png) - -## Overview - -### How to view my account - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __Overview__ in the __My account__ section. -3. The __Overview__ displays your name, email address, company and when the - account was created. - -### How to edit the profile of my account - -1. Hover over or click the user icon in the __User Toolbar__ in the top right corner. -2. Click __Overview__ in the __My account__ section. -3. Click the __Edit__ button. -4. Change your personal information and __Save__. - -![ArangoGraph My Account Info](../../images/arangograph-my-account-info.png) - -## Organizations - -### How to view my organizations - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Your organizations are listed in a table. - Click the organization name or the eye icon in the __Actions__ column to - jump to the organization overview. - -### How to create a new organization - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Click the __New organization__ button. -4. Enter a name and and a description for the new organization and click the - __Create__ button. - -{{< info >}} -The free to try tier is limited to a single organization. -{{< /info >}} - -### How to delete an organization - -{{< danger >}} -Removing an organization implies the deletion of projects and deployments. -This operation cannot be undone and **all deployment data will be lost**. -Please proceed with caution. -{{< /danger >}} - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Click the __recycle bin__ icon in the __Actions__ column. -4. Enter `Delete!` to confirm and click __Yes__. - -{{< info >}} -If you are no longer a member of any organization, then a new organization is -created for you when you log in again. -{{< /info >}} - -![ArangoGraph New Organization](../../images/arangograph-new-org.png) - -## Invites - -Invitations are requests to join organizations. You can accept or reject -pending invites. - -### How to create invites - -See [Users and Groups: How to add a new member to the organization](organizations/users-and-groups.md#how-to-add-a-new-member-to-the-organization) - -### How to respond to my invites - -#### I am not a member of an organization yet - -1. Once invited, you will receive an email asking to join your - ArangoGraph organization. - ![ArangoGraph Organization Invite Email](../../images/arangograph-org-invite-email.png) -2. Click the __View my organization invite__ link in the email. You will be - asked to log in or to create a new account. -3. To sign up for a new account, click the __Start Free__ button or the - __Sign up__ link in the header navigation. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) -4. After successfully signing up, you will receive a verification email. -5. Click the __Verify my email address__ link in the email. It takes you back - to the ArangoGraph Insights Platform site. - ![ArangoGraph Organization Invite Email Verify](../../images/arangograph-org-invite-email-verify.png) -6. After successfully logging in, you can accept or reject the invite to - join your organization. - ![ArangoGraph Organization Invite](../../images/arangograph-org-invite.png) -7. After accepting the invite, you become a member of your organization and - will be granted access to the organization and its related projects and - deployments. - -#### I am already a member of an organization - -1. Once invited, you will receive an email asking to join your - ArangoGraph organization, as well as a notification in the ArangoGraph dashboard. -2. Click the __View my organization invites__ link in the email, or hover over the - user icon in the top right corner of the dashboard and click - __My organization invites__. - ![ArangoGraph Organization Invite Notification](../../images/arangograph-org-invite-notification.png) -3. On the __Invites__ tab of the __My account__ view, you can accept or reject - pending invitations, as well as see past invitations that you accepted or - rejected. Click the button with a checkmark icon to join the organization. - ![ArangoGraph Organization Invites Accept](../../images/arangograph-org-invites-accept.png) - -## API Keys - -API keys are authentication tokens intended to be used for scripting. -They allow a script to authenticate on behalf of a user. - -An API key consists of a key and a secret. You need both to complete -authentication. - -### How to view my API keys - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Information about the API keys are listed in the __My API keys__ section. - -![ArangoGraph My API keys](../../images/arangograph-my-api-keys.png) - -### How to create a new API key - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Click the __New API key__ button. -4. Optionally limit the API key to a specific organization. -5. Optionally specify after how many hours the API key should expire into the - __Time to live__ field. -6. Optionally limit the API key to read-only APIs -7. Click the __Create__ button. -8. Copy the API key ID and Secret, then click the __Close__ button. - -{{< security >}} -The secret is only shown once at creation time. -You have to store it in a safe place. -{{< /security >}} - -![ArangoGraph New API key](../../images/arangograph-new-api-key.png) - -![ArangoGraph API key Secret](../../images/arangograph-api-key-secret.png) - -### How to revoke or delete an API key - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Click an icon in the __Actions__ column: - - __Counter-clockwise arrow__ icon: Revoke API key - - __Recycle bin__ icon: Delete API key -4. Click the __Yes__ button to confirm. - -{{% comment %}} -TODO: Copy to clipboard button -Access token that should expire after 1 hour unless renewed, might get removed as it's confusing. -{{% /comment %}} diff --git a/site/content/3.10/arangograph/notebooks.md b/site/content/3.10/arangograph/notebooks.md deleted file mode 100644 index b581dc44d8..0000000000 --- a/site/content/3.10/arangograph/notebooks.md +++ /dev/null @@ -1,170 +0,0 @@ ---- -title: ArangoGraph Notebooks -menuTitle: Notebooks -weight: 25 -description: >- - How to create and manage colocated Jupyter Notebooks within ArangoGraph ---- -{{< info >}} -This documentation describes the beta version of the Notebooks feature and is -subject to change. The beta version is free for all. -{{< /info >}} - -The ArangoGraph Notebook is a JupyterLab notebook embedded in the ArangoGraph -Insights Platform. The notebook integrates seamlessly with platform, -automatically connecting to ArangoGraph services, including ArangoDB and the -ArangoML platform services. This makes it much easier to leverage these -resources without having to download any data locally or to remember user IDs, -passwords, and endpoint URLs. - -![ArangoGraph Notebooks Architecture](../../images/arangograph-notebooks-architecture.png) - -The ArangoGraph Notebook has built-in [ArangoGraph Magic Commands](#arangograph-magic-commands) -that answer questions like: -- What ArangoDB database am I connected to at the moment? -- What data does the ArangoDB instance contain? -- How can I access certain documents? -- How do I create a graph? - -The ArangoGraph Notebook also pre-installs [python-arango](https://docs.python-arango.com/en/main/) -and ArangoML connectors -to [PyG](https://github.com/arangoml/pyg-adapter), -[DGL](https://github.com/arangoml/dgl-adapter), -[CuGraph](https://github.com/arangoml/cugraph-adapter), as well as the -[FastGraphML](https://github.com/arangoml/fastgraphml) -library, so you can get started -right away accessing data in ArangoDB to develop GraphML models using your -favorite GraphML libraries with GPUs. - -## How to create a new notebook - -1. Open the deployment in which you want to create the notebook. -2. Go to the **Data science** section and click the **Create Notebook** button. -3. Enter a name and optionally a description for your new notebook. -4. Select a configuration model from the dropdown menu. Click **Save**. -5. The notebook's phase is set to **Initializing**. Once the phase changes to - **Running**, the notebook's endpoint is accessible. -6. Click the **Open notebook** button to access your notebook. -7. To access your notebook, you need to be signed into ArangoGraph as a user with - the `notebook.notebook.execute` permission in your project. Organization - owners have this permission enabled by default. The `notebook-executor` role - which contains the permission can also be granted to other members of the - organization via roles. See how to create a - [role binding](security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy). - -{{< info >}} -Depending on the tier your organization belongs to, different limitations apply: -- On-Demand and Committed: you can create up to three notebooks per deployment. -- Free-to-try: you can only create one notebook per deployment. -{{< /info >}} - -![Notebooks](../../images/arangograph-notebooks.png) - -{{< info >}} -Notebooks in beta version have a fixed configuration of 10 GB of disk size. -{{< /info >}} - -## How to edit a notebook - -1. Select the notebook that you want to change from the **Notebooks** tab. -2. Click **Edit notebook**. You can modify its name and description. -3. To pause a notebook, click the **Pause notebook** button. You can resume it -at anytime. The notebook's phase is updated accordingly. - -## How to delete a notebook - -1. Select the notebook that you want to remove from the **Notebooks** tab. -2. Click the **Delete notebook** button. - -## Getting Started notebook - -To get a better understanding of how to interact with your ArangoDB database -cluster, use the ArangoGraph Getting Started template. -The ArangoGraph Notebook automatically connects to the ArangoDB service -endpoint, so you can immediately start interacting with it. - -1. Log in to the notebook you have created by using your deployment's root password. -2. Select the `GettingStarted.ipynb` template from the file browser. - -## ArangoGraph Magic Commands - -A list of the available magic commands you can interact with. -Single line commands have `%` prefix and multi-line commands have `%%` prefix. - -**Database Commands** - -- `%listDatabases` - lists the databases on the database server. -- `%whichDatabase` - returns the database name you are connected to. -- `%createDatabase databaseName` - creates a database. -- `%selectDatabase databaseName` - selects a database as the current database. -- `%useDatabase databasename` - uses a database as the current database; - alias for `%selectDatabase`. -- `%getDatabase databaseName` - gets a database. Used for assigning a database, - e.g. `studentDB` = `getDatabase student_database`. -- `%deleteDatabase databaseName` - deletes the database. - -**Graph Commands** - -- `%listGraphs` - lists the graphs defined in the currently selected database. -- `%whichGraph` - returns the graph name that is currently selected. -- `%createGraph graphName` - creates a named graph. -- `%selectGraph graphName` - selects the graph as the current graph. -- `%useGraph graphName` - uses the graph as the current graph; - alias for `%selectGraph`. -- `%getGraph graphName` - gets the graph for variable assignment, - e.g. `studentGraph` = `%getGraph student-graph`. -- `%deleteGraph graphName` - deletes a graph. - -**Collection Commands** - -- `%listCollections` - lists the collections on the selected current database. -- `%whichCollection` - returns the collection name that is currently selected. -- `%createCollection collectionName` - creates a collection. -- `%selectCollection collectionName` - selects a collection as the current collection. -- `%useCollection collectionName` - uses the collection as the current collection; - alias for `%selectCollection`. -- `%getCollection collectionName` - gets a collection for variable assignment, - e.g. `student` = `% getCollection Student`. -- `%createEdgeCollection` - creates an edge collection. -- `%createVertexCollection` - creates a vertex collection. -- `%createEdgeDefinition` - creates an edge definition. -- `%deleteCollection collectionName` - deletes the collection. -- `%truncateCollection collectionName` - truncates the collection. -- `%sampleCollection collectionName` - returns a random document from the collection. - If no collection is specified, then it uses the selected collection. - -**Document Commands** - -- `%insertDocument jsonDocument` - inserts the document into the currently selected collection. -- `%replaceDocument jsonDocument` - replaces the document in the currently selected collection. -- `%updateDocument jsonDocument` - updates the document in the currently selected collection. -- `%deleteDocument jsonDocument` - deletes the document from the currently selected collection. -- `%%importBulk jsonDocumentArray` - imports an array of documents into the currently selected collection. - -**AQL Commands** - -- `%aql single-line_aql_query` - executes a single line AQL query. -- `%%aqlm multi-line_aql_query` - executes a multi-line AQL query. - -**Variables** - -- `_endpoint` - the endpoint (URL) of the ArangoDB Server. -- `_system` - the system database used for creating, listing, and deleting databases. -- `_db` - the selected (current) database. To select a different database, use `%selectDatabase`. -- `_graph` - the selected (current) graph. To select a different graph, use `%selectGraph`. -- `_collection` - the selected (current) collection. To select a different collection, use `%selectCollection`. -- `_user` - the current user. - -You can use these variables directly, for example, `_db.collections()` to list -collections or `_system.databases` to list databases. - -You can also create your own variable assignments, such as: - -- `schoolDB` = `%getDatabase schoolDB` -- `school_graph` = `%getGraph school_graph` -- `student` = `%getCollection Student` - -**Reset environment** - -In the event that any of the above variables have been unintentionally changed, -you can revert all of them to the default state with `reset_environment()`. diff --git a/site/content/3.10/arangograph/organizations/_index.md b/site/content/3.10/arangograph/organizations/_index.md deleted file mode 100644 index 85ee2c7656..0000000000 --- a/site/content/3.10/arangograph/organizations/_index.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -title: Organizations in ArangoGraph -menuTitle: Organizations -weight: 10 -description: >- - How to manage organizations and what type of packages ArangoGraph offers ---- -An ArangoGraph organizations is a container for projects. An organization -typically represents a (commercial) entity such as a company, a company division, -an institution, or a non-profit organization. - -**<u>Organizations</u> → Projects → Deployments** - -Users can be members of one or more organizations. However, you can only be a -member of one _Free-to-try_ tier organization at a time. - -## How to switch between my organizations - -1. The first entry in the main navigation (with a double arrow icon) indicates - the current organization. -2. Click it to bring up a dropdown menu to select another organization of which you - are a member. -3. The overview will open for the selected organization, showing the number of - projects, the tier and when it was created. - -![ArangoGraph Organization Switcher](../../../images/arangograph-organization-switcher.png) - -![ArangoGraph Organization Overview](../../../images/arangograph-organization-overview.png) - -## ArangoGraph Packages - -With the ArangoGraph Insights Platform, your organization can choose one of the -following packages. - -### Free Trial - -ArangoGraph comes with a free-to-try tier that lets you test ArangoGraph for -free for 14 days. You can get started quickly, without needing to enter a -credit card. - -The free trial gives you access to: -- One small deployment (4GB) in a region of your choice for 14 days -- Local backups -- One ArangoGraph Notebook for learning and data science - -After the trial period, your deployment will be deleted automatically. - -### On-Demand - -Add a payment payment method to gain access to ArangoGraph's full feature set. -Pay monthly via a credit card for what you actually use. - -This package unlocks all ArangoGraph functionality, including: -- Multiple and larger deployments -- Backups to cloud storage, with multi-region support -- Enhanced security features such as Private Endpoints - -### Committed - -Commit up-front for a year and pay via the Sales team. This package provides -the same flexibility of On-Demand, but at a lower price. - -In addition, you gain access to: -- 24/7 Premium Support -- ArangoDB Professional Services Engagements -- Ability to transact via the AWS and GCP marketplaces - -To take advantage of this, you need to get in touch with the ArangoDB -team. [Contact us](https://www.arangodb.com/contact/) for more details. - -## How to unlock all features - -You can unlock all features in ArangoGraph at any time by adding your billing -details and a payment method. As soon as you have added a payment method, all -ArangoGraph functionalities are immediately unlocked. From that point on, your -deployments will no longer expire and you can create more and larger deployments. - -See [Billing: How to add billing details / payment methods](billing.md) - -![ArangoGraph Billing](../../../images/arangograph-billing.png) - -## How to create a new organization - -See [My Account: How to create a new organization](../my-account.md#how-to-create-a-new-organization) - -## How to restrict access to an organization - -If you want to restrict access to an organization, you can do it by specifying which authentication providers are accepted for users trying to access the organization. For more information, refer to the [Access Control](../security-and-access-control/_index.md#restricting-access-to-organizations) section. - -## How to delete the current organization - -{{< danger >}} -Removing an organization implies the deletion of projects and deployments. -This operation cannot be undone and **all deployment data will be lost**. -Please proceed with caution. -{{< /danger >}} - -1. Click **Overview** in the **Organization** section of the main navigation. -2. Open the **Danger zone** tab. -3. Click the **Delete organization** button. -4. Enter `Delete!` to confirm and click **Yes**. - -{{< info >}} -If you are no longer a member of any organization, then a new organization is -created for you when you log in again. -{{< /info >}} - -{{< tip >}} -If the organization has a locked resource (a project or a deployment), you need to [unlock](../security-and-access-control/_index.md#locked-resources) -that resource first to be able to delete the organization. -{{< /tip >}} diff --git a/site/content/3.10/arangograph/organizations/billing.md b/site/content/3.10/arangograph/organizations/billing.md deleted file mode 100644 index 9b892b5500..0000000000 --- a/site/content/3.10/arangograph/organizations/billing.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Billing in ArangoGraph -menuTitle: Billing -weight: 10 -description: >- - How to manage billing details and payment methods in ArangoGraph ---- -## How to add billing details - -1. In the main navigation menu, click the **Organization** icon. -2. Click **Billing** in the **Organization** section. -3. In the **Billing Details** section, click **Edit**. -4. Enter your company name, billing address, and EU VAT identification number (if applicable). -5. Optionally, enter the email address(es) to which invoices should be emailed - to automatically. -6. Click **Save**. - -![ArangoGraph Billing Details](../../../images/arangograph-billing-details.png) - -## How to add a payment method - -1. In the main navigation menu, click the **Organization** icon. -2. Click **Billing** in the **Organization** section. -3. In the **Payment methods** section, click **Add**. -4. Fill out the form with your credit card details. Currently, a credit card is the only available payment method. -5. Click **Save**. - -![ArangoGraph Payment Method](../../../images/arangograph-add-payment-method-credit-card.png) - -{{% comment %}} -TODO: Need screenshot with invoice - -### How to view invoices - - -{{% /comment %}} diff --git a/site/content/3.10/arangograph/security-and-access-control/_index.md b/site/content/3.10/arangograph/security-and-access-control/_index.md deleted file mode 100644 index 27742b57b3..0000000000 --- a/site/content/3.10/arangograph/security-and-access-control/_index.md +++ /dev/null @@ -1,698 +0,0 @@ ---- -title: Security and access control in ArangoGraph -menuTitle: Security and Access Control -weight: 45 -description: >- - This guide explains which access control concepts are available in - ArangoGraph and how to use them ---- -The ArangoGraph Insights Platform has a structured set of resources that are subject to security and -access control: - -- Organizations -- Projects -- Deployments - -For each of these resources, you can perform various operations. -For example, you can create a project in an organization and create a deployment -inside a project. - -## Locked resources - -In ArangoGraph, you can lock the resources to prevent accidental deletion. When -a resource is locked, it cannot be deleted and must be unlocked first. - -The hierarchical structure of the resources (organization-project-deployment) -is used in the locking functionality: if a child resource is locked -(for example, a deployment), you cannot delete the parent project without -unlocking that deployment first. - -{{< info >}} -If you lock a backup policy of a deployment or an IP allowlist, CA certificate, -and IAM provider of a project, it is still possible to delete -the corresponding parent resource without unlocking those properties first. -{{< /info >}} - -## Policy - -Various actions in ArangoGraph require different permissions, which can be -granted to users via **roles**. - -The association of a member with a role is called a **role binding**. -All role bindings of a resource comprise a **policy**. - -Roles can be bound on an organization, project, and deployment level (listed in -the high to low level order, with lower levels inheriting permissions from their -parents). This means that there is a unique policy per resource (an organization, -a project, or a deployment). - -For example, an organization has exactly one policy, -which binds roles to members of the organization. These bindings are used to -give the users permissions to perform operations in this organization. -This is useful when, as an organization owner, you need to extend the permissions -for an organization member. - -{{< info >}} -Permissions linked to predefined roles vary between organization owners and -organization members. If you need to extend permissions for an organization -member, you can create a new role binding. The complete list of roles and -their respective permissions for both organization owners and members can be -viewed on the **Policy** page of an organization within the ArangoGraph dashboard. -{{< /info >}} - -### How to view, edit, or remove role bindings of a policy - -Decide whether you want to edit the policy for an organization, a project, -or a deployment: - -- **Organization**: In the main navigation, click the __Organization__ icon and - then click __Policy__. -- **Project**: In the main navigation, click the __Dashboard__ icon, then click - __Projects__, click the name of the desired project, and finally click __Policy__. -- **Deployment**: In the main navigation, click the __Dashboard__ icon, then - click __Deployments__, click the name of the desired deployment, and finally - click __Policy__. - -To delete a role binding, click the **Recycle Bin** icon in the **Actions** column. - -{{< info >}} -Currently, you cannot edit a role binding, you can only delete it. -{{< /info >}} - -![ArangoGraph Project Policy](../../../images/arangograph-policy-page.png) - -### How to add a role binding to a policy - -1. Navigate to the **Policy** tab of an organization, a project or a deployment. -2. Click the **New role binding** button. -3. Select one or more users and/or groups. -4. Select one or more roles you want to assign to the specified members. -5. Click **Create**. - -![ArangoGraph New Role Binding](../../../images/arangograph-new-policy-role-binding.png) - -## Roles - -Operations on resources in ArangoGraph require zero (just an authentication) or -more permissions. Since the -number of permissions is large and very detailed, it is not practical to assign -permissions directly to users. Instead, ArangoGraph uses **roles**. - -A role is a set of permissions. Roles can be bound to groups (preferably) -or individual users. You can create such bindings for the respective organization, -project, or deployment policy. - -There are predefined roles, but you can also create custom ones. - -![ArangoGraph Roles](../../../images/arangograph-access-control-roles.png) - -### Predefined roles - -Predefined roles are created by ArangoGraph and group related permissions together. -An example of a predefined role is `deployment-viewer`. This role -contains all permissions needed to view deployments in a project. - -Predefined roles cannot be deleted. Note that permissions linked to predefined -roles vary between organization owners and organization members. - -{{% comment %}} -Command to generate below list with (Git)Bash: - -export OASIS_TOKEN='<TOKEN>' -./oasisctl list roles --organization-id <ID> --format json | jq -r '.[] | select(.predefined == true) | "**\(.description)** (`\(.id)`):\n\(.permissions | split(", ") | map("- `\(.)`\n") | join(""))"' -{{% /comment %}} - -{{< details summary="List of predefined roles and their permissions" >}} - -{{</* tip */>}} -The roles below are described following this pattern: - -**Role description** (`role ID`): -- `Permission` -{{</* /tip */>}} - -**Audit Log Admin** (`auditlog-admin`): -- `audit.auditlog.create` -- `audit.auditlog.delete` -- `audit.auditlog.get` -- `audit.auditlog.list` -- `audit.auditlog.set-default` -- `audit.auditlog.test-https-post-destination` -- `audit.auditlog.update` - -**Audit Log Archive Admin** (`auditlog-archive-admin`): -- `audit.auditlogarchive.delete` -- `audit.auditlogarchive.get` -- `audit.auditlogarchive.list` - -**Audit Log Archive Viewer** (`auditlog-archive-viewer`): -- `audit.auditlogarchive.get` -- `audit.auditlogarchive.list` - -**Audit Log Attachment Admin** (`auditlog-attachment-admin`): -- `audit.auditlogattachment.create` -- `audit.auditlogattachment.delete` -- `audit.auditlogattachment.get` - -**Audit Log Attachment Viewer** (`auditlog-attachment-viewer`): -- `audit.auditlogattachment.get` - -**Audit Log Event Admin** (`auditlog-event-admin`): -- `audit.auditlogevent.delete` -- `audit.auditlogevents.get` - -**Audit Log Event Viewer** (`auditlog-event-viewer`): -- `audit.auditlogevents.get` - -**Audit Log Viewer** (`auditlog-viewer`): -- `audit.auditlog.get` -- `audit.auditlog.list` - -**Backup Administrator** (`backup-admin`): -- `backup.backup.copy` -- `backup.backup.create` -- `backup.backup.delete` -- `backup.backup.download` -- `backup.backup.get` -- `backup.backup.list` -- `backup.backup.restore` -- `backup.backup.update` -- `backup.feature.get` -- `data.deployment.restore-backup` - -**Backup Viewer** (`backup-viewer`): -- `backup.backup.get` -- `backup.backup.list` -- `backup.feature.get` - -**Backup Policy Administrator** (`backuppolicy-admin`): -- `backup.backuppolicy.create` -- `backup.backuppolicy.delete` -- `backup.backuppolicy.get` -- `backup.backuppolicy.list` -- `backup.backuppolicy.update` -- `backup.feature.get` - -**Backup Policy Viewer** (`backuppolicy-viewer`): -- `backup.backuppolicy.get` -- `backup.backuppolicy.list` -- `backup.feature.get` - -**Billing Administrator** (`billing-admin`): -- `billing.config.get` -- `billing.config.set` -- `billing.invoice.get` -- `billing.invoice.get-preliminary` -- `billing.invoice.get-statistics` -- `billing.invoice.list` -- `billing.organization.get` -- `billing.paymentmethod.create` -- `billing.paymentmethod.delete` -- `billing.paymentmethod.get` -- `billing.paymentmethod.get-default` -- `billing.paymentmethod.list` -- `billing.paymentmethod.set-default` -- `billing.paymentmethod.update` -- `billing.paymentprovider.list` - -**Billing Viewer** (`billing-viewer`): -- `billing.config.get` -- `billing.invoice.get` -- `billing.invoice.get-preliminary` -- `billing.invoice.get-statistics` -- `billing.invoice.list` -- `billing.organization.get` -- `billing.paymentmethod.get` -- `billing.paymentmethod.get-default` -- `billing.paymentmethod.list` -- `billing.paymentprovider.list` - -**CA Certificate Administrator** (`cacertificate-admin`): -- `crypto.cacertificate.create` -- `crypto.cacertificate.delete` -- `crypto.cacertificate.get` -- `crypto.cacertificate.list` -- `crypto.cacertificate.set-default` -- `crypto.cacertificate.update` - -**CA Certificate Viewer** (`cacertificate-viewer`): -- `crypto.cacertificate.get` -- `crypto.cacertificate.list` - -**Dataloader Administrator** (`dataloader-admin`): -- `dataloader.deployment.import` - -**Deployment Administrator** (`deployment-admin`): -- `data.cpusize.list` -- `data.deployment.create` -- `data.deployment.create-test-database` -- `data.deployment.delete` -- `data.deployment.get` -- `data.deployment.list` -- `data.deployment.pause` -- `data.deployment.rebalance-shards` -- `data.deployment.resume` -- `data.deployment.rotate-server` -- `data.deployment.update` -- `data.deployment.update-scheduled-root-password-rotation` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.logs.get` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Content Administrator** (`deployment-content-admin`): -- `data.cpusize.list` -- `data.deployment.create-test-database` -- `data.deployment.get` -- `data.deployment.list` -- `data.deploymentcredentials.get` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.logs.get` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Full Access User** (`deployment-full-access-user`): -- `data.deployment.full-access` - -**Deployment Read Only User** (`deployment-read-only-user`): -- `data.deployment.read-only-access` - -**Deployment Viewer** (`deployment-viewer`): -- `data.cpusize.list` -- `data.deployment.get` -- `data.deployment.list` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Profile Viewer** (`deploymentprofile-viewer`): -- `deploymentprofile.deploymentprofile.list` - -**Example Datasets Viewer** (`exampledataset-viewer`): -- `example.exampledataset.get` -- `example.exampledataset.list` - -**Example Dataset Installation Administrator** (`exampledatasetinstallation-admin`): -- `example.exampledatasetinstallation.create` -- `example.exampledatasetinstallation.delete` -- `example.exampledatasetinstallation.get` -- `example.exampledatasetinstallation.list` -- `example.exampledatasetinstallation.update` - -**Example Dataset Installation Viewer** (`exampledatasetinstallation-viewer`): -- `example.exampledatasetinstallation.get` -- `example.exampledatasetinstallation.list` - -**Group Administrator** (`group-admin`): -- `iam.group.create` -- `iam.group.delete` -- `iam.group.get` -- `iam.group.list` -- `iam.group.update` - -**Group Viewer** (`group-viewer`): -- `iam.group.get` -- `iam.group.list` - -**IAM provider Administrator** (`iamprovider-admin`): -- `security.iamprovider.create` -- `security.iamprovider.delete` -- `security.iamprovider.get` -- `security.iamprovider.list` -- `security.iamprovider.set-default` -- `security.iamprovider.update` - -**IAM provider Viewer** (`iamprovider-viewer`): -- `security.iamprovider.get` -- `security.iamprovider.list` - -**IP allowlist Administrator** (`ipwhitelist-admin`): -- `security.ipallowlist.create` -- `security.ipallowlist.delete` -- `security.ipallowlist.get` -- `security.ipallowlist.list` -- `security.ipallowlist.update` - -**IP allowlist Viewer** (`ipwhitelist-viewer`): -- `security.ipallowlist.get` -- `security.ipallowlist.list` - -**Metrics Administrator** (`metrics-admin`): -- `metrics.endpoint.get` -- `metrics.token.create` -- `metrics.token.delete` -- `metrics.token.get` -- `metrics.token.list` -- `metrics.token.revoke` -- `metrics.token.update` - -**Migration Administrator** (`migration-admin`): -- `replication.deploymentmigration.create` -- `replication.deploymentmigration.delete` -- `replication.deploymentmigration.get` - -**MLServices Admin** (`mlservices-admin`): -- `ml.mlservices.get` - -**Notebook Administrator** (`notebook-admin`): -- `notebook.model.list` -- `notebook.notebook.create` -- `notebook.notebook.delete` -- `notebook.notebook.get` -- `notebook.notebook.list` -- `notebook.notebook.pause` -- `notebook.notebook.resume` -- `notebook.notebook.update` - -**Notebook Executor** (`notebook-executor`): -- `notebook.notebook.execute` - -**Notebook Viewer** (`notebook-viewer`): -- `notebook.model.list` -- `notebook.notebook.get` -- `notebook.notebook.list` - -**Organization Administrator** (`organization-admin`): -- `billing.organization.get` -- `resourcemanager.organization-invite.create` -- `resourcemanager.organization-invite.delete` -- `resourcemanager.organization-invite.get` -- `resourcemanager.organization-invite.list` -- `resourcemanager.organization-invite.update` -- `resourcemanager.organization.delete` -- `resourcemanager.organization.get` -- `resourcemanager.organization.update` - -**Organization Viewer** (`organization-viewer`): -- `billing.organization.get` -- `resourcemanager.organization-invite.get` -- `resourcemanager.organization-invite.list` -- `resourcemanager.organization.get` - -**Policy Administrator** (`policy-admin`): -- `iam.policy.get` -- `iam.policy.update` - -**Policy Viewer** (`policy-viewer`): -- `iam.policy.get` - -**Prepaid Deployment Viewer** (`prepaid-deployment-viewer`): -- `prepaid.prepaiddeployment.get` -- `prepaid.prepaiddeployment.list` - -**Private Endpoint Service Administrator** (`privateendpointservice-admin`): -- `network.privateendpointservice.create` -- `network.privateendpointservice.get` -- `network.privateendpointservice.get-by-deployment-id` -- `network.privateendpointservice.get-feature` -- `network.privateendpointservice.update` - -**Private Endpoint Service Viewer** (`privateendpointservice-viewer`): -- `network.privateendpointservice.get` -- `network.privateendpointservice.get-by-deployment-id` -- `network.privateendpointservice.get-feature` - -**Project Administrator** (`project-admin`): -- `resourcemanager.project.create` -- `resourcemanager.project.delete` -- `resourcemanager.project.get` -- `resourcemanager.project.list` -- `resourcemanager.project.update` - -**Project Viewer** (`project-viewer`): -- `resourcemanager.project.get` -- `resourcemanager.project.list` - -**Replication Administrator** (`replication-admin`): -- `replication.deployment.clone-from-backup` -- `replication.deploymentreplication.get` -- `replication.deploymentreplication.update` -- `replication.migration-forwarder.upgrade-connection` - -**Role Administrator** (`role-admin`): -- `iam.role.create` -- `iam.role.delete` -- `iam.role.get` -- `iam.role.list` -- `iam.role.update` - -**Role Viewer** (`role-viewer`): -- `iam.role.get` -- `iam.role.list` - -**SCIM Administrator** (`scim-admin`): -- `scim.user.add` -- `scim.user.delete` -- `scim.user.get` -- `scim.user.list` -- `scim.user.update` - -**User Administrator** (`user-admin`): -- `iam.user.get-personal-data` -- `iam.user.update` - -{{< /details >}} - -### How to create a custom role - -1. In the main navigation menu, click **Access Control**. -2. On the **Roles** tab, click **New role**. -3. Enter a name and optionally a description for the new role. -4. Select the required permissions. -5. Click **Create**. - -![ArangoGraph New Role](../../../images/arangograph-create-role.png) - -### How to view, edit or remove a custom role - -1. In the main navigation menu, click **Access Control**. -2. On the **Roles** tab, click: - - A role name or the **eye** icon in the **Actions** column to view the role. - - The **pencil** icon in the **Actions** column to edit the role. - You can also view a role and click the **Edit** button in the detail view. - - The **recycle bin** icon to delete the role. - You can also view a role and click the **Delete** button in the detail view. - -## Permissions - -Each operation done on a resource requires zero (just authentication) or more **permissions**. -A permission is a constant string such as `resourcemanager.project.create`, -following this schema: `<api>.<kind>.<verb>`. - -Permissions are solely defined by the ArangoGraph API. - -{{% comment %}} -Retrieved with the below command, with manual adjustments: -oasisctl list permissions - -Note that if the tier is "internal", there is an `internal-dashboard` API that should be excluded in below list! -{{% /comment %}} - -| API | Kind | Verbs -|:--------------------|:-----------------------------|:------------------------------------------- -| `audit` | `auditlogarchive` | `delete`, `get`, `list` -| `audit` | `auditlogattachment` | `create`, `delete`, `get` -| `audit` | `auditlogevents` | `get` -| `audit` | `auditlogevent` | `delete` -| `audit` | `auditlog` | `create`, `delete`, `get`, `list`, `set-default`, `test-https-post-destination`, `update` -| `backup` | `backuppolicy` | `create`, `delete`, `get`, `list`, `update` -| `backup` | `backup` | `copy`, `create`, `delete`, `download`, `get`, `list`, `restore`, `update` -| `backup` | `feature` | `get` -| `billing` | `config` | `get`, `set` -| `billing` | `invoice` | `get`, `get-preliminary`, `get-statistics`, `list` -| `billing` | `organization` | `get` -| `billing` | `paymentmethod` | `create`, `delete`, `get`, `get-default`, `list`, `set-default`, `update` -| `billing` | `paymentprovider` | `list` -| `crypto` | `cacertificate` | `create`, `delete`, `get`, `list`, `set-default`, `update` -| `dataloader` | `deployment` | `import` -| `data` | `cpusize` | `list` -| `data` | `deploymentcredentials` | `get` -| `data` | `deploymentfeatures` | `get` -| `data` | `deploymentmodel` | `list` -| `data` | `deploymentprice` | `calculate` -| `data` | `deployment` | `create`, `create-test-database`, `delete`, `full-access`, `get`, `list`, `pause`, `read-only-access`, `rebalance-shards`, `restore-backup`, `resume`, `rotate-server`, `update`, `update-scheduled-root-password-rotation` -| `data` | `diskperformance` | `list` -| `data` | `limits` | `get` -| `data` | `nodesize` | `list` -| `data` | `presets` | `list` -| `deploymentprofile` | `deploymentprofile` | `list` -| `example` | `exampledatasetinstallation` | `create`, `delete`, `get`, `list`, `update` -| `example` | `exampledataset` | `get`, `list` -| `iam` | `group` | `create`, `delete`, `get`, `list`, `update` -| `iam` | `policy` | `get`, `update` -| `iam` | `role` | `create`, `delete`, `get`, `list`, `update` -| `iam` | `user` | `get-personal-data`, `update` -| `metrics` | `endpoint` | `get` -| `metrics` | `token` | `create`, `delete`, `get`, `list`, `revoke`, `update` -| `ml` | `mlservices` | `get` -| `monitoring` | `logs` | `get` -| `monitoring` | `metrics` | `get` -| `network` | `privateendpointservice` | `create`, `get`, `get-by-deployment-id`, `get-feature`, `update` -| `notebook` | `model` | `list` -| `notebook` | `notebook` | `create`, `delete`, `execute`, `get`, `list`, `pause`, `resume`, `update` -| `notification` | `deployment-notification` | `list`, `mark-as-read`, `mark-as-unread` -| `prepaid` | `prepaiddeployment` | `get`, `list` -| `replication` | `deploymentmigration` | `create`, `delete`, `get` -| `replication` | `deploymentreplication` | `get`, `update` -| `replication` | `deployment` | `clone-from-backup` -| `replication` | `migration-forwarder` | `upgrade-connection` -| `resourcemanager` | `organization-invite` | `create`, `delete`, `get`, `list`, `update` -| `resourcemanager` | `organization` | `delete`, `get`, `update` -| `resourcemanager` | `project` | `create`, `delete`, `get`, `list`, `update` -| `scim` | `user` | `add`, `delete`, `get`, `list`, `update` -| `security` | `iamprovider` | `create`, `delete`, `get`, `list`, `set-default`, `update` -| `security` | `ipallowlist` | `create`, `delete`, `get`, `list`, `update` - -### Permission inheritance - -Each resource (organization, project, deployment) has its own policy, but this does not mean that you have to -repeat role bindings in all these policies. - -Once you assign a role to a user (or group of users) in a policy at one level, -all the permissions of this role are inherited in lower levels - -permissions are inherited downwards from an organization to its projects and -from a project to its deployments. - -For more general permissions, which you want to be propagated to other levels, -add a role for a user/group at the organization level. -For example, if you bind the `deployment-viewer` role to user `John` in the -organization policy, `John` will have the role permissions in all projects of -that organization and all deployments of the projects. - -For more restrictive permissions, which you don't necessarily want to be -propagated to other levels, add a role at the project or even deployment level. -For example, if you bind the `deployment-viewer` role to user `John` -in a project, `John` will have the role permissions in -this project as well as in all the deployments of it, but not -in other projects of the parent organization. - -**Inheritance example** - -- Let's assume you have a group called "Deployers" which includes users who deal with deployments. -- Then you create a role "Deployment Viewer", containing - `data.deployment.get` and `data.deployment.list` permissions. -- You can now add a role binding of the "Deployers" group to the "Deployment Viewer" role. -- If you add the binding to an organization policy, members of this group - will be granted the defined permissions for the organization, all its projects and all its deployments. -- If you add the role binding to a policy of project ABC, members of this group will be granted - the defined permissions for project ABC only and its deployments, but not for - other projects and their deployments. -- If you add the role binding to a policy of deployment X, members of this - group will be granted the defined permissions for deployment X only, and not - any other deployment of the parent project or any other project of the organization. - -The "Deployment Viewer" role is effective for the following entities depending -on which policy the binding is added to: - -Role binding added to →<br>Role effective on ↓ | Organization policy | Project ABC's policy | Deployment X's policy of project ABC | -|:---:|:---:|:---:|:---:| -Organization, its projects and deployments | ✓ | — | — -Project ABC and its deployments | ✓ | ✓ | — -Project DEF and its deployments | ✓ | — | — -Deployment X of project ABC | ✓ | ✓ | ✓ -Deployment Y of project ABC | ✓ | ✓ | — -Deployment Z of project DEF | ✓ | — | — - -## Restricting access to organizations - -To enhance security, you can implement the following restrictions via [Oasisctl](../oasisctl/_index.md): - -1. Limit allowed authentication providers. -2. Specify an allowed domain list. - -{{< info >}} -Note that users who do not meet the restrictions will not be granted permissions for any resource in -the organization. These users can still be members of the organization. -{{< /info >}} - -Using the first option, you can limit which **authentication providers** are -accepted for users trying to access an organization in ArangoGraph. -The following commands are available to configure this option: - -- `oasisctl get organization authentication providers` - allows you to see which - authentication providers are enabled for accessing a specific organization -- `oasisctl update organization authentication providers` - allows you to update - a list of authentication providers for an organization to which the - authenticated user has access - - `--enable-github` - if set, allow access from user accounts authenticated via Github - - `--enable-google` - if set, allow access from user accounts authenticated via Google - - `--enable-username-password` - if set, allow access from user accounts - authenticated via a username/password - -Using the second option, you can configure a **list of domains**, and only users -with email addresses from the specified domains will be able to access an -organization. The following commands are available to configure this option: - -- `oasisctl get organization email domain restrictions -o <your_organization_id>` - - allows you to see which domains are in the allowed list for a specific organization -- `oasisctl update organization email domain restrictions -o <your_organization_id> --allowed-domain=<domain_name1> --allowed-domain=<domain_name2>` - - allows you to update a list of the allowed domains for a specific organization -- `oasisctl update organization email domain restrictions -o <your_organization_id> --allowed-domain=` - - allows you to reset a list and accept any domains for accessing a specific organization - -## Using an audit log - -{{< info >}} -To enable the audit log feature, get in touch with the ArangoGraph team via **Request Help**, available in the left sidebar menu of the ArangoGraph Dashboard. -{{< /info >}} - -To have a better overview of the events happening in your ArangoGraph organization, -you can set up an audit log, which will track and log auditing information for you. -The audit log is created on the organization level, then you can use the log for -projects belonging to that organization. - -***To create an audit log*** - -1. In the main navigation menu, click **Access Control** in the **Organization** section. -2. Open the **Audit logs** tab and click the **New audit log** button. -3. In the dialog, fill out the following settings: - - - **Name** - enter a name for your audit log. - - **Description** - enter an optional description for your audit log. - - **Destinations** - specify one or several destinations to which you want to - upload the audit log. If you choose **Upload to cloud**, the log will be - available on the **Audit logs** tab of your organization. To send the log - entries to your custom destination, specify a destination URL with - authentication parameters (the **HTTP destination** option). - - {{< info >}} - The **Upload to cloud** option is not available for the free-to-try tier. - {{< /info >}} - - - **Excluded topics** - select topics that will not be included in the log. - Please note, that some are excluded by default (for example, `audit-document`). - - {{< warning >}} - Enabling the audit log for all events will have a negative impact on performance. - {{< /warning >}} - - - **Confirmation** - confirm that logging auditing events increases the price of your deployments. - - ![ArangoGraph audit log](../../../images/arangograph-audit-log.png) - -4. Click **Create** to add the audit log. You can now use it in the projects - belonging to your organization. diff --git a/site/content/3.10/arangograph/security-and-access-control/single-sign-on/_index.md b/site/content/3.10/arangograph/security-and-access-control/single-sign-on/_index.md deleted file mode 100644 index 1144d59ebd..0000000000 --- a/site/content/3.10/arangograph/security-and-access-control/single-sign-on/_index.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: Single Sign-On (SSO) in ArangoGraph -menuTitle: Single Sign-On -weight: 10 -description: >- - ArangoGraph supports **Single Sign-On** (SSO) authentication using - **Security Assertion Markup language 2.0** (SAML 2.0) ---- -{{< info >}} -To enable the Single Sign-On (SSO) feature, get in touch with the ArangoGraph -team via **Request Help**, available in the left sidebar menu of the -ArangoGraph Dashboard. -{{< /info >}} - -## About SAML 2.0 - -The Security Assertion Markup language 2.0 (SAML 2.0) is an open standard created -to provide cross-domain single sign-on (SSO). It allows you to authenticate in -multiple web applications by using a single set of login credentials. - -SAML SSO works by transferring user authentication data from the identity -provider (IdP) to the service provider (SP) through an exchange of digitally -signed XML documents. - -## Configure SAML 2.0 using Okta - -You can enable SSO for your ArangoGraph organization using Okta as an Identity -Provider (IdP). For more information about Okta, please refer to the -[Okta Documentation](https://help.okta.com/en-us/Content/index.htm?cshid=csh-index). - -### Create the SAML app integration in Okta - -1. Sign in to your Okta account and select **Applications** from the left sidebar menu. -2. Click **Create App Integration**. -3. In the **Create a new app integration** dialog, select **SAML 2.0**. - - ![ArangoGraph Create Okta App Integration](../../../../images/arangograph-okta-create-integration.png) -4. In the **General Settings**, specify a name for your integration and click **Next**. - - ![ArangoGraph Okta Integration Name](../../../../images/arangograph-okta-integration-name.png) -5. Configure the SAML settings: - - For **Single sign-on URL**, use `https://auth.arangodb.com/login/callback?connection=ORG_ID` - - For **Audience URI (SP Entity ID)**, use `urn:auth0:arangodb:ORG_ID` - - ![ArangoGraph Okta SAML General Settings](../../../../images/arangograph-okta-saml-general-settings.png) - -6. Replace **ORG_ID** with your organization identifier from the - ArangoGraph Dashboard. To find your organization ID, go to the **User Toolbar** - in the top right corner, which is accessible from every view of the Dashboard, - and click **My organizations**. - - If, for example, your organization ID is 14587062, here are the values you - would use when configuring the SAML settings: - - `https://auth.arangodb.com/login/callback?connection=14587062` - - `urn:auth0:arangodb:14587062` - - ![ArangoGraph Organization ID](../../../../images/arangograph-organization-id.png) -7. In the **Attribute Statements** section, add custom attributes as seen in the image below: - - email: `user.email` - - given_name: `user.firstName` - - family_name: `user.lastName` - - picture: `user.profileUrl` - - This step consists of a mapping between the ArangoGraph attribute names and - Okta attribute names. The values of these attributes are automatically filled - in based on the users list that is defined in Okta. - - ![ArangoGraph Okta SAML Attributes](../../../../images/arangograph-okta-saml-attributes.png) -8. Click **Next**. -9. In the **Configure feedback** section, select **I'm an Okta customer adding an internal app**. -10. Click **Finish**. The SAML app integration is now created. - -### SAML Setup - -After creating the app integration, you must perform the SAML setup to finalize -the SSO configuration. - -1. Go to the **SAML Signing Certificates** section, displayed under the **Sign On** tab. -2. Click **View SAML setup instructions**. - - ![ArangoGraph Okta SAML Setup](../../../../images/arangograph-okta-saml-setup.png) -3. The setup instructions include the following items: - - **Identity Provider Single Sign-On URL** - - **Identity Provider Issuer** - - **X.509 Certificate** -4. Copy the IdP settings, download the certificate using the - **Download X.509 certificate** button, and share them with the ArangoGraph - team via an ArangoGraph Support Ticket in order to complete the SSO - configuration. - -{{< info >}} -If you would like to enable SCIM provisioning in addition to the SSO SAML -configuration, please refer to the [SCIM](scim-provisioning.md) documentation. -{{< /info >}} diff --git a/site/content/3.10/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md b/site/content/3.10/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md deleted file mode 100644 index 8cf40b8009..0000000000 --- a/site/content/3.10/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: SCIM Provisioning -menuTitle: SCIM Provisioning -weight: 5 -description: >- - How to enable SCIM provisioning with Okta for your ArangoGraph project ---- -ArangoGraph provides support to control and manage members access in -ArangoGraph organizations with the -**System for Cross-domain Identity Management** (SCIM) provisioning. -This enables you to propagate to ArangoGraph any user access changes by using -the dedicated API. - -{{< info >}} -To enable the SCIM feature, get in touch with the ArangoGraph team via -**Request Help**, available in the left sidebar menu of the ArangoGraph Dashboard. -{{< /info >}} - -## About SCIM - -[SCIM](https://www.rfc-editor.org/rfc/rfc7644), or the System -for Cross-domain Identity Management [specification](http://www.simplecloud.info/), -is an open standard designed to manage user identity information. -SCIM provides a defined schema for representing users, and a RESTful -API to run CRUD operations on these user resources. - -The SCIM specification expects the following operations so that the SSO system -can sync the information about user resources in real time: - -- `GET /Users` - List all users. -- `GET /Users/:user_id` - Get details for a given user ID. -- `POST /Users` - Invite a new user to ArangoGraph. -- `PUT /Users/:user_id` - Update a given user ID. -- `DELETE /Users/:user_id` - Delete a specified user ID. - -ArangoGraph organization administrators can generate an API key for a specific organization. -The API token consists of a key and a secret. Using this key and secret as the -Basic Authentication Header (Basic Auth) in SCIM provisioning, you can access the APIs and -manage the user resources. - -To learn how to generate a new API key in the ArangoGraph Dashboard, see the -[API Keys](../../my-account.md#api-keys) section. - -{{< info >}} -When creating an API key, it is required to select an organization from the -list. -{{< /info >}} - -## Enable SCIM provisioning in Okta - -To enable SCIM provisioning, you first need to create an SSO integration that -supports the SCIM provisioning feature. - -1. To enable SCIM provisioning for your integration, go to the **General** tab. -2. In the **App Settings** section, select **Enable SCIM provisioning**. -3. Navigate to the **Provisioning** tab. The SCIM connection settings are - displayed under **Settings > Integration**. -4. Fill in the following fields: - - For **SCIM connector base URL**, use `https://dashboard.arangodb.cloud/api/scim/v1` - - For **Unique identifier field for users**, use `userName` -5. For **Supported provisioning actions**, enable the following: - - **Import New Users and Profile Updates** - - **Push New Users** - - **Push Profile Updates** -6. From the **Authentication Mode** menu, select the **Basic Auth** option. - To authenticate using this mode, you need to provide the username and password - for the account that handles the SCIM actions - in this case ArangoGraph. -7. Go to the ArangoGraph Dashboard and create a new API key ID and Secret. - - ![ArangoGraph Create new API key](../../../../images/arangograph-okta-api-key.png) - - Make sure to select one organization from the list and do not set any - value in the **Time to live** field. For more information, - see [How to create a new API key](../../my-account.md#how-to-create-a-new-api-key). -8. Use these authentication tokens as username and password when using the - **Basic Auth** mode and click **Save**. diff --git a/site/content/3.10/arangograph/security-and-access-control/x-509-certificates.md b/site/content/3.10/arangograph/security-and-access-control/x-509-certificates.md deleted file mode 100644 index 1ef13ef4e0..0000000000 --- a/site/content/3.10/arangograph/security-and-access-control/x-509-certificates.md +++ /dev/null @@ -1,179 +0,0 @@ ---- -title: X.509 Certificates in ArangoGraph -menuTitle: X.509 Certificates -weight: 5 -description: >- - X.509 certificates in ArangoGraph are utilized for encrypted remote administration. - The communication with and between the servers of an ArangoGraph deployment is - encrypted using the TLS protocol ---- -X.509 certificates are digital certificates that are used to verify the -authenticity of a website, user, or organization using a public key infrastructure -(PKI). They are used in various applications, including SSL/TLS encryption, -which is the basis for HTTPS - the primary protocol for securing communication -and data transfer over a network. - -The X.509 certificate format is a standard defined by the -[International Telecommunication Union (ITU)](https://www.itu.int/en/Pages/default.aspx) -and contains information such as the name of the certificate holder, the public -key associated with the certificate, the certificate's issuer, and the -certificate's expiration date. An X.509 certificate can be signed by a -certificate authority (CA) or self-signed. - -ArangoGraph is using: -- **well-known X.509 certificates** created by -[Let's Encrypt](https://letsencrypt.org/) -- **self-signed X.509 certificates** created by ArangoGraph platform - -## Certificate chains - -A certificate chain, also called the chain of trust, is a hierarchical structure -that links together a series of digital certificates. The trust in the chain is -established by verifying the identity of the issuer of each certificate in the -chain. The root of the chain is a trusted third-party, such as a certificate -authority (CA). The CA issues a certificate to an organization, which in turn -can issue certificates to servers and other entities. - -For example, when you visit a website with an SSL/TLS certificate, the browser -checks the chain of trust to verify the authenticity of the digital certificate. -The browser checks to see if the root certificate is trusted, and if it is, it -trusts the chain of certificates that lead to the end-entity certificate. -If any of the certificates in the chain are invalid, expired, or revoked, the -browser does not trust the digital certificate. - -## X.509 certificates in ArangoGraph - -Each ArangoGraph deployment is accessible on different port numbers: -- default port `8529`, `443` -- high port `18529` - -Each ArangoGraph Notebook is accessible on different port numbers: -- default port `8840`, `443` -- high port `18840` - -Metrics are accessible on different port numbers: -- default port `8829`, `443` -- high port `18829` - -The distinction between these port numbers is in the certificate used for the -TLS connection. - -{{< info >}} -The default ports (`8529` and `443`) always serve the well-known certificate. -The [auto login to database UI](../deployments/_index.md#auto-login-to-database-ui) -feature is only available on the `443` port and is enabled by default. -{{< /info >}} - -### Well-known X.509 certificates - -**Well-known X.509 certificates** created by -[Let's Encrypt](https://letsencrypt.org/) are used on the -default ports, `8529` and `443`. - -This type of certificate has a lifetime of 5 years and is rotated automatically. -It is recommended to use well-known certificates, as this eases access of a -deployment in your browser. - -{{< info >}} -The well-known certificate is a wildcard certificate and cannot contain -Subject Alternative Names (SANs). To include a SAN field, which is needed -for private endpoints running on Azure, please use the self-signed certificate -option. -{{< /info >}} - -### Self-signed X.509 certificates - -**Self-signed X.509 certificates** are used on the high ports, i.e. `18529`. -This type of certificate has a lifetime of 1 year, and it is created by the -ArangoGraph platform. It is also rotated automatically before the expiration -date. - -{{< info >}} -Unless you switch off the **Use well-known certificate** option in the -certificate generation, both the default and high port serve the same -self-signed certificate. -{{< /info >}} - -### Subject Alternative Name (SAN) - -The Subject Alternative Name (SAN) is an extension to the X.509 specification -that allows you to specify additional host names for a single SSL certificate. - -When using [private endpoints](../deployments/private-endpoints.md), -you can specify custom domain names. Note that these are added **only** to -the self-signed certificate as Subject Alternative Name (SAN). - -## How to create a new certificate - -1. Click a project name in the **Projects** section of the main navigation. -2. Click **Security**. -3. In the **Certificates** section, click: - - The **New certificate** button to create a new certificate. - - A name or the **eye** icon in the **Actions** column to view a certificate. - The dialog that opens provides commands for installing and uninstalling - the certificate through a console. - - The **pencil** icon to edit a certificate. - You can also view a certificate and click the **Edit** button. - - The **tag** icon to make the certificate the new default. - - The **recycle bin** icon to delete a certificate. - -![ArangoGraph Create New Certificate](../../../images/arangograph-new-certificate.png) - -## How to install a certificate - -Certificates that have the **Use well-known certificate** option enabled do -not need any installation and are supported by almost all web browsers -automatically. - -When creating a self-signed certificate that has the **Use well-known certificate** -option disabled, the certificate needs to be installed on your local machine as -well. This operation varies between operating systems. To install a self-signed -certificate on your local machine, open the certificate and follow the -installation instructions. - -![ArangoGraph Certificates](../../../images/arangograph-cert-page-with-cert-present.png) - -![ArangoGraph Certificate Install Instructions](../../../images/arangograph-cert-install-instructions.png) - -You can also extract the information from all certificates in the chain using the -`openssl` tool. - -- For **well-known certificates**, run the following command: - ``` - openssl s_client -showcerts -servername <123456abcdef>.arangodb.cloud -connect <123456abcdef>.arangodb.cloud:8529 </dev/null - ``` - -- For **self-signed certificates**, run the following command: - ``` - openssl s_client -showcerts -servername <123456abcdef>.arangodb.cloud -connect <123456abcdef>.arangodb.cloud:18529 </dev/null - ``` - -Note that `<123456abcdef>` is a placeholder that needs to be replaced with the -unique ID that is part of your ArangoGraph deployment endpoint URL. - -## How to connect to your application - -[ArangoDB drivers](../../develop/drivers/_index.md), also called connectors, allow you to -easily connect ArangoGraph deployments to your application. - -1. Navigate to **Deployments** and click the **View** button to show the - deployment page. -2. In the **Quick start** section, click the **Connecting drivers** button. -3. Select your programming language, i.e. Go, Java, Python, etc. -4. Follow the examples to connect a driver to your deployment. They include - code examples on how to use certificates in your application. - -![ArangoGraph Connecting Drivers](../../../images/arangograph-connecting-drivers.png) - -## Certificate Rotation - -Every certificate has a self-signed root certificate that is going to expire. -When certificates that are used in existing deployments are about to expire, -an automatic rotation of the certificates is triggered. This means that the -certificate is cloned (all existing settings are copied over to a new certificate) -and all affected deployments then start using the cloned certificate. - -Based on the type of certificate used, you may also need to install the new -certificate on your local machine. For example, self-signed certificates require -installation. To prevent any downtime, it is recommended to manually create a -new certificate and apply the required changes prior to the expiration date. diff --git a/site/content/3.10/data-science/arangograph-notebooks.md b/site/content/3.10/data-science/arangograph-notebooks.md deleted file mode 100644 index 34ca9529be..0000000000 --- a/site/content/3.10/data-science/arangograph-notebooks.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ArangoGraph Notebooks -menuTitle: ArangoGraph Notebooks -weight: 130 -description: >- - Colocated Jupyter Notebooks within the ArangoGraph Insights Platform ---- -{{< tip >}} -ArangoGraph Notebooks don't include the ArangoGraphML services. -To enable the ArangoGraphML services, -[get in touch](https://www.arangodb.com/contact/) -with the ArangoDB team. -{{< /tip >}} - -The ArangoGraph Notebook is a JupyterLab notebook embedded in the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -The notebook integrates seamlessly with the platform, -automatically connecting to ArangoGraph services and ArangoDB. -This makes it much easier to leverage these resources without having -to download any data locally or to remember user IDs, passwords, and endpoint URLs. - -For more information, see the [Notebooks](../arangograph/notebooks.md) documentation. diff --git a/site/content/3.11/arangograph/api/get-started.md b/site/content/3.11/arangograph/api/get-started.md deleted file mode 100644 index b4ea00e39d..0000000000 --- a/site/content/3.11/arangograph/api/get-started.md +++ /dev/null @@ -1,481 +0,0 @@ ---- -title: Get started with the ArangoGraph API and Oasisctl -menuTitle: Get started with Oasisctl -weight: 10 -description: >- - A tutorial that guides you through the ArangoGraph API as well as the Oasisctl - command-line tool -aliases: - - ../arangograph-api/getting-started ---- -This tutorial shows you how to do the following: - -- Generate an API key and authenticate with Oasisctl -- View information related to your organizations, projects, and deployments -- Configure, create and delete a deployment - -With Oasisctl the general command structure is to execute commands such as: - -``` -oasisctl list deployments -``` - -This command lists all deployments available to the authenticated user and we -will explore it in more detail later. Most commands also have associated -`--flags` that are required or provide additional options, this aligns with the -interaction method for many command line utilities. If you aren’t already -familiar with this, follow along as there are many examples in this guide that -will familiarize you with this command structure and using flags, along with -how to use OasisCtl to access the ArangoGraph API. - -Note: A good rule of thumb for all variables, resource names, and identifiers -is to **assume they are all case sensitive**, when being used with Oasisctl. - -## API Authentication - -### Generating an API Key - -The first step to using the ArangoGraph API is to generate an API key. To generate a -key you will need to be signed into your account at -[dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -Once you are signed in, hover over the profile icon in the top right corner. - -![Profile Icon](../../../images/arangograph-my-account-hover.png) - -Click _My API keys_. - -This will bring you to your API key management screen. From this screen you can -create, reject, and delete API keys. - -Click the _New API key_ button. - -![Blank API Screen](../../../images/arangograph-my-api-keys.png) - -The pop-up box that follows has a few options for customizing the access level -of this API key. - -The options you have available include: - -- Limit access to 1 organization or all organizations this user has access to -- Set an expiration time, specified in number of hours -- Limit key to read-only access - -Once you have configured the API key access options, you will be presented with -your API key ID and API key secret. It is very important that you capture the -API key secret before clicking the close button. There is no way to retrieve -the API key secret after closing this pop-up window. - -![API Secret Key](../../../images/arangograph-api-key-secret.png) - -Once you have securely stored your API key ID and secret, click close. - -That is all there is to setting up API access to your ArangoGraph organizations. - -### Authenticating with Oasisctl - -Now that you have API access it is time to login with Oasisctl. - -Running the Oasisctl utility without any arguments is the equivalent of -including the --help flag. This shows all of the top level commands available -and you can continue exploring each command by typing the command name -followed by the --help flag to see the options available for that command. - -Let’s start with doing that for the login command: - -```bash -oasisctl login --help -``` - -You should see an output similar to this: - -![login help output](../../../images/oasisctl-login-help.png) - -This shows two additional flags are available, aside from the help flag. - -- `--key-id` -- `--key-secret` - -These require the values we received when creating the API key. Once you run -this command you will receive an authentication token that can be used for the -remainder of the session. - -```bash -oasisctl login \ - --key-id cncApiKeyId \ - --key-secret 873-secret-key-id -``` - -Upon successful login you should receive an authentication token: - -![On Successful Login](../../../images/oasisctl-login-success.png) - -Depending on your environment, you could instead store this token for easier -access. For example: - -With Linux: - -```bash -export OASIS_TOKEN=$(oasisctl login --key-id cncApiKeyId --key-secret 873-secret-key-id) -``` - -Or Windows Powershell: - -```powershell -setx OASIS_TOKEN (oasisctl login --key-id cncApiKeyId --key-secret 873-secret-key-id) -``` - -In the coming sections you will see how to authenticate with this token when -using other commands that require authentication. - -## Viewing and Managing Organizations and Deployments - -### Format - -This section covers the basics of retrieving information from the ArangoGraph API. -Depending on the data you are requesting from the ArangoGraph API, being able to read -it in the command line can start to become difficult. To make text easier to -read for humans and your applications, Oasisctl offers two options for -formatting the data received: - -- Table -- JSON - -You can define the format of the data by supplying the `--format` flag along -with your preferred format, like so: - -```bash -oasisctl --format json -``` - -### Viewing Information with the List Command - -This section will cover the two main functions of retrieving data with the -ArangoGraph API. These are: - -- `list` - List resources -- `get` - Get information - -Before you can jump right into making new deployments you need to be aware of -what resources you have available. This is where the list command comes in. -List serves as a way to retrieve general information, you can see all of the -available list options by accessing its help output. - -```bash -oasisctl list --help -``` - -This should output a screen similar to: - -![List help output](../../../images/oasisctl-list-help.png) - -As you can see you can get information on anything you would need about your -ArangoGraph organizations, deployments, and access control. To start, let’s take a -look at a few examples of listing information and then getting more details on -our results. - -### List Organizations - -One of the first pieces of information you may be interested in is the -organizations you have access to. This is useful to know because most commands -require an explicit declaration of the organization you are interacting with. -To find this, use list to list your available organizations: - -```bash -oasisctl list organizations --format json -``` - -Once you have your available organizations you can refer to your desired -organization using its name or id. - -![List organizations output](../../../images/oasisctl-list-org.png) - -Note: You may also notice the url attribute, this is for internal use only and -should not be treated as a publicly accessible path. - -### List Projects - -Once you have the organization name that you wish to interact with, the next -step is to list the available projects within that organization. Do this by -following the same command structure as before and instead exchange -organizations for projects, this time providing the desired organization name -with the `--organization-id` flag. - -```bash -oasisctl list projects \ - --organization-id "ArangoGraph Organization" \ - --format json -``` - -This will return information on all projects that the authenticated user has -access to. - -![List projects output](../../../images/oasisctl-list-projects.png) - -### List Deployments - -Things start getting a bit more interesting with information related to -deployments. Now that you have obtained an organization iD and a project ID, -you can list all of the associated deployments for that project. - -```bash -oasisctl list deployments \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --format json - ``` - -![List deployments output](../../../images/oasisctl-list-deployments.png) - -This provides some basic details for all of the deployments associated with the -project. Namely, it provides a deployment ID which we can use to start making -modifications to the deployment or to get more detailed information, with the -`get` command. - -### Using the Get Command - -In Oasisctl, you use the get command to obtain more detailed information about -any of your available resources. It follows the same command structure as the -previous commands but typically requires a bit more information. For example, -to get more information on a specific deployment means you need to know at -least: - -- Organization ID -- Project ID -- Deployment ID - -To get more information about our example deployment we would need to execute -the following command: - -```bash -oasisctl get deployment \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --deployment-id "abc123DeploymentID" \ - --format json -``` - -This returns quite a bit more information about the deployment including more -detailed server information, the endpoint URL where you can access the web interface, -and optionally the root user password. - -![Get deployment details](../../../images/oasisctl-get-deployment.png) - -### Node Size ID - -We won’t be exploring every flag available for creating a deployment but it is -a good idea to explore the concept of the node size ID value. This is an -indicator that is unique to each provider (Google, AWS) and indicates -the CPU and memory. Depending on the provider and region this can also -determine the available disk sizes for your deployment. In other words, it is -pretty important to know which `node-size-id` your deployment will be using. - -The command you execute will determine on the available providers and regions -for your organization but here is an example command that lists the available -options in the US West region for the Google Cloud Platform: - -```bash -oasisctl list nodesizes \ - --organization-id "ArangoGraph Organization" \ - --provider-id "Google Cloud Platform" \ - --region-id gcp-us-west2 -``` - -The output you will see will be similar to this: - -![List node size id](../../../images/oasisctl-list-node-size-id.png) - -It is important to note that you can scale up with more disk size but you are -unable to scale down your deployment disk size. The only way to revert back to -a lower disk size is to destroy and recreate your deployment. - -Once you have decided what your starting deployment needs are you can reference -your decision with the Id value for the corresponding configuration. So, for -our example, we will be choosing the c4-a4 configuration. The availability and -options are different for each provider and region, so be sure to confirm the -node size options before creating a new deployment. - -### Challenge - -You can use this combination of listing and getting to obtain all of the -information you want for your ArangoGraph organizations. We only explored a few of -the commands available but you can explore them all within the utility by -utilizing the `--help` flag or you can see all of the available options -in the [documentation](../oasisctl/options.md). - -Something that might be useful practice before moving on is getting the rest -of the information that you need to create a deployment. Here are a list of -items that won’t have defaults available when you attempt to create your -first deployment and you will need to supply: - -- CA Certificate ID (name) -- IP Allowlist ID (id) (optional) -- Node Size ID (id) -- Node Disk Size (GB disk size dependent on Node Size ID) -- Organization ID (name) -- Project ID (name) -- Region ID (name) - -Try looking up that information to get more familiar with how to find -information with Oasisctl. When in doubt use the `--help` flag with any -command. - -## Creating Resources - -Now that you have seen how to obtain information about your available -resources, it’s time to start using those skills to start creating your own -deployment. To create resources with Oasisctl you use the create command. -To see all the possible options you can start with the following command: - -```bash -oasisctl create --help -``` - -![Create command help output](../../../images/oasisctl-create-help.png) - -### Create a Deployment - -To take a look at all of the options available when creating a deployment the -best place to start is with our trusty help command. - -```bash -oasisctl create deployment --help -``` - -![Create deployment help output](../../../images/oasisctl-create-deployment-help.png) - -As you can see there are a lot of default options but also a few that require -some knowledge of our pre-existing resources. Attempting to create a deployment -without one of the required options will return an error indicating which value -is missing or invalid. - -Once you have collected all of the necessary information the command for -creating a deployment is simply supplying the values along with the appropriate -flags. This command will create a deployment: - -```bash -oasisctl create deployment \ - --region-id gcp-us-west2 \ - --node-size-id c4-a4 \ - --node-disk-size 10 \ - --version 3.9.2 \ - --cacertificate-id OasisCert \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --name "First Oasisctl Deployment" \ - --description "The first deployment created using the awesome Oasisctl utility!" -``` - -If everything went according to play you should see similar output: - -![Deployment created successfully](../../../images/oasisctl-create-first-deployment-success.png) - -### Wait on Deployment Status - -When you create a deployment it begins the process of _bootstrapping_ which is -getting the deployment ready for use. This should happen quickly and to see if -it is ready for use you can run the wait command using the ID of the newly -created deployment, shown at the top of the information you received above. - -```bash -oasisctl wait deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -Once you receive a response of _Deployment Ready_, your deployment is indeed -ready to use. You can get some new details by running the get command. - -```bash -oasisctl get deployment \ - --organization-id "ArangoGraph Organization" \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -![Get deployment bootstrap status](../../../images/oasisctl-get-first-deployment-bootstrapped.png) - -Once the deployment is ready you will get two new pieces of information, the -endpoint URL and Bootstrapped-At will indicate the time it became available. -If you would like to login to the web interface to verify that your server is in fact -up and running you will need to supply the `--show-root-password` flag along -with the get command, this flag does not take a value. - -### The Update Command - -The inevitable time comes when something about your deployment must change and -this is where the update command comes in. You can use update to change or -update a number of things including updating the groups, policies, and roles -for user access control. You can also update some of your deployment -information or, for our situation, add an IP Allowlist if you didn’t add one -during creation. - -There are, of course, many options available and it is always recommended to -start with the --help flag to read about all of them. - -### Update a Deployment - -This section will show an example of how to update a deployment to use a -pre-existing allowlist. To add an IP Allowlist after the fact we are really -just updating the IP Allowlist value, which is currently empty. In order to -update the IP Allowlist of a deployment you must create a allowlist and then -you can simply reference its id like so: - -```bash -oasisctl update deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i \ - --ipallowlist-id abc123AllowlistID -``` - -You should receive a response with the deployment information and an indication -that deployment was updated at the top. - -You can use the update command to update everything about your deployments as -well. If you run: - -```bash -oasisctl update deployment --help -``` - -You will see the full list of options available that will allow you to scale -your deployment as needed. - -![Update deployment help output](../../../images/oasisctl-update-deployment-help.png) - -## Delete a Deployment - -There may come a day where you need to delete a resource. The process for this -follows right along with the conventions for the other commands detailed -throughout this guide. - -### The Delete Command - -For the final example in this guide we will delete the deployment that has -been created. This only requires the deployment ID and the permissions to -delete the deployment. - -```bash -oasisctl delete deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -Once the deployment has been deleted you can confirm it is gone by listing -your deployments. - -```bash -oasisctl list deployments \ - --organization-id "ArangoGraph Organization" \ - --format json -``` - -## Next Steps - -As promised, this guide covered the basics of using Oasisctl with the ArangoDB -API. While we primarily focused on viewing and managing deployments there is -also a lot more to explore, including: - -- Organization Invites Management -- Backups -- API Key Management -- Certificate Management -- User Access Control - -You can check out all these features and further details on the ones discussed -in this guide in the documentation. diff --git a/site/content/3.11/arangograph/api/set-up-a-connection.md b/site/content/3.11/arangograph/api/set-up-a-connection.md deleted file mode 100644 index 7cbc2b76e2..0000000000 --- a/site/content/3.11/arangograph/api/set-up-a-connection.md +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: Get started with the ArangoGraph API -menuTitle: Get started with the API -weight: 5 -description: >- - Quick start guide on how to set up a connection to the ArangoGraph API -aliases: - - ../arangograph-api/getting-started-with-the-api ---- -The instructions below are a quick start guide on how to set up a connection to the ArangoGraph API. - -All examples below will use the Go programming language. -Since the ArangoGraph API is using gRPC with protocol buffers, -all examples can be easily translated to many different languages. - -## Prerequisites - -Make sure that you have already [signed up for ArangoGraph](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). - -## Creating an API key - -1. Go to [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) and login. -2. Click the user icon in the top-right of the dashboard. -3. Select __My API keys__ -4. Click __New API key__ -5. Click __Create__ to select the default settings. -6. You'll now see a dialog showing the __API key ID__ and - the __API key Secret__. This is the only time you will see - the secret, so make sure to store it in a safe place. - -## Create an access token with your API key - -```go -import ( - "context" - - "google.golang.org/grpc" - "google.golang.org/grpc/credentials" - "github.com/arangodb-managed/apis/common/auth" - common "github.com/arangodb-managed/apis/common/v1" - data "github.com/arangodb-managed/apis/data/v1" - iam "github.com/arangodb-managed/apis/iam/v1" -) - -... - -// Set up a connection to the API. -tc := credentials.NewTLS(&tls.Config{}) -conn, err := grpc.Dial("https://api.cloud.arangodb.com", - grpc.WithTransportCredentials(tc)) -if err != nil { - // handle error -} - -// Create client for IAM service -iamc := iam.NewIAMServiceClient(conn) - -// Call AuthenticateAPIKey to create token -resp, err := iamc.AuthenticateAPIKey(ctx, - &iam.AuthenticateAPIKeyRequest{ - Id: keyID, - Secret: keySecret, -}) -if err != nil { - // handle error -} -token := resp.GetToken() -``` - -## Make an authenticated API call - -We're going to list all deployments in a project. -The connection and token created in the previous sample is re-used. - -The authentication token is passed as standard `bearer` token to the call. -If Go, there is a helper method (`WithAccessToken`) to create a context using -an authentication token. - -```go -// Create client for Data service -datac := data.NewDataServiceClient(conn) - -// Prepare context with authentication token -ctx := auth.WithAccessToken(context.Background(), token) - -// Call list deployments -list, err := datac.ListDeployments(ctx, - &common.ListOptions{ContextId: myProjectID}) -if err != nil { - // handle error -} -for _, depl := range list.GetItems() { - fmt.Printf("Found deployment with id %s\n", depl.GetId()) -} - -``` - -## API Errors - -All API methods return errors as gRPC error codes. - -The `github.com/arangodb-managed/apis/common/v1` package contains several helpers to check for common errors. - -```go -if common.IsNotFound(err) { - // Error is caused by a not-found situation -} -``` diff --git a/site/content/3.11/arangograph/backups.md b/site/content/3.11/arangograph/backups.md deleted file mode 100644 index e4adcd0a0e..0000000000 --- a/site/content/3.11/arangograph/backups.md +++ /dev/null @@ -1,172 +0,0 @@ ---- -title: Backups in ArangoGraph -menuTitle: Backups -weight: 50 -description: >- - You can manually create backups or use a backup policy to schedule periodic - backups, and both ways allow you to store your backups in multiple regions simultaneously ---- -## How to create backups - -To backup data in ArangoGraph for an ArangoDB installation, navigate to the -**Backups** section of your deployment created previously. - -![Backup ArangoDB](../../images/arangograph-backup-section.png) - -There are two ways to create backups. Create periodic backups using a -**Backup policy**, or create a backup manually. -Both ways allow you to create [backups in multiple regions](#multi-region-backups) -as well. - -### Periodic backups - -Periodic backups are created at a given schedule. To see when the new backup is -due, observe the schedule section. - -![Backup Policy schedule](../../images/arangograph-backup-policy-schedule.png) - -When a new deployment is created, a default **Backup policy** is created for it -as well. This policy creates backups every two hours. To edit this policy -(or any policy), highlight it in the row above and hit the pencil icon. - -![Edit Backup Policy](../../images/arangograph-edit-backup-policy.png) - -These backups are not automatically uploaded. To enable this, use the -**Upload backup to storage** option and choose a retention period that -specifies how long backups are retained after creation. - -If the **Upload backup to storage** option is enabled for a backup policy, -you can then create backups in different regions than the default one. -The regions where the default backup is copied are shown in the -**Additional regions** column in the **Policies** section. - -### Manual backups - -It's also possible to create a backup on demand. To do this, click **Back up now**. - -![Back up Now](../../images/arangograph-back-up-now.png) - -![Back up Now Dialog](../../images/arangograph-back-up-now-dialog.png) - -If you want to manually copy a backup to a different region than the default -one, first ensure that the **Upload backup to storage** option is enabled. -Then, highlight the backup row and use the -**Copy backup to a different region** button from the **Actions** column. - -The source backup ID from -which the copy is created is displayed in the **Copied from Backup** column. - -![Copy backup to a different region](../../images/arangograph-copy-backup-different-region.png) - -![Multiple Backups](../../images/arangograph-multiple-backups.png) - -### Uploading backups - -By default, a backup is not uploaded to the cloud, instead it remains on the -servers of the deployment. To make a backup that is resilient against server -(disk) failures, upload the backup to cloud storage. - -When the **Upload backup to cloud storage** option is enabled, the backup is -preserved for a long time and does not occupy any disk space on the servers. -This also allows copying the backup to different regions and it can be -configured in the **Multiple region backup** section. - -Uploaded backups are -required for [cloning](#how-to-clone-deployments-using-backups). - -#### Best practices for uploading backups - -When utilizing the **Upload backup to cloud storage** feature, a recommended -approach is to implement a backup strategy that balances granularity and storage -efficiency. - -One effective strategy involves creating a combination of backup intervals and -retention periods. For instance, consider the following example: - -1. Perform a backup every 4 hours with a retention period of 24 hours. This - provides frequent snapshots of your data, allowing you to recover recent - changes. -2. Perform a backup every day with a retention period of a week. Daily backups - offer a broader time range for recovery, enabling you to restore data from - any point within the past week. -3. Perform a backup every week with a retention period of a month. Weekly - backups allow you to recover from more extensive data. -4. Perform a backup every month with a retention period of a year. Monthly - backups provide a long-term perspective, enabling you to restore data from - any month within the past year. - -This backup strategy offers good granularity, providing multiple recovery -options for different timeframes. By implementing this approach, you have a -total number of backups that is considerable lower in comparison to other -alternatives such as having hourly backups with a retention period of a year. - -## Multi-region backups - -Using the multi-region backup feature, you can store backups in multiple regions -simultaneously either manually or automatically as part of a **Backup policy**. -If a backup created in one region goes down, it is still available in other -regions, significantly improving reliability. - -Multiple region backup is only available when the -**Upload backup to cloud storage** option is enabled. - -![Multiple Region Backup](../../images/arangograph-multi-region-backup.png) - -## How to restore backups - -To restore a database from a backup, highlight the desired backup and click the restore icon. - -{{< warning >}} -All current data will be lost when restoring. To make sure that new data that -has been inserted after the backup creation is also restored, create a new -backup before using the **Restore Backup** feature. - -During restore, the deployment is temporarily not available. -{{< /warning >}} - -![Restore From Backup](../../images/arangograph-restore-from-backup.png) - -![Restore From Backup Dialog](../../images/arangograph-restore-from-backup-dialog.png) - -![Restore From Backup Status Pending](../../images/arangograph-restore-from-backup-status-pending.png) - -![Restore From Backup Status Restored](../../images/arangograph-restore-from-backup-status-restored.png) - -## How to clone deployments using backups - -Creating a deployment from a backup allows you to duplicate an existing -deployment with all its data, for example, to create a test environment or to -move to a different cloud provider or region within ArangoGraph. - -{{< info >}} -This feature is only available if the backup you wish to clone has been -uploaded to cloud storage. -{{< /info >}} - -{{< info >}} -The cloned deployment will have the exact same features as the previous -deployment including node size and model. The cloud provider and the region -can stay the same or you can select a different one. -For restoring a deployment as quick as possible, it is recommended to create a -deployment in the same region as where the backup resides to avoid cross-region -data transfer. -The data contained in the backup will be restored to this new deployment. - -The *root password* for this deployment will be different. -{{< /info >}} - -1. Highlight the backup you wish to clone from and hit **Clone backup to new deployment**. - - ![ArangoGraph Clone Deployment From Backup](../../images/arangograph-clone-deployment-from-backup.png) - -2. Choose whether the clone should be created using the current provider and in - the same region as the backup or using a different provider, a different region, - or both. - - ![ArangoGraph Clone Deployment Select Region](../../images/arangograph-clone-deployment-select.png) - -3. The view should navigate to the new deployment being bootstrapped. - - ![ArangoGraph Cloned Deployment](../../images/arangograph-cloned-deployment.png) - -This feature is also available through [oasisctl](oasisctl/_index.md). diff --git a/site/content/3.11/arangograph/data-loader/_index.md b/site/content/3.11/arangograph/data-loader/_index.md deleted file mode 100644 index 7955fcb47a..0000000000 --- a/site/content/3.11/arangograph/data-loader/_index.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Load your data into ArangoGraph -menuTitle: Data Loader -weight: 22 -description: >- - Load your data into ArangoGraph and transform it into richly-connected graph - structures, without needing to write any code or deploy any infrastructure ---- - -ArangoGraph provides different ways of loading your data into the platform, -based on your migration use case. - -## Transform data into a graph - -The ArangoGraph Data Loader allows you to transform existing data from CSV file -formats into data that can be analyzed by the ArangoGraph platform. - -You provide your data in CSV format, a common format used for exports of data -from various systems. Then, using a no-code editor, you can model the schema of -this data and the relationships between them. This allows you to ingest your -existing datasets into your ArangoGraph database, without the need for any -development effort. - -You can get started in a few easy steps. - -1. **Create database**: - Choose an existing database or create a new one and enter a name for your new graph. - -2. **Add files**: - Drag and drop your data files in CSV format. - -3. **Design your graph**: - Model your graph schema by adding nodes and connecting them via edges. - -4. **Import data**: - Once you are ready, save and start the import. The resulting graph is an - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) with its - corresponding collections, available in your ArangoDB web interface. - -Follow this [working example](../data-loader/example.md) to see how easy it is -to transform existing data into a graph. - -## Import data to the cloud - -To import data from various files into collections **without creating a graph**, -get the ArangoDB client tools for your operating system from the -[download page](https://arangodb.com/download-major/). - -- To import data to ArangoGraph from an existing ArangoDB instance, see - [arangodump](../../components/tools/arangodump/) and - [arangorestore](../../components/tools/arangorestore/). -- To import pre-existing data in JSON, CSV, or TSV format, see - [arangoimport](../../components/tools/arangoimport/). - -## How to access the Data Loader - -1. If you do not have a deployment yet, [create a deployment](../deployments/_index.md#how-to-create-a-new-deployment) first. -2. Open the deployment you want to load data into. -3. In the **Load Data** section, click the **Load your data** button. -4. Select your migration use case. - -![ArangoGraph Data Loader Migration Use Cases](../../../images/arangograph-data-loader-migration-use-cases.png) \ No newline at end of file diff --git a/site/content/3.11/arangograph/data-loader/design-graph.md b/site/content/3.11/arangograph/data-loader/design-graph.md deleted file mode 100644 index b1c5eaf3af..0000000000 --- a/site/content/3.11/arangograph/data-loader/design-graph.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Design your graph -menuTitle: Design graph -weight: 10 -description: >- - Design your graph database schema using the integrated graph modeler in the Data Loader ---- - -Based on the data you have uploaded, you can start designing your graph. -The graph designer allows you to create a schema using nodes and edges. -Once this is done, you can save and start the import. The resulting -[EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and the -corresponding collections are created in your ArangoDB database instance. - -## How to add a node - -Nodes are the main objects in your data model and include the attributes of the -objects. - -1. To create a new node, click the **Add node** button. -2. In the graph designer, click on the newly created node to view the **Node details**. -3. In the **Node details** panel, fill in the following fields: - - For **Node label**, enter a name you want to use for the node. - - For **File**, select a file from the list to associate it with the node. - - For **Primary Identifier**, select a field from the list. This is used to - reference the nodes when you define relations with edges. - - For **File Headers**, select one or more attributes from the list. - -![ArangoGraph Data Loader Add Node](../../../images/arangograph-data-loader-add-node.png) - -## How to connect nodes - -Nodes can be connected by edges to express and categorize the relations between -them. A relation always has a direction, going from one node to another. You can -define this direction in the graph designer by dragging your cursor from one -particular node to another. - -To connect two nodes, you can use the **Connect node(s)** button. Click on any -node to self-reference it or drag it to connect it to another node. Alternatively, -when you select a node, a plus sign will appear, allowing you to directly add a -new node with an edge. - -{{< tip >}} -To quickly recenter your elements on the canvas, you can use the **Center View** -button located in the bottom right corner. This brings your nodes and edges back -into focus. -{{< /tip >}} - -The edge needs to be associated with a file and must have a label. Note that a -node and an edge cannot have the same label. - -See below the steps to add details to an edge. - -1. Click on an edge in the graph designer. -2. In the **Edit Edge** panel, fill in the following fields: - - For **Edge label**, enter a name you want to use for the edge. - - For **Relation file**, select a file from the list to associate it with the edge. - - To define how the relation points from one node to another, select the - corresponding relation file header for both the origin file (`_from`) and the - destination file (`_to`). - - For **File Headers**, select one or more attributes from the list. - -![ArangoGraph Data Loader Edit Edge](../../../images/arangograph-data-loader-edit-edge.png) - -## How to delete elements - -To remove a node or an edge, simply select it in the graph designer and click the -**Delete** icon. \ No newline at end of file diff --git a/site/content/3.11/arangograph/data-loader/example.md b/site/content/3.11/arangograph/data-loader/example.md deleted file mode 100644 index 46fdd1b38e..0000000000 --- a/site/content/3.11/arangograph/data-loader/example.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Data Loader Example -menuTitle: Example -weight: 20 -description: >- - Follow this complete working example to see how easy it is to transform existing - data into a graph and get insights from the connected entities ---- - -To transform your data into a graph, you need to have CSV files with entities -representing the nodes and a corresponding CSV file representing the edges. - -This example uses a sample data set of two files, `airports.csv`, and `flights.csv`. -These files are used to create a graph showing flights arriving at and departing -from various cities. -You can download the files from [GitHub](https://github.com/arangodb/example-datasets/tree/master/Data%20Loader). - -The `airports.csv` contains rows of airport entries, which are the future nodes -in your graph. The `flights.csv` contains rows of flight entries, which are the -future edges connecting the nodes. - -The whole process can be broken down into these steps: - -1. **Database and graph setup**: Begin by choosing an existing database or - create a new one and enter a name for your new graph. -2. **Add files**: Upload the CSV files to the Data Loader web interface. You can - simply drag and drop them or upload them through the file browser window. -3. **Design graph**: Design your graph schema by adding nodes and edges and map - data from the uploaded files to them. This allows creating the corresponding - documents and collections for your graph. -4. **Import data**: Import the data and start using your newly created - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and its - corresponding collections. - -## Step 1: Create a database and choose the graph name - -Start by creating a new database and adding a name for your graph. - -![Data Loader Example Step 1](../../../images/arangograph-data-loader-example-choose-names.png) - -## Step 2: Add files - -Upload your CSV files to the Data Loader web interface. You can drag and drop -them or upload them via a file browser window. - -![Data Loader Example Step 2](../../../images/arangograph-data-loader-example-add-files.png) - -See also [Add files into Data Loader](../data-loader/add-files.md). - -## Step 3: Design graph schema - -Once the files are added, you can start designing the graph schema. This example -uses a simple graph consisting of: -- Two nodes (`origin_airport` and `destination_airport`) -- One directed edge going from the origin airport to the destination one - representing a flight - -Click **Add node** to create the nodes and connect them with edges. - -Next, for each of the nodes and edges, you need to create a mapping to the -corresponding file and headers. - -For nodes, the **Node label** is going to be a node collection name and the -**Primary identifier** will be used to populate the `_key` attribute of documents. -You can also select any additional headers to be included as document attributes. - -In this example, two node collections have been created (`origin_airport` and -`destination_airport`) and `AirportID` header is used to create the `_key` -attribute for documents in both node collections. The header preview makes it -easy to select the headers you want to use. - -![Data Loader Example Step 3 Nodes](../../../images/arangograph-data-loader-example-map-nodes.png) - -For edges, the **Edge label** is going to be an edge collection name. Then, you -need to specify how edges will connect nodes. You can do this by selecting the -*from* and *to* nodes to give a direction to the edge. -In this example, the `source airport` header has been selected as a source and -the `destination airport` header as a target for the edge. - -![Data Loader Example Step 3 Edges](../../../images/arangograph-data-loader-example-map-edges.png) - -Note that the values of the source and target for the edge correspond to the -**Primary identifier** (`_key` attribute) of the nodes. In this case, it is the -airport code (i.e. GKA) used as the `_key` in the node documents and in the source -and destination headers to configure the edges. - -See also [Design your graph in the Data Loader](../data-loader/design-graph.md). - -## Step 4: Import and see the resulting graph - -After all the mapping is done, all you need to do is click -**Save and start import**. The report provides an overview of the files -processed and the documents created, as well as a link to your new graph. -See also [Start import](../data-loader/import.md). - -![Data Loader Example Step 4 See your new graph](../../../images/arangograph-data-loader-example-data-import.png) - -Finally, click **See your new graph** to open the ArangoDB web interface and -explore your new collections and graph. - -![Data Loader Example Step 4 Resulting graph](../../../images/arangograph-data-loader-example-resulting-graph.png) - -Happy graphing! \ No newline at end of file diff --git a/site/content/3.11/arangograph/data-loader/import.md b/site/content/3.11/arangograph/data-loader/import.md deleted file mode 100644 index 1589244278..0000000000 --- a/site/content/3.11/arangograph/data-loader/import.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Start the import -menuTitle: Start import -weight: 15 -description: >- - Once the data files are provided and the graph is designed, you can start the import ---- - -Before starting the actual import, make sure that: -- You have selected a database for import or created a new one; -- You have provided a valid name for your graph; -- You have created at least one node; -- You have created at least one edge; -- You have uploaded at least one file; -- Every file is related to at least one node or edge; -- Every node and edge is linked to a file; -- Every node and edge has a unique label; -- Every node has a primary identifier selected; -- Every edge has an origin and destination file header selected. - -To continue with the import, click the **Save and start import** button. The data -importer provides an overview showing results with the collections that have been -created with the data provided in the files. - -To access your newly created graph in the ArangoDB web interface, click the -**See your new graph** button. - -## File validation - -Once the import has started, the files that you have provided are being validated. -If the validation process detects parsing errors in any of the files, the import -is temporarily paused and the validation errors are shown. You can get a full -report by clicking the **See full report** button. - -At this point, you can: -- Continue with the import without addressing the errors. The CSV files will still - be included in the migration. However, the invalid rows are skipped and - excluded from the migration. -- Revisit the problematic file(s), resolve the issues, and then re-upload the - file(s) again. - -{{< tip >}} -To ensure the integrity of your data, it is recommended to address all the errors -detected during the validation process. -{{< /tip >}} - -### Validation errors and their meanings - -#### Invalid Quotation Mark - -This error indicates issues with quotation marks in the CSV data. -It can occur due to improper use of quotes. - -#### Missing Quotation Marks - -This error occurs when quotation marks are missing or improperly placed in the -CSV data, potentially affecting data enclosure. - -#### Insufficient Data Fields - -This error occurs when a CSV row has fewer fields than expected. It may indicate -missing or improperly formatted data. - -#### Excessive Data Fields - -This error occurs when a CSV row has more fields than expected, possibly due to -extra data or formatting issues. - -#### Unidentifiable Field Separator - -This error suggests that the parser could not identify the field separator -character in the CSV data. \ No newline at end of file diff --git a/site/content/3.11/arangograph/deployments/_index.md b/site/content/3.11/arangograph/deployments/_index.md deleted file mode 100644 index b8dd98d490..0000000000 --- a/site/content/3.11/arangograph/deployments/_index.md +++ /dev/null @@ -1,301 +0,0 @@ ---- -title: Deployments in ArangoGraph -menuTitle: Deployments -weight: 20 -description: >- - How to create and manage deployments in ArangoGraph ---- -An ArangoGraph deployment is an ArangoDB cluster or single server, configured -as you choose. - -Each deployment belongs to a project, which belongs to an organization in turn. -You can have any number of deployments under one project. - -**Organizations → Projects → <u>Deployments</u>** - -![ArangoGraph Deployments](../../../images/arangograph-deployments-page.png) - -## How to create a new deployment - -1. If you do not have a project yet, - [create a project](../projects.md#how-to-create-a-new-project) first. -2. In the main navigation, click __Deployments__. -3. Click the __New deployment__ button. -4. Select the project you want to create the deployment for. -5. Set up your deployment. The configuration options are described below. - -{{< info >}} -Deployments contain exactly **one policy**. Within that policy, you can define -role bindings to regulate access control on a deployment level. -{{< /info >}} - -### In the **General** section - -- Enter the __Name__ and optionally a __Short description__ for the deployment. -- Select the __Provider__ and __Region__ of the provider. - {{< warning >}} - Once a deployment has been created, it is not possible to change the - provider and region anymore. - {{< /warning >}} - -![ArangoGraph New Deployment General](../../../images/arangograph-new-deployment-general.png) - -### In the **Sizing** section - -- Choose a __Model__ for the deployment: - - - __OneShard__ deployments are suitable when your data set fits in a single node. - They are ideal for graph use cases. This model has a fixed number of 3 nodes. - - - __Sharded__ deployments are suitable when your data set is larger than a single - node. The data will be sharded across multiple nodes. You can select the - __Number of nodes__ for this deployment model. The more nodes you have, the - higher the replication factor can be. - - - __Single Server__ deployments are suitable when you want to try out ArangoDB without - the need for high availability or scalability. The deployment will contain a - single server only. Your data will not be replicated and your deployment can - be restarted at any time. - -- Select a __NODE SIZE__ from the list of available options. Each option is a - combination of vCPUs, memory, and disk space per node. - -![ArangoGraph New Deployment Sizing](../../../images/arangograph-new-deployment-sizing.png) - -### In the **Advanced** section - -- Select the __DB Version__. - If you don't know which DB version to select, use the version selected by default. -- Select the desired __Support Plan__. Click the link below the field to get - more information about the different support plans. -- In the __Certificate__ field: - - The default certificate created for your project is selected automatically. - - If you have no default certificate, or want to use a new certificate, - create a new certificate by typing the desired name for it and hitting - enter or clicking __Create "\<name\>"__ when done. - - Or, if you already have multiple certificates, select the desired one. -- _Optional but strongly recommended:_ In the __IP allowlist__ field, select the - desired one in case you want to limit access to your deployment to certain - IP ranges. To create a allowlist, navigate to your project and select the - __IP allowlists__ tab. See [How to manage IP allowlists](../projects.md#how-to-manage-ip-allowlists) - for details. - {{< security >}} - For any kind of production deployment it is strongly advise to use an IP allowlist. - {{< /security >}} -- Select a __Deployment Profile__. Profile options are only available on request. - -![ArangoGraph New Deployment Advanced](../../../images/arangograph-new-deployment-advanced.png) - -### In the **Summary** panel - -1. Review the configuration, and if you're okay with the setup, press the - __Create deployment__ button. -2. You are taken to the deployment overview page. - **Note:** Your deployment is being bootstrapped at that point. This process - takes a few minutes. Once the deployment is ready, you receive a confirmation - email. - -## How to access your deployment - -1. In the main navigation, click the __Dashboard__ icon and then click __Projects__. -2. In the __Projects__ page, click the project for - which you created a deployment earlier. -3. Alternatively, you can access your deployment by clicking __Deployments__ in the - dashboard navigation. This page shows all deployments from all projects. - Click the name of the deployment you want to view. -4. For each deployment in your project, you see the status. While your new - deployment is being set up, it displays the __bootstrapping__ status. -5. Press the __View__ button to show the deployment page. -6. When a deployment displays a status of __OK__, you can access it. -7. Click the __Open database UI__ button or on the database UI link to open - the dashboard of your new ArangoDB deployment. - -At this point your ArangoDB deployment is available for you to use — **Have fun!** - -If you have disabled the [auto-login option](#auto-login-to-database-ui) to the -database web interface, you need to follow the additional steps outlined below -to access your deployment: - -1. Click the copy icon next to the root password. This copies the deployment - root password to your clipboard. You can also click the view icon to unmask - the root password to see it. - {{< security >}} - Do not use the root username/password for everyday operations. It is recommended - to use them only to create other user accounts with appropriate permissions. - {{< /security >}} -2. Click the __Open database UI__ button or on the database UI link to open - the dashboard of your new ArangoDB deployment. -3. In the __username__ field type `root`, and in the __password__ field paste the - password that you copied earlier. -4. Press the __Login__ button. -5. Press the __Select DB: \_system__ button. - -{{< info >}} -Each deployment is accessible on two ports: - -- Port `8529` is the standard port recommended for use by web-browsers. -- Port `18529` is the alternate port that is recommended for use by automated services. - -The difference between these ports is the certificate used. If you enable -__Use well-known certificate__, the certificates used on port `8529` is well-known -and automatically accepted by most web browsers. The certificate used on port -`18529` is a self-signed certificate. For securing automated services, the use of -a self-signed certificate is recommended. Read more on the -[Certificates](../security-and-access-control/x-509-certificates.md) page. -{{< /info >}} - -## Password settings - -### How to enable the automatic root user password rotation - -Password rotation refers to changing passwords regularly - a security best -practice to reduce the vulnerability to password-based attacks and exploits -by limiting for how long passwords are valid. The ArangoGraph Insights Platform -can automatically change the `root` user password of an ArangoDB deployment -periodically to improve security. - -1. Navigate to the __Deployment__ for which you want to enable an automatic - password rotation for the root user. -2. In the __Quick start__ section, click the button with the __gear__ icon next to the - __ROOT PASSWORD__. -3. In the __Password Settings__ dialog, turn the automatic password rotation on - and click the __Confirm__ button. - - ![ArangoGraph Deployment Password Rotation](../../../images/arangograph-deployment-password-rotation.png) -4. You can expand the __Root password__ panel to see when the password was - rotated last. The rotation takes place every three months. - -### Auto login to database UI - -ArangoGraph provides the ability to automatically login to your database using -your existing ArangoGraph credentials. This not only provides a seamless -experience, preventing you from having to manage multiple sets of credentials -but also improves the overall security of your database. As your credentials -are shared between ArangoGraph and your database, you can benefit from -end-to-end audit traceability for a given user, as well as integration with -ArangoGraph SSO. - -You can enable this feature in the **Password Settings** dialog. Please note -that it may take a few minutes to get activated. -Once enabled, you no longer have to fill in the `root` user and password of -your ArangoDB deployment. - -{{< info >}} -If you use the auto login feature with AWS -[private endpoints](../deployments/private-endpoints.md), it is recommended -to switch off the `custom DNS` setting. -{{< /info >}} - -This feature can be disabled at any time. You may wish to consider explicitly -disabling this feature in the following situations: -- Your workflow requires you to access the database UI using different accounts - with differing permission sets, as you cannot switch database users when - automatic login is enabled. -- You need to give individuals access to a database's UI without giving them - any access to ArangoGraph. Note, however, that it's possible to only give an - ArangoGraph user database UI access, without other ArangoGraph permissions. - -{{< warning >}} -When the auto login feature is enabled, users cannot edit their permissions on -the ArangoDB database web interface as all permissions are managed by the -ArangoGraph platform. -{{< /warning >}} - -Before getting started, make sure you are signed into ArangoGraph as a user -with one of the following permissions in your project: -- `data.deployment.full-access` -- `data.deployment.read-only-access` - -Organization owners have these permissions enabled by default. -The `deployment-full-access-user` and `deployment-read-only-user` roles which -contain these permissions can also be granted to other members of the -organization. See how to create a -[role binding](../security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy). - -{{< warning >}} -This feature is available on `443` port only. -{{< /warning >}} - -## How to edit a deployment - -You can modify a deployment's configuration, including the ArangoDB version -that is being used, change the memory size, or even switch from -a OneShard deployment to a Sharded one if your data set no longer fits in a -single node. - -{{< tip >}} -To edit an existing deployment, you must have the necessary set of permissions -attached to your role. Read more about [roles and permissions](../security-and-access-control/_index.md#roles). -{{< /tip >}} - -1. In the main navigation, click **Deployments** and select an existing - deployment from the list, or click **Projects**, select a project, and then - select a deployment. -2. In the **Quick start** section, click the **Edit** button. -3. In the **General** section, you can do the following: - - Change the deployment name - - Change the deployment description -4. In the **Sizing** section, you can do the following: - - Change **OneShard** deployments into **Sharded** deployments. To do so, - select **Sharded** in the **Model** dropdown list. You can select the - number of nodes for your deployment. This can also be modified later on. - {{< warning >}} - You cannot switch from **Sharded** back to **OneShard**. - {{< /warning >}} - - Change **Single Server** deployments into **OneShard** or **Sharded** deployments. - {{< warning >}} - You cannot switch from **Sharded** or **OneShard** back to **Single Server**. - {{< /warning >}} - - Scale up or down the node size. - {{< warning >}} - When scaling up or down the size in AWS deployments, the new value gets locked - and cannot be changed again until the cloud provider rate limit is reset. - {{< /warning >}} -5. In the **Advanced** section, you can do the following: - - Upgrade the ArangoDB version that is currently being used. See also - [Upgrades and Versioning](upgrades-and-versioning.md) - - Select a different certificate. - - Add or remove an IP allowlist. - - Select a deployment profile. -6. All changes are reflected in the **Summary** panel. Review the new - configuration and click **Save changes**. - -## How to connect a driver to your deployment - -[ArangoDB drivers](../../develop/drivers/_index.md) allow you to use your ArangoGraph -deployment as a database system for your applications. Drivers act as interfaces -between different programming languages and ArangoDB, which enable you to -connect to and manipulate ArangoDB deployments from within compiled programs -or using scripting languages. - -To get started, open a deployment. -In the **Quick start** section, click on the **Connecting drivers** button and -select your programming language. The code snippets provide examples on how to -connect to your instance. - -{{< tip >}} -Note that ArangoGraph Insights Platform runs deployments in a cluster -configuration. To achieve the best possible availability, your client -application has to handle connection failures by retrying operations if needed. -{{< /tip >}} - -![ArangoGraph Connecting Drivers Example](../../../images/arangograph-connecting-drivers-example.png) - -## How to delete a deployment - -{{< danger >}} -Deleting a deployment deletes all its data and backups. -This operation is **irreversible**. Please proceed with caution. -{{< /danger >}} - -1. In the main navigation, in the __Projects__ section, click the project that - holds the deployment you wish to delete. -2. In the __Deployments__ page, click the deployment you wish to delete. -3. Click the __Delete/Lock__ entry in the navigation. -4. Click the __Delete deployment__ button. -5. In the modal dialog, confirm the deletion by entering `Delete!` into the - designated text field. -6. Confirm the deletion by pressing the __Yes__ button. -7. You will be taken back to the deployments page of the project. - The deployment being deleted will display the __Deleting__ status until it has - been successfully removed. diff --git a/site/content/3.11/arangograph/deployments/private-endpoints.md b/site/content/3.11/arangograph/deployments/private-endpoints.md deleted file mode 100644 index c3400b9711..0000000000 --- a/site/content/3.11/arangograph/deployments/private-endpoints.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -title: Private endpoint deployments in ArangoGraph -menuTitle: Private endpoints -weight: 5 -description: >- - Use the private endpoint feature to isolate your deployments and increase - security ---- -This topic describes how to create a private endpoint deployment and -securely deploy to various cloud providers such as Google Cloud Platform (GCP) -and Amazon Web Services (AWS). Follow the steps outlined below to get started. - -{{< tip >}} -In AWS, private endpoints should be located in the same region. -{{< /tip >}} - -{{< info >}} -For more information about the certificates used for private endpoints, please -refer to the [How to manage certificates](../security-and-access-control/x-509-certificates.md) -section. -{{< /info >}} - -## Google Cloud Platform (GCP) - -Google Cloud Platform (GCP) offers a feature called -[Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect) -that allows private consumption of services across VPC networks that belong to -different groups, teams, projects, or organizations. You can publish and consume -services using the defined IP addresses which are internal to your VPC network. - -In ArangoGraph, you can -[create a regular deployment](_index.md#how-to-create-a-new-deployment) -and change it to a private endpoint deployment afterwards. - -Such a deployment is not reachable from the internet anymore, other than via -the ArangoGraph dashboard to administrate it. To revert to a public deployment, -please contact support via **Request help** in the help menu. - -To configure a private endpoint for GCP, you need to provide your Google project -names. ArangoGraph then configures a **Private Endpoint Service** that automatically -connect to private endpoints that are created for those projects. - -After the creation of the **Private Endpoint Service**, you should receive a -service attachment that you need during the creation of your private endpoint(s). - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment Private Endpoint Menu](../../../images/arangograph-gcp-change.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Enter one or more Google project names. You can also add them later in the summary view. - Click **Next**. - ![ArangoGraph Deployment Private Endpoint Setup 2](../../../images/arangograph-gcp-private-endpoint.png) -6. Configure custom DNS names. This step is optional and disabled by default. - Note that, once enabled, this setting is immutable and cannot be reverted. - Click **Next** to continue. - {{< info >}} - By default, your private endpoint is available to all VPCs that connect to it - at `https://<endpoint_id>-pe.arangodb.cloud` with the - [well-known certificate](../security-and-access-control/x-509-certificates.md#well-known-x509-certificates). - If the custom DNS is enabled, you will be responsible for the DNS of your - private endpoints. - {{< /info >}} - ![ArangoGraph Private Endpoint Custom DNS](../../../images/arangograph-gcp-custom-dns.png) -7. Click **Confirm Settings** to change the deployment. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and to change the - configuration. -9. ArangoGraph configures a **Private Endpoint Service**. As soon as the - **Service Attachment** is ready, you can use it to configure the Private - Service Connect in your VPC. - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} - -## Amazon Web Services (AWS) - -AWS offers a feature called [AWS PrivateLink](https://aws.amazon.com/privatelink) -that enables you to privately connect your Virtual Private Cloud (VPC) to -services, without exposure to the internet. You can control the specific API -endpoints, sites, and services that are reachable from your VPC. - -Amazon VPC allows you to launch AWS resources into a -virtual network that you have defined. It closely resembles a traditional -network that you would normally operate, with the benefits of using the AWS -scalable infrastructure. - -In ArangoGraph, you can -[create a regular deployment](_index.md#how-to-create-a-new-deployment) and change it -to a private endpoint deployment afterwards. - -The ArangoDB private endpoint deployment is not exposed to public internet -anymore, other than via the ArangoGraph dashboard to administrate it. To revert -it to a public deployment, please contact the support team via **Request help** -in the help menu. - -To configure a private endpoint for AWS, you need to provide the AWS principals related -to your VPC. The ArangoGraph Insights Platform configures a **Private Endpoint Service** -that automatically connects to private endpoints that are created in those principals. - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment AWS Change to Private Endpoint](../../../images/arangograph-aws-change-to-private-endpoint.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Click **Add Principal** to start configuring the AWS principal(s). - You need to enter a valid account, which is your 12 digit AWS account ID. - Adding usernames or role names is optional. You can also - skip this step and add them later from the summary view. - {{< info >}} - Principals cannot be changed anymore once a connection has been established. - {{< /info >}} - {{< warning >}} - To verify your endpoint service in AWS, you must use the same principal as - configured in ArangoGraph. Otherwise, the service name cannot be verified. - {{< /warning >}} - ![ArangoGraph AWS Private Endpoint Configure Principals](../../../images/arangograph-aws-endpoint-configure-principals.png) -6. Configure custom DNS names. This step is optional and disabled by default, - you can also add or change them later from the summary view. - Click **Next** to continue. - {{< info >}} - By default, your private endpoint is available to all VPCs that connect to it - at `https://<endpoint_id>-pe.arangodb.cloud` with the well-known certificate. - If the custom DNS is enabled, you will be responsible for the DNS of your - private endpoints. - {{< /info >}} - ![ArangoGraph AWS Private Endpoint Alternate DNS](../../../images/arangograph-aws-private-endpoint-dns.png) -7. Confirm that you want to use a private endpoint for your deployment by - clicking **Confirm Settings**. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and change the - configuration, if needed. - ![ArangoGraph AWS Private Endpoint Overview](../../../images/arangograph-aws-private-endpoint-overview.png) - {{< info >}} - Note that - [Availability Zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones) - are independently mapped for each AWS account. The physical location of a - zone may differ from one account to another account. To coordinate - Availability Zones across AWS accounts, you must use the - [Availability Zone ID](https://docs.aws.amazon.com/ram/latest/userguide/working-with-az-ids.html). - {{< /info >}} - - {{< tip >}} - To learn more or request help from the ArangoGraph support team, click **Help** - in the top right corner of the **Private Endpoint** section. - {{< /tip >}} -9. ArangoGraph configures a **Private Endpoint Service**. As soon as this is available, - you can use it in the AWS portal to create an interface endpoint to connect - to your endpoint service. For more details, see - [How to connect to an endpoint](https://docs.aws.amazon.com/vpc/latest/privatelink/create-endpoint-service.html#share-endpoint-service). - -{{< tip >}} -To establish connectivity and enable traffic flow, make sure you add a route -from the originating machine to the interface endpoint. -{{< /tip >}} - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} diff --git a/site/content/3.11/arangograph/deployments/upgrades-and-versioning.md b/site/content/3.11/arangograph/deployments/upgrades-and-versioning.md deleted file mode 100644 index 211d271c92..0000000000 --- a/site/content/3.11/arangograph/deployments/upgrades-and-versioning.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Upgrades and Versioning in ArangoGraph -menuTitle: Upgrades and Versioning -weight: 10 -description: >- - Select which version of ArangoDB you want to use within your ArangoGraph - deployment and choose when to roll out your upgrades ---- -{{< info >}} -Please note that this policy comes into effect in April 2023. -{{< /info >}} - -## Release Definitions - -The following definitions are used for release types of ArangoDB within ArangoGraph: - -| Release | Introduces | Contains breaking changes | -|----------|-------------|----------------------------| -| **Major** (`X.y.z`) | Major new features and functionalities | Likely large changes | -| **Minor** (`x.Y.z`) | Some new features or improvements | Likely small changes | -| **Patch** (`x.y.Z`) | Essential fixes and improvements | Small changes in exceptional circumstances | - -## Release Channels - -When creating a deployment in ArangoGraph, you can select the minor version -of ArangoDB that your deployment is going to use. This minor version is in the -format `Major.Minor` and indicates the major and minor version of ArangoDB that -is used in this deployment, for example `3.10` or `3.9`. - -To provide secure and reliable service, databases are deployed on the latest -available patch version in the selected version. For example, if `3.10` is -selected and `3.10.3` is the latest version of ArangoDB available for the `3.10` -minor version, then the deployment is initially using ArangoDB `3.10.3`. - -## Upgrades - -### Manual Upgrades - -At any time, you can change the release channel of your deployment to a later -release channel, but not to an earlier one. For example, if you are using `3.10` -then you can change your deployment’s release channel to `3.11`, but you would -not be able to change the release channel to `3.9`. -See [how to edit a deployment](_index.md#how-to-edit-a-deployment). - -Upon changing your release channel, an upgrade process for your deployment is -initiated to upgrade your running database to the latest patch release of your -selected release channel. You can use this mechanism to upgrade your deployments -at a time that suits you, prior to the forced upgrade when your release channel -is no longer available. - -### Automatic Upgrades - -#### Major Versions (`X.y.z`) - -The potential disruption of a major version upgrade requires additional testing -of any applications connecting to your ArangoGraph deployment. As a result, when -a new major version is released on the ArangoGraph platform, an email is sent out -to inform you of this release. - -If the ArangoDB version that you are currently using is no longer available on the -ArangoGraph platform, you are forced to upgrade to the next available version. -Prior to the removal of the version, an email is sent out to inform you of this -forced upgrade. - -#### Minor Versions (`x.Y.z`) - -Although minor upgrades are not expected to cause significant compatibility -changes like major versions, they may still require additional planning and -validation. - -This is why minor upgrades are treated in the same manner as major upgrades -within ArangoGraph. When a new minor version is released on the ArangoGraph -platform, an email is sent out to inform you of this release. - -If the ArangoDB version that you are currently using is no longer available on the -ArangoGraph platform, you are forced to upgrade to the next available version. -Prior to the removal of the version, an email is sent out to inform you of this -forced upgrade. - -#### Patch Versions (`x.y.Z`) - -Upgrades between patch versions are transparent, with no significant disruption -to your applications. As such, you can expect to be automatically upgraded to -the latest patch version of your selected minor version shortly after it becomes -available in ArangoGraph. - -ArangoGraph aims to give approximately one week’s notice prior to upgrading your -deployments to the latest patch release. Although in exceptional circumstances -(such as a critical security issue) the upgrade may be triggered with less than -one week's notice. -The upgrade is carried out automatically. However, if you need the upgrade to be -deferred temporarily, contact the ArangoGraph Support team to request that. diff --git a/site/content/3.11/arangograph/monitoring-and-metrics.md b/site/content/3.11/arangograph/monitoring-and-metrics.md deleted file mode 100644 index 2b9ede4b4a..0000000000 --- a/site/content/3.11/arangograph/monitoring-and-metrics.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: Monitoring & Metrics in ArangoGraph -menuTitle: Monitoring & Metrics -weight: 40 -description: >- - ArangoGraph provides various built-in tools and integrations to help you - monitor your deployment ---- -The ArangoGraph Insights Platform provides integrated charts, metrics, and logs -to help you monitor your deployment. This allows you to track your deployment's -performance, resource utilization, and its overall status. - -The key features include: -- **Built-in monitoring**: Get immediate access to monitoring capabilities for - your deployments without any additional setup. -- **Chart-based metrics representation**: Visualize the usage of the DB-Servers - and Coordinators over a selected timeframe. -- **Integration with Prometheus and Grafana**: Connect your metrics to Prometheus - and Grafana for in-depth visualization and analysis. - -To get started, select an existing deployment from within a project and -click **Monitoring** in the navigation. - -![ArangoGraph Monitoring tab](../../images/arangograph-monitoring-tab.png) - -## Built-in monitoring and metrics - -### In the **Servers** section - -The **Servers** section offers an overview of the DB-Servers, Coordinators, -and Agents used in your deployment. It provides essential details such as each -server's ID and type, the running ArangoDB version, as well as their memory, -CPU, and disk usage. - -In case you need to perform a restart on a server, you can do so by using the -**Gracefully restart this server** action button. This shuts down all services -normally, allowing ongoing operations to finish gracefully before the restart -occurs. - -Additionally, you can access detailed logs via the **Logs** button. This allows -you to apply filters to obtain logs from all server types or select specific ones -(i.e. only Coordinators or only DB-Servers) within a timeframe. To download the -logs, click the **Save** button. - -![ArangoGraph Monitoring Servers](../../images/arangograph-monitoring-servers.png) - -### In the **Metrics** section - -The **Metrics** section displays a chart-based representation depicting the -resource utilization of DB-Servers and Coordinators within a specified timeframe. - -You can select one or more DB-Servers and choose **CPU**, **Memory**, or **Disk** -to visualize their respective usage. The search box enables you to easily find -a server by its ID, particularly useful when having a large number of servers -or when needing to quickly find a particular one among many. - -Similarly, you can repeat the process for Coordinators to see the **CPU** and -**Memory** usage. - -![Arangograph Monitoring Metrics Chart](../../images/arangograph-monitoring-metrics-chart.png) - -## Connect with Prometheus and Grafana - -The ArangoGraph Insights Platform provides metrics for each deployment in a -[Prometheus](https://prometheus.io/)-compatible format. -You can use these metrics to gather detailed insights into the current -and previous states of your deployment. -Once metrics are collected by Prometheus, you can inspect them using tools -such as [Grafana](https://grafana.com/oss/grafana/). - -![ArangoGraph Connect Metrics Section](../../images/arangograph-connect-metrics-section.png) - -### Metrics tokens - -The **Metrics tokens** section allows you to create a new metrics token, -which is required for connecting to Prometheus. - -1. To create a metrics token, click **New metrics token**. -2. For **Name**, enter a name for the metrics token. -3. Optionally, you can also enter a **Short description**. -4. Select the **Lifetime** of the metrics token. -5. Click **Create**. - -![ArangoGraph Metrics Tokens](../../images/arangograph-metrics-token.png) - -### How to connect Prometheus - -1. In the **Metrics** section, click **Connect Prometheus**. -2. Create the `prometheus.yml` file with the following content: - ```yaml - global: - scrape_interval: 60s - scrape_configs: - - job_name: 'deployment' - bearer_token: '<fill-your-metrics-token-here>' - scheme: 'https' - static_configs: - - targets: ['6775e7d48152.arangodb.cloud:8829'] - tls_config: - insecure_skip_verify: true - ``` -3. Start Prometheus with the following command: - ```sh - docker run -d \ - -p 9090:9090 -p 3000:3000 --name prometheus \ - -v $(pwd)/prometheus.yml:/etc/prometheus/prometheus.yml:ro \ - prom/prometheus - ``` - {{< info >}} - This command also opens a port 3000 for Grafana. In a production environment, - this is not needed and not recommended to have it open. - {{< /info >}} - -### How to connect Grafana - -1. Start Grafana with the following command: - ```sh - docker run -d \ - --network container:prometheus \ - grafana/grafana - ``` -2. Go to `localhost:3000` and log in with the following credentials: - - For username, enter *admin*. - - For password, enter *admin*. - - {{< tip >}} - After the initial login, make sure to change your password. - {{< /tip >}} - -3. To add a data source, click **Add your first data source** and then do the following: - - Select **Prometheus**. - - For **HTTP URL**, enter `http://localhost:9090`. - - Click **Save & Test**. -4. To add a dashboard, open the menu and click **Create** and then **Import**. -5. Download the [Grafana dashboard for ArangoGraph](https://github.com/arangodb-managed/grafana-dashboards). -6. Copy the contents of the `main.json` file into the **Import via panel json** field in Grafana. -7. Click **Load**. diff --git a/site/content/3.11/arangograph/my-account.md b/site/content/3.11/arangograph/my-account.md deleted file mode 100644 index e79415060a..0000000000 --- a/site/content/3.11/arangograph/my-account.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -title: My Account in ArangoGraph -menuTitle: My Account -weight: 35 -description: >- - How to manage your user account, your organizations, and your API keys in ArangoGraph ---- -You can access information related to your account via the __User Toolbar__. -The toolbar is in the top right corner in the ArangoGraph dashboard and -accessible from every view. There are two elements: - -- __Question mark icon__: Help -- __User icon__: My Account - -![ArangoGraph My Account](../../images/arangograph-my-account.png) - -## Overview - -### How to view my account - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __Overview__ in the __My account__ section. -3. The __Overview__ displays your name, email address, company and when the - account was created. - -### How to edit the profile of my account - -1. Hover over or click the user icon in the __User Toolbar__ in the top right corner. -2. Click __Overview__ in the __My account__ section. -3. Click the __Edit__ button. -4. Change your personal information and __Save__. - -![ArangoGraph My Account Info](../../images/arangograph-my-account-info.png) - -## Organizations - -### How to view my organizations - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Your organizations are listed in a table. - Click the organization name or the eye icon in the __Actions__ column to - jump to the organization overview. - -### How to create a new organization - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Click the __New organization__ button. -4. Enter a name and and a description for the new organization and click the - __Create__ button. - -{{< info >}} -The free to try tier is limited to a single organization. -{{< /info >}} - -### How to delete an organization - -{{< danger >}} -Removing an organization implies the deletion of projects and deployments. -This operation cannot be undone and **all deployment data will be lost**. -Please proceed with caution. -{{< /danger >}} - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Click the __recycle bin__ icon in the __Actions__ column. -4. Enter `Delete!` to confirm and click __Yes__. - -{{< info >}} -If you are no longer a member of any organization, then a new organization is -created for you when you log in again. -{{< /info >}} - -![ArangoGraph New Organization](../../images/arangograph-new-org.png) - -## Invites - -Invitations are requests to join organizations. You can accept or reject -pending invites. - -### How to create invites - -See [Users and Groups: How to add a new member to the organization](organizations/users-and-groups.md#how-to-add-a-new-member-to-the-organization) - -### How to respond to my invites - -#### I am not a member of an organization yet - -1. Once invited, you will receive an email asking to join your - ArangoGraph organization. - ![ArangoGraph Organization Invite Email](../../images/arangograph-org-invite-email.png) -2. Click the __View my organization invite__ link in the email. You will be - asked to log in or to create a new account. -3. To sign up for a new account, click the __Start Free__ button or the - __Sign up__ link in the header navigation. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) -4. After successfully signing up, you will receive a verification email. -5. Click the __Verify my email address__ link in the email. It takes you back - to the ArangoGraph Insights Platform site. - ![ArangoGraph Organization Invite Email Verify](../../images/arangograph-org-invite-email-verify.png) -6. After successfully logging in, you can accept or reject the invite to - join your organization. - ![ArangoGraph Organization Invite](../../images/arangograph-org-invite.png) -7. After accepting the invite, you become a member of your organization and - will be granted access to the organization and its related projects and - deployments. - -#### I am already a member of an organization - -1. Once invited, you will receive an email asking to join your - ArangoGraph organization, as well as a notification in the ArangoGraph dashboard. -2. Click the __View my organization invites__ link in the email, or hover over the - user icon in the top right corner of the dashboard and click - __My organization invites__. - ![ArangoGraph Organization Invite Notification](../../images/arangograph-org-invite-notification.png) -3. On the __Invites__ tab of the __My account__ view, you can accept or reject - pending invitations, as well as see past invitations that you accepted or - rejected. Click the button with a checkmark icon to join the organization. - ![ArangoGraph Organization Invites Accept](../../images/arangograph-org-invites-accept.png) - -## API Keys - -API keys are authentication tokens intended to be used for scripting. -They allow a script to authenticate on behalf of a user. - -An API key consists of a key and a secret. You need both to complete -authentication. - -### How to view my API keys - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Information about the API keys are listed in the __My API keys__ section. - -![ArangoGraph My API keys](../../images/arangograph-my-api-keys.png) - -### How to create a new API key - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Click the __New API key__ button. -4. Optionally limit the API key to a specific organization. -5. Optionally specify after how many hours the API key should expire into the - __Time to live__ field. -6. Optionally limit the API key to read-only APIs -7. Click the __Create__ button. -8. Copy the API key ID and Secret, then click the __Close__ button. - -{{< security >}} -The secret is only shown once at creation time. -You have to store it in a safe place. -{{< /security >}} - -![ArangoGraph New API key](../../images/arangograph-new-api-key.png) - -![ArangoGraph API key Secret](../../images/arangograph-api-key-secret.png) - -### How to revoke or delete an API key - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Click an icon in the __Actions__ column: - - __Counter-clockwise arrow__ icon: Revoke API key - - __Recycle bin__ icon: Delete API key -4. Click the __Yes__ button to confirm. - -{{% comment %}} -TODO: Copy to clipboard button -Access token that should expire after 1 hour unless renewed, might get removed as it's confusing. -{{% /comment %}} diff --git a/site/content/3.11/arangograph/notebooks.md b/site/content/3.11/arangograph/notebooks.md deleted file mode 100644 index b581dc44d8..0000000000 --- a/site/content/3.11/arangograph/notebooks.md +++ /dev/null @@ -1,170 +0,0 @@ ---- -title: ArangoGraph Notebooks -menuTitle: Notebooks -weight: 25 -description: >- - How to create and manage colocated Jupyter Notebooks within ArangoGraph ---- -{{< info >}} -This documentation describes the beta version of the Notebooks feature and is -subject to change. The beta version is free for all. -{{< /info >}} - -The ArangoGraph Notebook is a JupyterLab notebook embedded in the ArangoGraph -Insights Platform. The notebook integrates seamlessly with platform, -automatically connecting to ArangoGraph services, including ArangoDB and the -ArangoML platform services. This makes it much easier to leverage these -resources without having to download any data locally or to remember user IDs, -passwords, and endpoint URLs. - -![ArangoGraph Notebooks Architecture](../../images/arangograph-notebooks-architecture.png) - -The ArangoGraph Notebook has built-in [ArangoGraph Magic Commands](#arangograph-magic-commands) -that answer questions like: -- What ArangoDB database am I connected to at the moment? -- What data does the ArangoDB instance contain? -- How can I access certain documents? -- How do I create a graph? - -The ArangoGraph Notebook also pre-installs [python-arango](https://docs.python-arango.com/en/main/) -and ArangoML connectors -to [PyG](https://github.com/arangoml/pyg-adapter), -[DGL](https://github.com/arangoml/dgl-adapter), -[CuGraph](https://github.com/arangoml/cugraph-adapter), as well as the -[FastGraphML](https://github.com/arangoml/fastgraphml) -library, so you can get started -right away accessing data in ArangoDB to develop GraphML models using your -favorite GraphML libraries with GPUs. - -## How to create a new notebook - -1. Open the deployment in which you want to create the notebook. -2. Go to the **Data science** section and click the **Create Notebook** button. -3. Enter a name and optionally a description for your new notebook. -4. Select a configuration model from the dropdown menu. Click **Save**. -5. The notebook's phase is set to **Initializing**. Once the phase changes to - **Running**, the notebook's endpoint is accessible. -6. Click the **Open notebook** button to access your notebook. -7. To access your notebook, you need to be signed into ArangoGraph as a user with - the `notebook.notebook.execute` permission in your project. Organization - owners have this permission enabled by default. The `notebook-executor` role - which contains the permission can also be granted to other members of the - organization via roles. See how to create a - [role binding](security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy). - -{{< info >}} -Depending on the tier your organization belongs to, different limitations apply: -- On-Demand and Committed: you can create up to three notebooks per deployment. -- Free-to-try: you can only create one notebook per deployment. -{{< /info >}} - -![Notebooks](../../images/arangograph-notebooks.png) - -{{< info >}} -Notebooks in beta version have a fixed configuration of 10 GB of disk size. -{{< /info >}} - -## How to edit a notebook - -1. Select the notebook that you want to change from the **Notebooks** tab. -2. Click **Edit notebook**. You can modify its name and description. -3. To pause a notebook, click the **Pause notebook** button. You can resume it -at anytime. The notebook's phase is updated accordingly. - -## How to delete a notebook - -1. Select the notebook that you want to remove from the **Notebooks** tab. -2. Click the **Delete notebook** button. - -## Getting Started notebook - -To get a better understanding of how to interact with your ArangoDB database -cluster, use the ArangoGraph Getting Started template. -The ArangoGraph Notebook automatically connects to the ArangoDB service -endpoint, so you can immediately start interacting with it. - -1. Log in to the notebook you have created by using your deployment's root password. -2. Select the `GettingStarted.ipynb` template from the file browser. - -## ArangoGraph Magic Commands - -A list of the available magic commands you can interact with. -Single line commands have `%` prefix and multi-line commands have `%%` prefix. - -**Database Commands** - -- `%listDatabases` - lists the databases on the database server. -- `%whichDatabase` - returns the database name you are connected to. -- `%createDatabase databaseName` - creates a database. -- `%selectDatabase databaseName` - selects a database as the current database. -- `%useDatabase databasename` - uses a database as the current database; - alias for `%selectDatabase`. -- `%getDatabase databaseName` - gets a database. Used for assigning a database, - e.g. `studentDB` = `getDatabase student_database`. -- `%deleteDatabase databaseName` - deletes the database. - -**Graph Commands** - -- `%listGraphs` - lists the graphs defined in the currently selected database. -- `%whichGraph` - returns the graph name that is currently selected. -- `%createGraph graphName` - creates a named graph. -- `%selectGraph graphName` - selects the graph as the current graph. -- `%useGraph graphName` - uses the graph as the current graph; - alias for `%selectGraph`. -- `%getGraph graphName` - gets the graph for variable assignment, - e.g. `studentGraph` = `%getGraph student-graph`. -- `%deleteGraph graphName` - deletes a graph. - -**Collection Commands** - -- `%listCollections` - lists the collections on the selected current database. -- `%whichCollection` - returns the collection name that is currently selected. -- `%createCollection collectionName` - creates a collection. -- `%selectCollection collectionName` - selects a collection as the current collection. -- `%useCollection collectionName` - uses the collection as the current collection; - alias for `%selectCollection`. -- `%getCollection collectionName` - gets a collection for variable assignment, - e.g. `student` = `% getCollection Student`. -- `%createEdgeCollection` - creates an edge collection. -- `%createVertexCollection` - creates a vertex collection. -- `%createEdgeDefinition` - creates an edge definition. -- `%deleteCollection collectionName` - deletes the collection. -- `%truncateCollection collectionName` - truncates the collection. -- `%sampleCollection collectionName` - returns a random document from the collection. - If no collection is specified, then it uses the selected collection. - -**Document Commands** - -- `%insertDocument jsonDocument` - inserts the document into the currently selected collection. -- `%replaceDocument jsonDocument` - replaces the document in the currently selected collection. -- `%updateDocument jsonDocument` - updates the document in the currently selected collection. -- `%deleteDocument jsonDocument` - deletes the document from the currently selected collection. -- `%%importBulk jsonDocumentArray` - imports an array of documents into the currently selected collection. - -**AQL Commands** - -- `%aql single-line_aql_query` - executes a single line AQL query. -- `%%aqlm multi-line_aql_query` - executes a multi-line AQL query. - -**Variables** - -- `_endpoint` - the endpoint (URL) of the ArangoDB Server. -- `_system` - the system database used for creating, listing, and deleting databases. -- `_db` - the selected (current) database. To select a different database, use `%selectDatabase`. -- `_graph` - the selected (current) graph. To select a different graph, use `%selectGraph`. -- `_collection` - the selected (current) collection. To select a different collection, use `%selectCollection`. -- `_user` - the current user. - -You can use these variables directly, for example, `_db.collections()` to list -collections or `_system.databases` to list databases. - -You can also create your own variable assignments, such as: - -- `schoolDB` = `%getDatabase schoolDB` -- `school_graph` = `%getGraph school_graph` -- `student` = `%getCollection Student` - -**Reset environment** - -In the event that any of the above variables have been unintentionally changed, -you can revert all of them to the default state with `reset_environment()`. diff --git a/site/content/3.11/arangograph/oasisctl/_index.md b/site/content/3.11/arangograph/oasisctl/_index.md deleted file mode 100644 index 9d22a68e31..0000000000 --- a/site/content/3.11/arangograph/oasisctl/_index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Oasisctl -menuTitle: Oasisctl -weight: 65 -description: >- - Command-line client tool for managing the ArangoGraph Insights Platform ---- -Oasisctl is a command-line tool for using the [ArangoGraph API](../api/_index.md). -This tool makes integration of ArangoGraph in all kinds of (bash) scripts easy. -It is also a good example on how to use the API. - -See [Getting started with Oasisctl](../api/get-started.md) for a -tutorial. - -Oasisctl is available for Linux, macOS and Windows. -Download and source code: - -[github.com/arangodb-managed/oasisctl](https://github.com/arangodb-managed/oasisctl/) diff --git a/site/content/3.11/arangograph/oasisctl/accept/_index.md b/site/content/3.11/arangograph/oasisctl/accept/_index.md deleted file mode 100644 index e9c0e05a01..0000000000 --- a/site/content/3.11/arangograph/oasisctl/accept/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Accept -menuTitle: Accept -weight: 2 ---- -## oasisctl accept - -Accept invites - -``` -oasisctl accept [flags] -``` - -## Options -``` - -h, --help help for accept -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl accept organization](accept-organization.md) - Accept organization related invites - diff --git a/site/content/3.11/arangograph/oasisctl/accept/accept-organization-invite.md b/site/content/3.11/arangograph/oasisctl/accept/accept-organization-invite.md deleted file mode 100644 index 3f52fbb67b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/accept/accept-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Accept Organization Invite -menuTitle: Accept Organization Invite -weight: 2 ---- -## oasisctl accept organization invite - -Accept an organization invite the authenticated user has access to - -``` -oasisctl accept organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept organization](accept-organization.md) - Accept organization related invites - diff --git a/site/content/3.11/arangograph/oasisctl/accept/accept-organization.md b/site/content/3.11/arangograph/oasisctl/accept/accept-organization.md deleted file mode 100644 index f4d5310a16..0000000000 --- a/site/content/3.11/arangograph/oasisctl/accept/accept-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Accept Organization -menuTitle: Accept Organization -weight: 1 ---- -## oasisctl accept organization - -Accept organization related invites - -``` -oasisctl accept organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept](_index.md) - Accept invites -* [oasisctl accept organization invite](accept-organization-invite.md) - Accept an organization invite the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/add/_index.md b/site/content/3.11/arangograph/oasisctl/add/_index.md deleted file mode 100644 index c44318f848..0000000000 --- a/site/content/3.11/arangograph/oasisctl/add/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Add -menuTitle: Add -weight: 3 ---- -## oasisctl add - -Add resources - -``` -oasisctl add [flags] -``` - -## Options -``` - -h, --help help for add -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl add auditlog](add-auditlog.md) - Add auditlog resources -* [oasisctl add group](add-group.md) - Add group resources - diff --git a/site/content/3.11/arangograph/oasisctl/add/add-auditlog-destination.md b/site/content/3.11/arangograph/oasisctl/add/add-auditlog-destination.md deleted file mode 100644 index 378e456833..0000000000 --- a/site/content/3.11/arangograph/oasisctl/add/add-auditlog-destination.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Oasisctl Add Audit Log Destination -menuTitle: Add Audit Log Destination -weight: 2 ---- -## oasisctl add auditlog destination - -Add a destination to an auditlog. - -``` -oasisctl add auditlog destination [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - --destination-excluded-topics strings Do not send audit events with these topics to this destination. - --destination-https-client-certificate-pem string PEM encoded public key of the client certificate. - --destination-https-client-key-pem string PEM encoded private key of the client certificate. - --destination-https-headers strings A key=value formatted list of headers for the request. Repeating headers are allowed. - --destination-https-trusted-server-ca-pem string PEM encoded public key of the CA used to sign the server TLS certificate. If empty, a well known CA is expected. - --destination-https-url string URL of the server to POST to. Scheme must be HTTPS. - --destination-type string Type of destination. Possible values are: "cloud", "https-post" - -h, --help help for destination - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add auditlog](add-auditlog.md) - Add auditlog resources - diff --git a/site/content/3.11/arangograph/oasisctl/add/add-auditlog.md b/site/content/3.11/arangograph/oasisctl/add/add-auditlog.md deleted file mode 100644 index dca21fda97..0000000000 --- a/site/content/3.11/arangograph/oasisctl/add/add-auditlog.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Add Audit Log -menuTitle: Add Audit Log -weight: 1 ---- -## oasisctl add auditlog - -Add auditlog resources - -``` -oasisctl add auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add](_index.md) - Add resources -* [oasisctl add auditlog destination](add-auditlog-destination.md) - Add a destination to an auditlog. - diff --git a/site/content/3.11/arangograph/oasisctl/add/add-group-members.md b/site/content/3.11/arangograph/oasisctl/add/add-group-members.md deleted file mode 100644 index db2677d276..0000000000 --- a/site/content/3.11/arangograph/oasisctl/add/add-group-members.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Add Group Members -menuTitle: Add Group Members -weight: 4 ---- -## oasisctl add group members - -Add members to group - -``` -oasisctl add group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group to add members to - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add group](add-group.md) - Add group resources - diff --git a/site/content/3.11/arangograph/oasisctl/add/add-group.md b/site/content/3.11/arangograph/oasisctl/add/add-group.md deleted file mode 100644 index a51b0b7102..0000000000 --- a/site/content/3.11/arangograph/oasisctl/add/add-group.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Add Group -menuTitle: Add Group -weight: 3 ---- -## oasisctl add group - -Add group resources - -``` -oasisctl add group [flags] -``` - -## Options -``` - -h, --help help for group -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add](_index.md) - Add resources -* [oasisctl add group members](add-group-members.md) - Add members to group - diff --git a/site/content/3.11/arangograph/oasisctl/auditlog/_index.md b/site/content/3.11/arangograph/oasisctl/auditlog/_index.md deleted file mode 100644 index fd71b3b653..0000000000 --- a/site/content/3.11/arangograph/oasisctl/auditlog/_index.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Audit Log -menuTitle: Audit Log -weight: 4 ---- -## oasisctl auditlog - -AuditLog resources - -``` -oasisctl auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl auditlog attach](auditlog-attach.md) - Attach a project to an audit log -* [oasisctl auditlog detach](auditlog-detach.md) - Detach a project from an auditlog -* [oasisctl auditlog get](auditlog-get.md) - Audit log get resources - diff --git a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-attach.md b/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-attach.md deleted file mode 100644 index 7ffcd50360..0000000000 --- a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-attach.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Audit Log Attach -menuTitle: Audit Log Attach -weight: 1 ---- -## oasisctl auditlog attach - -Attach a project to an audit log - -``` -oasisctl auditlog attach [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to attach to. - -h, --help help for attach - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources - diff --git a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-detach.md b/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-detach.md deleted file mode 100644 index 4043614c32..0000000000 --- a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-detach.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Audit Log Detach -menuTitle: Audit Log Detach -weight: 2 ---- -## oasisctl auditlog detach - -Detach a project from an auditlog - -``` -oasisctl auditlog detach [flags] -``` - -## Options -``` - -h, --help help for detach - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources - diff --git a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md b/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md deleted file mode 100644 index b4c2a69666..0000000000 --- a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Audit Log Get Attached Project -menuTitle: Audit Log Get Attached Project -weight: 5 ---- -## oasisctl auditlog get attached project - -Get an attached log to a project - -``` -oasisctl auditlog get attached project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog get attached](auditlog-get-attached.md) - Audit get attached resources - diff --git a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached.md b/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached.md deleted file mode 100644 index 004400da64..0000000000 --- a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get-attached.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Audit Log Get Attached -menuTitle: Audit Log Get Attached -weight: 4 ---- -## oasisctl auditlog get attached - -Audit get attached resources - -``` -oasisctl auditlog get attached [flags] -``` - -## Options -``` - -h, --help help for attached -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog get](auditlog-get.md) - Audit log get resources -* [oasisctl auditlog get attached project](auditlog-get-attached-project.md) - Get an attached log to a project - diff --git a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get.md b/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get.md deleted file mode 100644 index d3b170c666..0000000000 --- a/site/content/3.11/arangograph/oasisctl/auditlog/auditlog-get.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Audit Log Get -menuTitle: Audit Log Get -weight: 3 ---- -## oasisctl auditlog get - -Audit log get resources - -``` -oasisctl auditlog get [flags] -``` - -## Options -``` - -h, --help help for get -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources -* [oasisctl auditlog get attached](auditlog-get-attached.md) - Audit get attached resources - diff --git a/site/content/3.11/arangograph/oasisctl/backup/_index.md b/site/content/3.11/arangograph/oasisctl/backup/_index.md deleted file mode 100644 index 2a19e74e37..0000000000 --- a/site/content/3.11/arangograph/oasisctl/backup/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Backup -menuTitle: Backup -weight: 5 ---- -## oasisctl backup - -Backup commands - -``` -oasisctl backup [flags] -``` - -## Options -``` - -h, --help help for backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl backup copy](backup-copy.md) - Copy a backup from source backup to given region -* [oasisctl backup download](backup-download.md) - Download a backup - diff --git a/site/content/3.11/arangograph/oasisctl/backup/backup-copy.md b/site/content/3.11/arangograph/oasisctl/backup/backup-copy.md deleted file mode 100644 index b492b5d92b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/backup/backup-copy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Backup Copy -menuTitle: Backup Copy -weight: 1 ---- -## oasisctl backup copy - -Copy a backup from source backup to given region - -``` -oasisctl backup copy [flags] -``` - -## Options -``` - -h, --help help for copy - --region-id string Identifier of the region where the new backup is to be created - --source-backup-id string Identifier of the source backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl backup](_index.md) - Backup commands - diff --git a/site/content/3.11/arangograph/oasisctl/backup/backup-download.md b/site/content/3.11/arangograph/oasisctl/backup/backup-download.md deleted file mode 100644 index b458b57b48..0000000000 --- a/site/content/3.11/arangograph/oasisctl/backup/backup-download.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Backup Download -menuTitle: Backup Download -weight: 2 ---- -## oasisctl backup download - -Download a backup - -## Synopsis -Download a backup from the cloud storage to the local deployment disks, so it can be restored. - -``` -oasisctl backup download [flags] -``` - -## Options -``` - -h, --help help for download - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl backup](_index.md) - Backup commands - diff --git a/site/content/3.11/arangograph/oasisctl/clone/_index.md b/site/content/3.11/arangograph/oasisctl/clone/_index.md deleted file mode 100644 index 7edaf4178e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/clone/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Clone -menuTitle: Clone -weight: 6 ---- -## oasisctl clone - -Clone resources - -``` -oasisctl clone [flags] -``` - -## Options -``` - -h, --help help for clone -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl clone deployment](clone-deployment.md) - Clone deployment resources - diff --git a/site/content/3.11/arangograph/oasisctl/clone/clone-deployment-backup.md b/site/content/3.11/arangograph/oasisctl/clone/clone-deployment-backup.md deleted file mode 100644 index 5f98d22b91..0000000000 --- a/site/content/3.11/arangograph/oasisctl/clone/clone-deployment-backup.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Clone Deployment Backup -menuTitle: Clone Deployment Backup -weight: 2 ---- -## oasisctl clone deployment backup - -Clone a deployment from a backup. - -``` -oasisctl clone deployment backup [flags] -``` - -## Options -``` - --accept Accept the current terms and conditions. - -b, --backup-id string Clone a deployment from a backup using the backup's ID. - -h, --help help for backup - -o, --organization-id string Identifier of the organization to create the clone in - -p, --project-id string An optional identifier of the project to create the clone in - -r, --region-id string An optionally defined region in which the new deployment should be created in. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl clone deployment](clone-deployment.md) - Clone deployment resources - diff --git a/site/content/3.11/arangograph/oasisctl/clone/clone-deployment.md b/site/content/3.11/arangograph/oasisctl/clone/clone-deployment.md deleted file mode 100644 index 0b76d1fec8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/clone/clone-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Clone Deployment -menuTitle: Clone Deployment -weight: 1 ---- -## oasisctl clone deployment - -Clone deployment resources - -``` -oasisctl clone deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl clone](_index.md) - Clone resources -* [oasisctl clone deployment backup](clone-deployment-backup.md) - Clone a deployment from a backup. - diff --git a/site/content/3.11/arangograph/oasisctl/completion.md b/site/content/3.11/arangograph/oasisctl/completion.md deleted file mode 100644 index 9cd58cd4f6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/completion.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Oasisctl Completion -menuTitle: Completion -weight: 7 ---- -## oasisctl completion - -Generates bash completion scripts - -## Synopsis -To load completion run - - . <(oasisctl completion [bash|fish|powershell|zsh]) - -To configure your bash shell to load completions for each session add to your bashrc - - # ~/.bashrc or ~/.profile - . <(oasisctl completion bash) - - -``` -oasisctl completion [flags] -``` - -## Options -``` - -h, --help help for completion -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/create/_index.md b/site/content/3.11/arangograph/oasisctl/create/_index.md deleted file mode 100644 index 87ef865918..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/_index.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Oasisctl Create -menuTitle: Create -weight: 8 ---- -## oasisctl create - -Create resources - -``` -oasisctl create [flags] -``` - -## Options -``` - -h, --help help for create -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl create apikey](create-apikey.md) - Create a new API key -* [oasisctl create auditlog](create-auditlog.md) - Create an auditlog -* [oasisctl create backup](create-backup.md) - Create backup ... -* [oasisctl create cacertificate](create-cacertificate.md) - Create a new CA certificate -* [oasisctl create deployment](create-deployment.md) - Create a new deployment -* [oasisctl create example](create-example.md) - Create example ... -* [oasisctl create group](create-group.md) - Create a new group -* [oasisctl create ipallowlist](create-ipallowlist.md) - Create a new IP allowlist -* [oasisctl create metrics](create-metrics.md) - Create metrics resources -* [oasisctl create notebook](create-notebook.md) - Create a new notebook -* [oasisctl create organization](create-organization.md) - Create a new organization -* [oasisctl create private](create-private.md) - Create private resources -* [oasisctl create project](create-project.md) - Create a new project -* [oasisctl create role](create-role.md) - Create a new role - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-apikey.md b/site/content/3.11/arangograph/oasisctl/create/create-apikey.md deleted file mode 100644 index 1177d5cc67..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-apikey.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Create API Key -menuTitle: Create API Key -weight: 1 ---- -## oasisctl create apikey - -Create a new API key - -``` -oasisctl create apikey [flags] -``` - -## Options -``` - -h, --help help for apikey - -o, --organization-id string If set, the newly created API key will grant access to this organization only - --readonly If set, the newly created API key will grant readonly access only -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-auditlog.md b/site/content/3.11/arangograph/oasisctl/create/create-auditlog.md deleted file mode 100644 index 5863da66e8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Audit Log -menuTitle: Create Audit Log -weight: 2 ---- -## oasisctl create auditlog - -Create an auditlog - -``` -oasisctl create auditlog [flags] -``` - -## Options -``` - --default If set, this AuditLog is the default for the organization. - --description string Description of the audit log. - -h, --help help for auditlog - --name string Name of the audit log. - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-backup-policy.md b/site/content/3.11/arangograph/oasisctl/create/create-backup-policy.md deleted file mode 100644 index 99f899b951..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-backup-policy.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Oasisctl Create Backup Policy -menuTitle: Create Backup Policy -weight: 4 ---- -## oasisctl create backup policy - -Create a new backup policy - -``` -oasisctl create backup policy [flags] -``` - -## Options -``` - --additional-region-ids strings Add backup to the specified addition regions - --day-of-the-month int32 Run the backup on the specified day of the month (1-31) (default 1) - --deployment-id string ID of the deployment - --description string Description of the backup policy - --email-notification string Email notification setting (Never|FailureOnly|Always) - --every-interval-hours int32 Schedule should run with an interval of the specified hours (1-23) - --friday If set, a backup will be created on Fridays. - -h, --help help for policy - --hours int32 Hours part of the time of day (0-23) - --minutes int32 Minutes part of the time of day (0-59) - --minutes-offset int32 Schedule should run with specific minutes offset (0-59) - --monday If set, a backup will be created on Mondays - --name string Name of the deployment - --paused The policy is paused - --retention-period int Backups created by this policy will be automatically deleted after the specified retention period. A value of 0 means that backup will never be deleted. - --saturday If set, a backup will be created on Saturdays - --schedule-type string Schedule of the policy (Hourly|Daily|Monthly) - --sunday If set, a backup will be created on Sundays - --thursday If set, a backup will be created on Thursdays - --time-zone string The time-zone this time of day applies to (empty means UTC). Names MUST be exactly as defined in RFC-822. (default "UTC") - --tuesday If set, a backup will be created on Tuesdays - --upload The backup should be uploaded - --wednesday If set, a backup will be created on Wednesdays -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create backup](create-backup.md) - Create backup ... - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-backup.md b/site/content/3.11/arangograph/oasisctl/create/create-backup.md deleted file mode 100644 index 8ca544206c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-backup.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create Backup -menuTitle: Create Backup -weight: 3 ---- -## oasisctl create backup - -Create backup ... - -``` -oasisctl create backup [flags] -``` - -## Options -``` - --auto-deleted-at int Time (h) until auto delete of the backup - --deployment-id string ID of the deployment - --description string Description of the backup - -h, --help help for backup - --name string Name of the deployment - --upload The backup should be uploaded -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create backup policy](create-backup-policy.md) - Create a new backup policy - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-cacertificate.md b/site/content/3.11/arangograph/oasisctl/create/create-cacertificate.md deleted file mode 100644 index b27b6e7db8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-cacertificate.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Create CA Certificate -menuTitle: Create CA Certificate -weight: 5 ---- -## oasisctl create cacertificate - -Create a new CA certificate - -``` -oasisctl create cacertificate [flags] -``` - -## Options -``` - --description string Description of the CA certificate - -h, --help help for cacertificate - --lifetime duration Lifetime of the CA certificate. - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization to create the CA certificate in - -p, --project-id string Identifier of the project to create the CA certificate in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-deployment.md b/site/content/3.11/arangograph/oasisctl/create/create-deployment.md deleted file mode 100644 index c9f633fd99..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-deployment.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Oasisctl Create Deployment -menuTitle: Create Deployment -weight: 6 ---- -## oasisctl create deployment - -Create a new deployment - -``` -oasisctl create deployment [flags] -``` - -## Options -``` - --accept Accept the current terms and conditions. - -c, --cacertificate-id string Identifier of the CA certificate to use for the deployment - --coordinator-memory-size int32 Set memory size of Coordinators for flexible deployments (GiB) (default 4) - --coordinators int32 Set number of Coordinators for flexible deployments (default 3) - --custom-image string Set a custom image to use for the deployment. Only available for selected customers. - --dbserver-disk-size int32 Set disk size of DB-Servers for flexible deployments (GiB) (default 32) - --dbserver-memory-size int32 Set memory size of DB-Servers for flexible deployments (GiB) (default 4) - --dbservers int32 Set number of DB-Servers for flexible deployments (default 3) - --deployment-profile-id string Set the Deployment Profile to use for this deployment. - --description string Description of the deployment - --disable-foxx-authentication Disable authentication of requests to Foxx application. - --disk-performance-id string Set the disk performance to use for this deployment. - --drop-vst-support Drop VST protocol support to improve resilience. - -h, --help help for deployment - -i, --ipallowlist-id string Identifier of the IP allowlist to use for the deployment - --is-platform-authentication-enabled Enable platform authentication for deployment. - --max-node-disk-size int32 Set maximum disk size for nodes for autoscaler (GiB) - --model string Set model of the deployment (default "oneshard") - --name string Name of the deployment - --node-count int32 Set the number of desired nodes (default 3) - --node-disk-size int32 Set disk size for nodes (GiB) - --node-size-id string Set the node size to use for this deployment - --notification-email-address strings Set email address(-es) that will be used for notifications related to this deployment. - -o, --organization-id string Identifier of the organization to create the deployment in - -p, --project-id string Identifier of the project to create the deployment in - -r, --region-id string Identifier of the region to create the deployment in - --version string Version of ArangoDB to use for the deployment (default "default") -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-example-installation.md b/site/content/3.11/arangograph/oasisctl/create/create-example-installation.md deleted file mode 100644 index 121d13dccd..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Example Installation -menuTitle: Create Example Installation -weight: 8 ---- -## oasisctl create example installation - -Create a new example dataset installation - -``` -oasisctl create example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -e, --example-dataset-id string ID of the example dataset - -h, --help help for installation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create example](create-example.md) - Create example ... - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-example.md b/site/content/3.11/arangograph/oasisctl/create/create-example.md deleted file mode 100644 index 5b1a50cf0e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Example -menuTitle: Create Example -weight: 7 ---- -## oasisctl create example - -Create example ... - -``` -oasisctl create example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create example installation](create-example-installation.md) - Create a new example dataset installation - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-group.md b/site/content/3.11/arangograph/oasisctl/create/create-group.md deleted file mode 100644 index d28e7ec7d2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-group.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Group -menuTitle: Create Group -weight: 9 ---- -## oasisctl create group - -Create a new group - -``` -oasisctl create group [flags] -``` - -## Options -``` - --description string Description of the group - -h, --help help for group - --name string Name of the group - -o, --organization-id string Identifier of the organization to create the group in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-ipallowlist.md b/site/content/3.11/arangograph/oasisctl/create/create-ipallowlist.md deleted file mode 100644 index 07f4308515..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-ipallowlist.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create IP Allowlist -menuTitle: Create IP Allowlist -weight: 10 ---- -## oasisctl create ipallowlist - -Create a new IP allowlist - -``` -oasisctl create ipallowlist [flags] -``` - -## Options -``` - --cidr-range strings List of CIDR ranges from which deployments are accessible - --description string Description of the IP allowlist - -h, --help help for ipallowlist - --name string Name of the IP allowlist - -o, --organization-id string Identifier of the organization to create the IP allowlist in - -p, --project-id string Identifier of the project to create the IP allowlist in - --remote-inspection-allowed If set, remote connectivity checks by the Oasis platform are allowed -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-metrics-token.md b/site/content/3.11/arangograph/oasisctl/create/create-metrics-token.md deleted file mode 100644 index a5e0e9a9dd..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-metrics-token.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create Metrics Token -menuTitle: Create Metrics Token -weight: 12 ---- -## oasisctl create metrics token - -Create a new metrics access token - -``` -oasisctl create metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to create the token for - --description string Description of the token - -h, --help help for token - --lifetime duration Lifetime of the token. - --name string Name of the token - -o, --organization-id string Identifier of the organization to create the token in - -p, --project-id string Identifier of the project to create the token in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create metrics](create-metrics.md) - Create metrics resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-metrics.md b/site/content/3.11/arangograph/oasisctl/create/create-metrics.md deleted file mode 100644 index d504981b04..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Metrics -menuTitle: Create Metrics -weight: 11 ---- -## oasisctl create metrics - -Create metrics resources - -``` -oasisctl create metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create metrics token](create-metrics-token.md) - Create a new metrics access token - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-notebook.md b/site/content/3.11/arangograph/oasisctl/create/create-notebook.md deleted file mode 100644 index 8e1f2dcd53..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-notebook.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Create Notebook -menuTitle: Create Notebook -weight: 13 ---- -## oasisctl create notebook - -Create a new notebook - -``` -oasisctl create notebook [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebook has to run next to - --description string Description of the notebook - -s, --disk-size int32 Disk size in GiB that has to be attached to given notebook - -h, --help help for notebook - -n, --name string Name of the notebook - -m, --notebook-model string Identifier of the notebook model that the notebook has to use - -o, --organization-id string Identifier of the organization to create the notebook in - -p, --project-id string Identifier of the project to create the notebook in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-organization-invite.md b/site/content/3.11/arangograph/oasisctl/create/create-organization-invite.md deleted file mode 100644 index 3fbe04a1fe..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Create Organization Invite -menuTitle: Create Organization Invite -weight: 15 ---- -## oasisctl create organization invite - -Create a new invite to an organization - -``` -oasisctl create organization invite [flags] -``` - -## Options -``` - --email string Email address of the person to invite - -h, --help help for invite - -o, --organization-id string Identifier of the organization to create the invite in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create organization](create-organization.md) - Create a new organization - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-organization.md b/site/content/3.11/arangograph/oasisctl/create/create-organization.md deleted file mode 100644 index 8ca1b9065b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-organization.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Organization -menuTitle: Create Organization -weight: 14 ---- -## oasisctl create organization - -Create a new organization - -``` -oasisctl create organization [flags] -``` - -## Options -``` - --description string Description of the organization - -h, --help help for organization - --name string Name of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create organization invite](create-organization-invite.md) - Create a new invite to an organization - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-private-endpoint-service.md b/site/content/3.11/arangograph/oasisctl/create/create-private-endpoint-service.md deleted file mode 100644 index 01999a99ce..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-private-endpoint-service.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Oasisctl Create Private Endpoint Service -menuTitle: Create Private Endpoint Service -weight: 18 ---- -## oasisctl create private endpoint service - -Create a Private Endpoint Service attached to an existing deployment - -``` -oasisctl create private endpoint service [flags] -``` - -## Options -``` - --alternate-dns-name strings DNS names used for the deployment in the private network - --aws-principal strings List of AWS Principals from which a Private Endpoint can be created (Format: <AccountID>[/Role/<RoleName>|/User/<UserName>]) - --azure-client-subscription-id strings List of Azure subscription IDs from which a Private Endpoint can be created - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - --description string Description of the private endpoint service - --enable-private-dns Enable private DNS for the deployment (applicable for AWS and GKE only) - --gcp-project strings List of GCP projects from which a Private Endpoint can be created - -h, --help help for service - --name string Name of the private endpoint service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create private endpoint](create-private-endpoint.md) - - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-private-endpoint.md b/site/content/3.11/arangograph/oasisctl/create/create-private-endpoint.md deleted file mode 100644 index cac7dbfcb7..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Private Endpoint -menuTitle: Create Private Endpoint -weight: 17 ---- -## oasisctl create private endpoint - - - -``` -oasisctl create private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create private](create-private.md) - Create private resources -* [oasisctl create private endpoint service](create-private-endpoint-service.md) - Create a Private Endpoint Service attached to an existing deployment - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-private.md b/site/content/3.11/arangograph/oasisctl/create/create-private.md deleted file mode 100644 index 3cb40e735b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Private -menuTitle: Create Private -weight: 16 ---- -## oasisctl create private - -Create private resources - -``` -oasisctl create private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create private endpoint](create-private-endpoint.md) - - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-project.md b/site/content/3.11/arangograph/oasisctl/create/create-project.md deleted file mode 100644 index 59d997efb7..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-project.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Project -menuTitle: Create Project -weight: 19 ---- -## oasisctl create project - -Create a new project - -``` -oasisctl create project [flags] -``` - -## Options -``` - --description string Description of the project - -h, --help help for project - --name string Name of the project - -o, --organization-id string Identifier of the organization to create the project in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/create/create-role.md b/site/content/3.11/arangograph/oasisctl/create/create-role.md deleted file mode 100644 index 52cec0a672..0000000000 --- a/site/content/3.11/arangograph/oasisctl/create/create-role.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Role -menuTitle: Create Role -weight: 20 ---- -## oasisctl create role - -Create a new role - -``` -oasisctl create role [flags] -``` - -## Options -``` - --description string Description of the role - -h, --help help for role - --name string Name of the role - -o, --organization-id string Identifier of the organization to create the role in - -p, --permission strings Permissions granted by the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/_index.md b/site/content/3.11/arangograph/oasisctl/delete/_index.md deleted file mode 100644 index 75b76a80b6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/_index.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Oasisctl Delete -menuTitle: Delete -weight: 9 ---- -## oasisctl delete - -Delete resources - -``` -oasisctl delete [flags] -``` - -## Options -``` - -h, --help help for delete -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl delete apikey](delete-apikey.md) - Delete an API key with given identifier -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog -* [oasisctl delete backup](delete-backup.md) - Delete a backup for a given ID. -* [oasisctl delete cacertificate](delete-cacertificate.md) - Delete a CA certificate the authenticated user has access to -* [oasisctl delete deployment](delete-deployment.md) - Delete a deployment the authenticated user has access to -* [oasisctl delete example](delete-example.md) - Delete example ... -* [oasisctl delete group](delete-group.md) - Delete a group the authenticated user has access to -* [oasisctl delete ipallowlist](delete-ipallowlist.md) - Delete an IP allowlist the authenticated user has access to -* [oasisctl delete metrics](delete-metrics.md) - Delete metrics resources -* [oasisctl delete notebook](delete-notebook.md) - Delete a notebook -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to -* [oasisctl delete project](delete-project.md) - Delete a project the authenticated user has access to -* [oasisctl delete role](delete-role.md) - Delete a role the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-apikey.md b/site/content/3.11/arangograph/oasisctl/delete/delete-apikey.md deleted file mode 100644 index d18236eac3..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-apikey.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete API Key -menuTitle: Delete API Key -weight: 1 ---- -## oasisctl delete apikey - -Delete an API key with given identifier - -``` -oasisctl delete apikey [flags] -``` - -## Options -``` - -i, --apikey-id string Identifier of the API key to delete - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive-events.md b/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive-events.md deleted file mode 100644 index d337652b7b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive-events.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Archive Events -menuTitle: Delete Audit Log Archive Events -weight: 4 ---- -## oasisctl delete auditlog archive events - -Delete auditlog archive events - -``` -oasisctl delete auditlog archive events [flags] -``` - -## Options -``` - -i, --auditlog-archive-id string Identifier of the auditlog archive to delete events from. - -h, --help help for events - --to string Remove events created before this timestamp. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog archive](delete-auditlog-archive.md) - Delete an auditlog archive - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive.md b/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive.md deleted file mode 100644 index 59153bfbdd..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-archive.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Archive -menuTitle: Delete Audit Log Archive -weight: 3 ---- -## oasisctl delete auditlog archive - -Delete an auditlog archive - -``` -oasisctl delete auditlog archive [flags] -``` - -## Options -``` - -i, --auditlog-archive-id string Identifier of the auditlog archive to delete. - -h, --help help for archive -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog -* [oasisctl delete auditlog archive events](delete-auditlog-archive-events.md) - Delete auditlog archive events - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-destination.md b/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-destination.md deleted file mode 100644 index 6dcb135925..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog-destination.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Destination -menuTitle: Delete Audit Log Destination -weight: 5 ---- -## oasisctl delete auditlog destination - -Delete a destination from an auditlog - -``` -oasisctl delete auditlog destination [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to delete. - -h, --help help for destination - --index int Index of the destination to remove. Only one delete option can be specified. (default -1) - -o, --organization-id string Identifier of the organization. - --type string Type of the destination to remove. This will remove ALL destinations with that type. - --url string An optional URL which will be used to delete a single destination instead of all. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog.md b/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog.md deleted file mode 100644 index 6895de151f..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Audit Log -menuTitle: Delete Audit Log -weight: 2 ---- -## oasisctl delete auditlog - -Delete an auditlog - -``` -oasisctl delete auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to delete. - -h, --help help for auditlog - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete auditlog archive](delete-auditlog-archive.md) - Delete an auditlog archive -* [oasisctl delete auditlog destination](delete-auditlog-destination.md) - Delete a destination from an auditlog - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-backup-policy.md b/site/content/3.11/arangograph/oasisctl/delete/delete-backup-policy.md deleted file mode 100644 index 99e8ac2deb..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-backup-policy.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Backup Policy -menuTitle: Delete Backup Policy -weight: 7 ---- -## oasisctl delete backup policy - -Delete a backup policy for a given ID. - -``` -oasisctl delete backup policy [flags] -``` - -## Options -``` - -h, --help help for policy - -i, --id string Identifier of the backup policy - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete backup](delete-backup.md) - Delete a backup for a given ID. - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-backup.md b/site/content/3.11/arangograph/oasisctl/delete/delete-backup.md deleted file mode 100644 index cf116f93a1..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-backup.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Backup -menuTitle: Delete Backup -weight: 6 ---- -## oasisctl delete backup - -Delete a backup for a given ID. - -``` -oasisctl delete backup [flags] -``` - -## Options -``` - -h, --help help for backup - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete backup policy](delete-backup-policy.md) - Delete a backup policy for a given ID. - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-cacertificate.md b/site/content/3.11/arangograph/oasisctl/delete/delete-cacertificate.md deleted file mode 100644 index aad85c751b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete CA Certificate -menuTitle: Delete CA Certificate -weight: 8 ---- -## oasisctl delete cacertificate - -Delete a CA certificate the authenticated user has access to - -``` -oasisctl delete cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-deployment.md b/site/content/3.11/arangograph/oasisctl/delete/delete-deployment.md deleted file mode 100644 index 15450ecb9b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Deployment -menuTitle: Delete Deployment -weight: 9 ---- -## oasisctl delete deployment - -Delete a deployment the authenticated user has access to - -``` -oasisctl delete deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-example-installation.md b/site/content/3.11/arangograph/oasisctl/delete/delete-example-installation.md deleted file mode 100644 index 569152227e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Example Installation -menuTitle: Delete Example Installation -weight: 11 ---- -## oasisctl delete example installation - -Delete an example datasets installation - -``` -oasisctl delete example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installation - --installation-id string The ID of the installation to delete. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete example](delete-example.md) - Delete example ... - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-example.md b/site/content/3.11/arangograph/oasisctl/delete/delete-example.md deleted file mode 100644 index 9518b2d7d1..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Example -menuTitle: Delete Example -weight: 10 ---- -## oasisctl delete example - -Delete example ... - -``` -oasisctl delete example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete example installation](delete-example-installation.md) - Delete an example datasets installation - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-group-members.md b/site/content/3.11/arangograph/oasisctl/delete/delete-group-members.md deleted file mode 100644 index ae6dc82a96..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-group-members.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Group Members -menuTitle: Delete Group Members -weight: 13 ---- -## oasisctl delete group members - -Delete members from group - -``` -oasisctl delete group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group to delete members from - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete group](delete-group.md) - Delete a group the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-group.md b/site/content/3.11/arangograph/oasisctl/delete/delete-group.md deleted file mode 100644 index 4f6fe7d91c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-group.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Group -menuTitle: Delete Group -weight: 12 ---- -## oasisctl delete group - -Delete a group the authenticated user has access to - -``` -oasisctl delete group [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete group members](delete-group-members.md) - Delete members from group - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-ipallowlist.md b/site/content/3.11/arangograph/oasisctl/delete/delete-ipallowlist.md deleted file mode 100644 index 1806667457..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete IP Allowlist -menuTitle: Delete IP Allowlist -weight: 14 ---- -## oasisctl delete ipallowlist - -Delete an IP allowlist the authenticated user has access to - -``` -oasisctl delete ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-metrics-token.md b/site/content/3.11/arangograph/oasisctl/delete/delete-metrics-token.md deleted file mode 100644 index c18927e996..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Metrics Token -menuTitle: Delete Metrics Token -weight: 16 ---- -## oasisctl delete metrics token - -Delete a metrics token for a deployment - -``` -oasisctl delete metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete metrics](delete-metrics.md) - Delete metrics resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-metrics.md b/site/content/3.11/arangograph/oasisctl/delete/delete-metrics.md deleted file mode 100644 index 36052afbce..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Metrics -menuTitle: Delete Metrics -weight: 15 ---- -## oasisctl delete metrics - -Delete metrics resources - -``` -oasisctl delete metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete metrics token](delete-metrics-token.md) - Delete a metrics token for a deployment - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-notebook.md b/site/content/3.11/arangograph/oasisctl/delete/delete-notebook.md deleted file mode 100644 index 3992653923..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Notebook -menuTitle: Delete Notebook -weight: 17 ---- -## oasisctl delete notebook - -Delete a notebook - -``` -oasisctl delete notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-organization-invite.md b/site/content/3.11/arangograph/oasisctl/delete/delete-organization-invite.md deleted file mode 100644 index dae7596f39..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Organization Invite -menuTitle: Delete Organization Invite -weight: 19 ---- -## oasisctl delete organization invite - -Delete an organization invite the authenticated user has access to - -``` -oasisctl delete organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-organization-members.md b/site/content/3.11/arangograph/oasisctl/delete/delete-organization-members.md deleted file mode 100644 index c3d4151366..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-organization-members.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Organization Members -menuTitle: Delete Organization Members -weight: 20 ---- -## oasisctl delete organization members - -Delete members from organization - -``` -oasisctl delete organization members [flags] -``` - -## Options -``` - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-organization.md b/site/content/3.11/arangograph/oasisctl/delete/delete-organization.md deleted file mode 100644 index 362056323c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-organization.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Organization -menuTitle: Delete Organization -weight: 18 ---- -## oasisctl delete organization - -Delete an organization the authenticated user has access to - -``` -oasisctl delete organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete organization invite](delete-organization-invite.md) - Delete an organization invite the authenticated user has access to -* [oasisctl delete organization members](delete-organization-members.md) - Delete members from organization - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-project.md b/site/content/3.11/arangograph/oasisctl/delete/delete-project.md deleted file mode 100644 index 9b45160be9..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Project -menuTitle: Delete Project -weight: 21 ---- -## oasisctl delete project - -Delete a project the authenticated user has access to - -``` -oasisctl delete project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/delete/delete-role.md b/site/content/3.11/arangograph/oasisctl/delete/delete-role.md deleted file mode 100644 index c8bcbb67f2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/delete/delete-role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Role -menuTitle: Delete Role -weight: 22 ---- -## oasisctl delete role - -Delete a role the authenticated user has access to - -``` -oasisctl delete role [flags] -``` - -## Options -``` - -h, --help help for role - -o, --organization-id string Identifier of the organization - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.11/arangograph/oasisctl/disable/_index.md b/site/content/3.11/arangograph/oasisctl/disable/_index.md deleted file mode 100644 index 916ad96f01..0000000000 --- a/site/content/3.11/arangograph/oasisctl/disable/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Disable -menuTitle: Disable -weight: 10 ---- -## oasisctl disable - -Disable some settings related to deployment - -``` -oasisctl disable [flags] -``` - -## Options -``` - -h, --help help for disable -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl disable scheduled-root-password-rotation](disable-scheduled-root-password-rotation.md) - Disable scheduled root password rotation - diff --git a/site/content/3.11/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md b/site/content/3.11/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md deleted file mode 100644 index 52ac637431..0000000000 --- a/site/content/3.11/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Disable Scheduled-Root-Password-Rotation -menuTitle: Disable Scheduled-Root-Password-Rotation -weight: 1 ---- -## oasisctl disable scheduled-root-password-rotation - -Disable scheduled root password rotation - -``` -oasisctl disable scheduled-root-password-rotation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for scheduled-root-password-rotation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl disable](_index.md) - Disable some settings related to deployment - diff --git a/site/content/3.11/arangograph/oasisctl/enable/_index.md b/site/content/3.11/arangograph/oasisctl/enable/_index.md deleted file mode 100644 index 61a3b03d10..0000000000 --- a/site/content/3.11/arangograph/oasisctl/enable/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Enable -menuTitle: Enable -weight: 11 ---- -## oasisctl enable - -Enable some settings related to deployment - -``` -oasisctl enable [flags] -``` - -## Options -``` - -h, --help help for enable -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl enable scheduled-root-password-rotation](enable-scheduled-root-password-rotation.md) - Enable scheduled root password rotation - diff --git a/site/content/3.11/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md b/site/content/3.11/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md deleted file mode 100644 index 8628abc79c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Enable Scheduled-Root-Password-Rotation -menuTitle: Enable Scheduled-Root-Password-Rotation -weight: 1 ---- -## oasisctl enable scheduled-root-password-rotation - -Enable scheduled root password rotation - -``` -oasisctl enable scheduled-root-password-rotation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for scheduled-root-password-rotation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl enable](_index.md) - Enable some settings related to deployment - diff --git a/site/content/3.11/arangograph/oasisctl/generate-docs.md b/site/content/3.11/arangograph/oasisctl/generate-docs.md deleted file mode 100644 index f1d83f8437..0000000000 --- a/site/content/3.11/arangograph/oasisctl/generate-docs.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Generate Documentation -menuTitle: Generate Documentation -weight: 12 ---- -## oasisctl generate-docs - -Generate output - -``` -oasisctl generate-docs [flags] -``` - -## Options -``` - -h, --help help for generate-docs - -l, --link-file-ext string What file extensions the links should point to - -o, --output-dir string Output directory (default "./docs") - -r, --replace-underscore-with string Replace the underscore in links with the given character -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/get/_index.md b/site/content/3.11/arangograph/oasisctl/get/_index.md deleted file mode 100644 index 20021e7831..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/_index.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Oasisctl Get -menuTitle: Get -weight: 13 ---- -## oasisctl get - -Get information - -``` -oasisctl get [flags] -``` - -## Options -``` - -h, --help help for get -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive -* [oasisctl get backup](get-backup.md) - Get a backup -* [oasisctl get cacertificate](get-cacertificate.md) - Get a CA certificate the authenticated user has access to -* [oasisctl get deployment](get-deployment.md) - Get a deployment the authenticated user has access to -* [oasisctl get example](get-example.md) - Get a single example dataset -* [oasisctl get group](get-group.md) - Get a group the authenticated user has access to -* [oasisctl get ipallowlist](get-ipallowlist.md) - Get an IP allowlist the authenticated user has access to -* [oasisctl get metrics](get-metrics.md) - Get metrics information -* [oasisctl get notebook](get-notebook.md) - Get a notebook -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get policy](get-policy.md) - Get a policy the authenticated user has access to -* [oasisctl get private](get-private.md) - Get private information -* [oasisctl get project](get-project.md) - Get a project the authenticated user has access to -* [oasisctl get provider](get-provider.md) - Get a provider the authenticated user has access to -* [oasisctl get region](get-region.md) - Get a region the authenticated user has access to -* [oasisctl get role](get-role.md) - Get a role the authenticated user has access to -* [oasisctl get self](get-self.md) - Get information about the authenticated user -* [oasisctl get server](get-server.md) - Get server information -* [oasisctl get tandc](get-tandc.md) - Get current terms and conditions or get one by ID - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-auditlog-archive.md b/site/content/3.11/arangograph/oasisctl/get/get-auditlog-archive.md deleted file mode 100644 index 546b9a55c4..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-auditlog-archive.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Audit Log Archive -menuTitle: Get Audit Log Archive -weight: 2 ---- -## oasisctl get auditlog archive - -Get auditlog archive - -``` -oasisctl get auditlog archive [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for archive -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-auditlog-events.md b/site/content/3.11/arangograph/oasisctl/get/get-auditlog-events.md deleted file mode 100644 index 44c9088765..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-auditlog-events.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Get Audit Log Events -menuTitle: Get Audit Log Events -weight: 3 ---- -## oasisctl get auditlog events - -Get auditlog events - -``` -oasisctl get auditlog events [flags] -``` - -## Options -``` - --auditlog-archive-id string If set, include only events from this AuditLogArchive - -i, --auditlog-id string Identifier of the auditlog - --excluded-topics strings If non-empty, leave out events with one of these topics. This takes priority over included - --from string Request events created at or after this timestamp - -h, --help help for events - --included-topics strings If non-empty, only request events with one of these topics - --limit int Limit the number of audit log events. Defaults to 0, meaning no limit - --to string Request events created before this timestamp -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-auditlog.md b/site/content/3.11/arangograph/oasisctl/get/get-auditlog.md deleted file mode 100644 index 025710b835..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Audit Log -menuTitle: Get Audit Log -weight: 1 ---- -## oasisctl get auditlog - -Get auditlog archive - -``` -oasisctl get auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for auditlog - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get auditlog archive](get-auditlog-archive.md) - Get auditlog archive -* [oasisctl get auditlog events](get-auditlog-events.md) - Get auditlog events - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-backup-policy.md b/site/content/3.11/arangograph/oasisctl/get/get-backup-policy.md deleted file mode 100644 index 916ad22e61..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-backup-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Backup Policy -menuTitle: Get Backup Policy -weight: 5 ---- -## oasisctl get backup policy - -Get an existing backup policy - -``` -oasisctl get backup policy [flags] -``` - -## Options -``` - -h, --help help for policy - -i, --id string Identifier of the backup policy (Id|Name|Url) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get backup](get-backup.md) - Get a backup - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-backup.md b/site/content/3.11/arangograph/oasisctl/get/get-backup.md deleted file mode 100644 index 2792a98b02..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-backup.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Backup -menuTitle: Get Backup -weight: 4 ---- -## oasisctl get backup - -Get a backup - -``` -oasisctl get backup [flags] -``` - -## Options -``` - -h, --help help for backup - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get backup policy](get-backup-policy.md) - Get an existing backup policy - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-cacertificate.md b/site/content/3.11/arangograph/oasisctl/get/get-cacertificate.md deleted file mode 100644 index 0be6d11e44..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get CA Certificate -menuTitle: Get CA Certificate -weight: 6 ---- -## oasisctl get cacertificate - -Get a CA certificate the authenticated user has access to - -``` -oasisctl get cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-deployment.md b/site/content/3.11/arangograph/oasisctl/get/get-deployment.md deleted file mode 100644 index ab8d86e3d3..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-deployment.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Deployment -menuTitle: Get Deployment -weight: 7 ---- -## oasisctl get deployment - -Get a deployment the authenticated user has access to - -``` -oasisctl get deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --show-root-password show the root password of the database -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-example-installation.md b/site/content/3.11/arangograph/oasisctl/get/get-example-installation.md deleted file mode 100644 index 4190e8e288..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Example Installation -menuTitle: Get Example Installation -weight: 9 ---- -## oasisctl get example installation - -Get a single example dataset installation - -``` -oasisctl get example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installation - --installation-id string The ID of the installation to get. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get example](get-example.md) - Get a single example dataset - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-example.md b/site/content/3.11/arangograph/oasisctl/get/get-example.md deleted file mode 100644 index 1238d443ed..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-example.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Example -menuTitle: Get Example -weight: 8 ---- -## oasisctl get example - -Get a single example dataset - -``` -oasisctl get example [flags] -``` - -## Options -``` - -e, --example-dataset-id string ID of the example dataset - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get example installation](get-example-installation.md) - Get a single example dataset installation - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-group.md b/site/content/3.11/arangograph/oasisctl/get/get-group.md deleted file mode 100644 index 9b8e72e16b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-group.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Group -menuTitle: Get Group -weight: 10 ---- -## oasisctl get group - -Get a group the authenticated user has access to - -``` -oasisctl get group [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-ipallowlist.md b/site/content/3.11/arangograph/oasisctl/get/get-ipallowlist.md deleted file mode 100644 index 379c324604..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get IP Allowlist -menuTitle: Get IP Allowlist -weight: 11 ---- -## oasisctl get ipallowlist - -Get an IP allowlist the authenticated user has access to - -``` -oasisctl get ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-metrics-token.md b/site/content/3.11/arangograph/oasisctl/get/get-metrics-token.md deleted file mode 100644 index 6226b02793..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Metrics Token -menuTitle: Get Metrics Token -weight: 13 ---- -## oasisctl get metrics token - -Get a metrics token - -``` -oasisctl get metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get metrics](get-metrics.md) - Get metrics information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-metrics.md b/site/content/3.11/arangograph/oasisctl/get/get-metrics.md deleted file mode 100644 index f2699417aa..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Metrics -menuTitle: Get Metrics -weight: 12 ---- -## oasisctl get metrics - -Get metrics information - -``` -oasisctl get metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get metrics token](get-metrics-token.md) - Get a metrics token - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-notebook.md b/site/content/3.11/arangograph/oasisctl/get/get-notebook.md deleted file mode 100644 index 8526fb293a..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Notebook -menuTitle: Get Notebook -weight: 14 ---- -## oasisctl get notebook - -Get a notebook - -``` -oasisctl get notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization-authentication-providers.md b/site/content/3.11/arangograph/oasisctl/get/get-organization-authentication-providers.md deleted file mode 100644 index da20b01a1a..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization-authentication-providers.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Authentication Providers -menuTitle: Get Organization Authentication Providers -weight: 17 ---- -## oasisctl get organization authentication providers - -Get which authentication providers are allowed for accessing a specific organization - -``` -oasisctl get organization authentication providers [flags] -``` - -## Options -``` - -h, --help help for providers - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization authentication](get-organization-authentication.md) - Get authentication specific information for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization-authentication.md b/site/content/3.11/arangograph/oasisctl/get/get-organization-authentication.md deleted file mode 100644 index cd16e2841b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization-authentication.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Authentication -menuTitle: Get Organization Authentication -weight: 16 ---- -## oasisctl get organization authentication - -Get authentication specific information for an organization - -``` -oasisctl get organization authentication [flags] -``` - -## Options -``` - -h, --help help for authentication -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get organization authentication providers](get-organization-authentication-providers.md) - Get which authentication providers are allowed for accessing a specific organization - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md b/site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md deleted file mode 100644 index 400ad06087..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email Domain Restrictions -menuTitle: Get Organization Email Domain Restrictions -weight: 20 ---- -## oasisctl get organization email domain restrictions - -Get which email domain restrictions are placed on accessing a specific organization - -``` -oasisctl get organization email domain restrictions [flags] -``` - -## Options -``` - -h, --help help for restrictions - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization email domain](get-organization-email-domain.md) - Get email domain specific information for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain.md b/site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain.md deleted file mode 100644 index 305097e72f..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization-email-domain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email Domain -menuTitle: Get Organization Email Domain -weight: 19 ---- -## oasisctl get organization email domain - -Get email domain specific information for an organization - -``` -oasisctl get organization email domain [flags] -``` - -## Options -``` - -h, --help help for domain -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization email](get-organization-email.md) - Get email specific information for an organization -* [oasisctl get organization email domain restrictions](get-organization-email-domain-restrictions.md) - Get which email domain restrictions are placed on accessing a specific organization - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization-email.md b/site/content/3.11/arangograph/oasisctl/get/get-organization-email.md deleted file mode 100644 index 5ca941ffcd..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization-email.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email -menuTitle: Get Organization Email -weight: 18 ---- -## oasisctl get organization email - -Get email specific information for an organization - -``` -oasisctl get organization email [flags] -``` - -## Options -``` - -h, --help help for email -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get organization email domain](get-organization-email-domain.md) - Get email domain specific information for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization-invite.md b/site/content/3.11/arangograph/oasisctl/get/get-organization-invite.md deleted file mode 100644 index 093ed06c05..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Organization Invite -menuTitle: Get Organization Invite -weight: 21 ---- -## oasisctl get organization invite - -Get an organization invite the authenticated user has access to - -``` -oasisctl get organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-organization.md b/site/content/3.11/arangograph/oasisctl/get/get-organization.md deleted file mode 100644 index b05c6201ab..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-organization.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Organization -menuTitle: Get Organization -weight: 15 ---- -## oasisctl get organization - -Get an organization the authenticated user is a member of - -``` -oasisctl get organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get organization authentication](get-organization-authentication.md) - Get authentication specific information for an organization -* [oasisctl get organization email](get-organization-email.md) - Get email specific information for an organization -* [oasisctl get organization invite](get-organization-invite.md) - Get an organization invite the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-policy.md b/site/content/3.11/arangograph/oasisctl/get/get-policy.md deleted file mode 100644 index 599e5601cb..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Policy -menuTitle: Get Policy -weight: 22 ---- -## oasisctl get policy - -Get a policy the authenticated user has access to - -``` -oasisctl get policy [flags] -``` - -## Options -``` - -h, --help help for policy - -u, --url string URL of the resource to inspect the policy for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-private-endpoint-service.md b/site/content/3.11/arangograph/oasisctl/get/get-private-endpoint-service.md deleted file mode 100644 index a9c56b8b0f..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-private-endpoint-service.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Private Endpoint Service -menuTitle: Get Private Endpoint Service -weight: 25 ---- -## oasisctl get private endpoint service - -Get a Private Endpoint Service the authenticated user has access to - -``` -oasisctl get private endpoint service [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - -h, --help help for service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get private endpoint](get-private-endpoint.md) - - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-private-endpoint.md b/site/content/3.11/arangograph/oasisctl/get/get-private-endpoint.md deleted file mode 100644 index 38afeb2dd8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Private Endpoint -menuTitle: Get Private Endpoint -weight: 24 ---- -## oasisctl get private endpoint - - - -``` -oasisctl get private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get private](get-private.md) - Get private information -* [oasisctl get private endpoint service](get-private-endpoint-service.md) - Get a Private Endpoint Service the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-private.md b/site/content/3.11/arangograph/oasisctl/get/get-private.md deleted file mode 100644 index e84921fd32..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Private -menuTitle: Get Private -weight: 23 ---- -## oasisctl get private - -Get private information - -``` -oasisctl get private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get private endpoint](get-private-endpoint.md) - - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-project.md b/site/content/3.11/arangograph/oasisctl/get/get-project.md deleted file mode 100644 index 5bfb087e53..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Project -menuTitle: Get Project -weight: 26 ---- -## oasisctl get project - -Get a project the authenticated user has access to - -``` -oasisctl get project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-provider.md b/site/content/3.11/arangograph/oasisctl/get/get-provider.md deleted file mode 100644 index da7d632e1b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-provider.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Provider -menuTitle: Get Provider -weight: 27 ---- -## oasisctl get provider - -Get a provider the authenticated user has access to - -``` -oasisctl get provider [flags] -``` - -## Options -``` - -h, --help help for provider - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-region.md b/site/content/3.11/arangograph/oasisctl/get/get-region.md deleted file mode 100644 index 25ca81e867..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-region.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Region -menuTitle: Get Region -weight: 28 ---- -## oasisctl get region - -Get a region the authenticated user has access to - -``` -oasisctl get region [flags] -``` - -## Options -``` - -h, --help help for region - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-role.md b/site/content/3.11/arangograph/oasisctl/get/get-role.md deleted file mode 100644 index 898605e245..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Role -menuTitle: Get Role -weight: 29 ---- -## oasisctl get role - -Get a role the authenticated user has access to - -``` -oasisctl get role [flags] -``` - -## Options -``` - -h, --help help for role - -o, --organization-id string Identifier of the organization - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-self.md b/site/content/3.11/arangograph/oasisctl/get/get-self.md deleted file mode 100644 index 26d48ad423..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-self.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl Get Self -menuTitle: Get Self -weight: 30 ---- -## oasisctl get self - -Get information about the authenticated user - -``` -oasisctl get self [flags] -``` - -## Options -``` - -h, --help help for self -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-server-status.md b/site/content/3.11/arangograph/oasisctl/get/get-server-status.md deleted file mode 100644 index 302fb17a1d..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-server-status.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Server Status -menuTitle: Get Server Status -weight: 32 ---- -## oasisctl get server status - -Get the status of servers for a deployment - -``` -oasisctl get server status [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for status - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get server](get-server.md) - Get server information - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-server.md b/site/content/3.11/arangograph/oasisctl/get/get-server.md deleted file mode 100644 index ad54b9dfd2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-server.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Server -menuTitle: Get Server -weight: 31 ---- -## oasisctl get server - -Get server information - -``` -oasisctl get server [flags] -``` - -## Options -``` - -h, --help help for server -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get server status](get-server-status.md) - Get the status of servers for a deployment - diff --git a/site/content/3.11/arangograph/oasisctl/get/get-tandc.md b/site/content/3.11/arangograph/oasisctl/get/get-tandc.md deleted file mode 100644 index c33b546252..0000000000 --- a/site/content/3.11/arangograph/oasisctl/get/get-tandc.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Terms & Conditions -menuTitle: Get Terms & Conditions -weight: 33 ---- -## oasisctl get tandc - -Get current terms and conditions or get one by ID - -``` -oasisctl get tandc [flags] -``` - -## Options -``` - -h, --help help for tandc - -o, --organization-id string Identifier of the organization - -t, --terms-and-conditions-id string Identifier of the terms and conditions to accept. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.11/arangograph/oasisctl/import.md b/site/content/3.11/arangograph/oasisctl/import.md deleted file mode 100644 index 385375d640..0000000000 --- a/site/content/3.11/arangograph/oasisctl/import.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Oasisctl Import -menuTitle: Import -weight: 14 ---- -## oasisctl import - -Import data from a local database or from another remote database into an Oasis deployment. - -``` -oasisctl import [flags] -``` - -## Options -``` - -b, --batch-size int The number of documents to write at once. (default 4096) - -d, --destination-deployment-id string Destination deployment id to import data into. It can be provided instead of address, username and password. - --excluded-collection strings A list of collections names which should be excluded. Exclusion takes priority over inclusion. - --excluded-database strings A list of database names which should be excluded. Exclusion takes priority over inclusion. - --excluded-graph strings A list of graph names which should be excluded. Exclusion takes priority over inclusion. - --excluded-view strings A list of view names which should be excluded. Exclusion takes priority over inclusion. - -f, --force Force the copy automatically overwriting everything at destination. - -h, --help help for import - --included-collection strings A list of collection names which should be included. If provided, only these collections will be copied. - --included-database strings A list of database names which should be included. If provided, only these databases will be copied. - --included-graph strings A list of graph names which should be included. If provided, only these graphs will be copied. - --included-view strings A list of view names which should be included. If provided, only these views will be copied. - -r, --max-retries int The number of maximum retries attempts. Increasing this number will also increase the exponential fallback timer. (default 9) - -m, --maximum-parallel-collections int Maximum number of collections being copied in parallel. (default 10) - --no-progress-bar Disable the progress bar but still have partial progress output. - --query-ttl duration Cursor TTL defined as a duration. (default 2h0m0s) - --source-address string Source database address to copy data from. - --source-password string Source database password if required. - --source-username string Source database username if required. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/list/_index.md b/site/content/3.11/arangograph/oasisctl/list/_index.md deleted file mode 100644 index b8a7496441..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/_index.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Oasisctl List -menuTitle: List -weight: 15 ---- -## oasisctl list - -List resources - -``` -oasisctl list [flags] -``` - -## Options -``` - -h, --help help for list -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl list apikeys](list-apikeys.md) - List all API keys created for the current user -* [oasisctl list arangodb](list-arangodb.md) - List ArangoDB information -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs -* [oasisctl list auditlogs](list-auditlogs.md) - List auditlogs -* [oasisctl list backup](list-backup.md) - A list command for various backup resources -* [oasisctl list backups](list-backups.md) - List backups -* [oasisctl list cacertificates](list-cacertificates.md) - List all CA certificates of the given project -* [oasisctl list cpusizes](list-cpusizes.md) - List CPU sizes -* [oasisctl list deployments](list-deployments.md) - List all deployments of the given project -* [oasisctl list diskperformances](list-diskperformances.md) - List disk performances -* [oasisctl list effective](list-effective.md) - List effective information -* [oasisctl list example](list-example.md) - List example ... -* [oasisctl list examples](list-examples.md) - List all example datasets -* [oasisctl list group](list-group.md) - List group resources -* [oasisctl list groups](list-groups.md) - List all groups of the given organization -* [oasisctl list ipallowlists](list-ipallowlists.md) - List all IP allowlists of the given project -* [oasisctl list metrics](list-metrics.md) - List metrics resources -* [oasisctl list nodesizes](list-nodesizes.md) - List node sizes -* [oasisctl list notebookmodels](list-notebookmodels.md) - List notebook models -* [oasisctl list notebooks](list-notebooks.md) - List notebooks -* [oasisctl list organization](list-organization.md) - List organization resources -* [oasisctl list organizations](list-organizations.md) - List all organizations the authenticated user is a member of -* [oasisctl list permissions](list-permissions.md) - List the known permissions -* [oasisctl list projects](list-projects.md) - List all projects of the given organization -* [oasisctl list providers](list-providers.md) - List all providers the authenticated user has access to -* [oasisctl list regions](list-regions.md) - List all regions of the given provider -* [oasisctl list roles](list-roles.md) - List all roles of the given organization -* [oasisctl list servers](list-servers.md) - List servers information - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-apikeys.md b/site/content/3.11/arangograph/oasisctl/list/list-apikeys.md deleted file mode 100644 index 44984cb38b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-apikeys.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List API Keys -menuTitle: List API Keys -weight: 1 ---- -## oasisctl list apikeys - -List all API keys created for the current user - -``` -oasisctl list apikeys [flags] -``` - -## Options -``` - -h, --help help for apikeys -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-arangodb-versions.md b/site/content/3.11/arangograph/oasisctl/list/list-arangodb-versions.md deleted file mode 100644 index 22411cf8a8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-arangodb-versions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List ArangoDB Versions -menuTitle: List ArangoDB Versions -weight: 3 ---- -## oasisctl list arangodb versions - -List all supported ArangoDB versions - -``` -oasisctl list arangodb versions [flags] -``` - -## Options -``` - -h, --help help for versions - -o, --organization-id string Optional Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list arangodb](list-arangodb.md) - List ArangoDB information - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-arangodb.md b/site/content/3.11/arangograph/oasisctl/list/list-arangodb.md deleted file mode 100644 index 04445b917d..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-arangodb.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List ArangoDB -menuTitle: List ArangoDB -weight: 2 ---- -## oasisctl list arangodb - -List ArangoDB information - -``` -oasisctl list arangodb [flags] -``` - -## Options -``` - -h, --help help for arangodb -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list arangodb versions](list-arangodb-versions.md) - List all supported ArangoDB versions - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-auditlog-archives.md b/site/content/3.11/arangograph/oasisctl/list/list-auditlog-archives.md deleted file mode 100644 index efe237a2b6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-auditlog-archives.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log Archives -menuTitle: List Audit Log Archives -weight: 5 ---- -## oasisctl list auditlog archives - -List auditlog archives - -``` -oasisctl list auditlog archives [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for archives - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-auditlog-destinations.md b/site/content/3.11/arangograph/oasisctl/list/list-auditlog-destinations.md deleted file mode 100644 index f6fc395ce0..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-auditlog-destinations.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log Destinations -menuTitle: List Audit Log Destinations -weight: 6 ---- -## oasisctl list auditlog destinations - -List auditlog destinations - -``` -oasisctl list auditlog destinations [flags] -``` - -## Options -``` - --auditlog-id string Identifier of the auditlog to list the destinations for - -h, --help help for destinations - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-auditlog.md b/site/content/3.11/arangograph/oasisctl/list/list-auditlog.md deleted file mode 100644 index 4a86f9969e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-auditlog.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log -menuTitle: List Audit Log -weight: 4 ---- -## oasisctl list auditlog - -List resources for auditlogs - -``` -oasisctl list auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list auditlog archives](list-auditlog-archives.md) - List auditlog archives -* [oasisctl list auditlog destinations](list-auditlog-destinations.md) - List auditlog destinations - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-auditlogs.md b/site/content/3.11/arangograph/oasisctl/list/list-auditlogs.md deleted file mode 100644 index 83e17ba2e2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-auditlogs.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Audit Logs -menuTitle: List Audit Logs -weight: 7 ---- -## oasisctl list auditlogs - -List auditlogs - -``` -oasisctl list auditlogs [flags] -``` - -## Options -``` - -h, --help help for auditlogs - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-backup-policies.md b/site/content/3.11/arangograph/oasisctl/list/list-backup-policies.md deleted file mode 100644 index ec1b895990..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-backup-policies.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Backup Policies -menuTitle: List Backup Policies -weight: 9 ---- -## oasisctl list backup policies - -List backup policies - -``` -oasisctl list backup policies [flags] -``` - -## Options -``` - --deployment-id string The ID of the deployment to list backup policies for - -h, --help help for policies - --include-deleted If set, the result includes all backup policies, including those who set to deleted, however are not removed from the system currently -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list backup](list-backup.md) - A list command for various backup resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-backup.md b/site/content/3.11/arangograph/oasisctl/list/list-backup.md deleted file mode 100644 index 3c0b2d78a8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-backup.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Backup -menuTitle: List Backup -weight: 8 ---- -## oasisctl list backup - -A list command for various backup resources - -``` -oasisctl list backup [flags] -``` - -## Options -``` - -h, --help help for backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list backup policies](list-backup-policies.md) - List backup policies - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-backups.md b/site/content/3.11/arangograph/oasisctl/list/list-backups.md deleted file mode 100644 index ace03c781e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-backups.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Backups -menuTitle: List Backups -weight: 10 ---- -## oasisctl list backups - -List backups - -``` -oasisctl list backups [flags] -``` - -## Options -``` - --deployment-id string The ID of the deployment to list backups for - --from string Request backups that are created at or after this timestamp - -h, --help help for backups - --to string Request backups that are created before this timestamp -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-cacertificates.md b/site/content/3.11/arangograph/oasisctl/list/list-cacertificates.md deleted file mode 100644 index 903063bb34..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-cacertificates.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List CA Certificates -menuTitle: List CA Certificates -weight: 11 ---- -## oasisctl list cacertificates - -List all CA certificates of the given project - -``` -oasisctl list cacertificates [flags] -``` - -## Options -``` - -h, --help help for cacertificates - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-cpusizes.md b/site/content/3.11/arangograph/oasisctl/list/list-cpusizes.md deleted file mode 100644 index 85188eac3b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-cpusizes.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List CPU Sizes -menuTitle: List CPU Sizes -weight: 12 ---- -## oasisctl list cpusizes - -List CPU sizes - -``` -oasisctl list cpusizes [flags] -``` - -## Options -``` - -h, --help help for cpusizes - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-deployments.md b/site/content/3.11/arangograph/oasisctl/list/list-deployments.md deleted file mode 100644 index 66b3d739d2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-deployments.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Deployments -menuTitle: List Deployments -weight: 13 ---- -## oasisctl list deployments - -List all deployments of the given project - -``` -oasisctl list deployments [flags] -``` - -## Options -``` - -h, --help help for deployments - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-diskperformances.md b/site/content/3.11/arangograph/oasisctl/list/list-diskperformances.md deleted file mode 100644 index ddbd5714c0..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-diskperformances.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl List Disk Performances -menuTitle: List Disk Performances -weight: 14 ---- -## oasisctl list diskperformances - -List disk performances - -``` -oasisctl list diskperformances [flags] -``` - -## Options -``` - --dbserver-disk-size int32 The disk size of DB-Servers (GiB) (default 32) - -h, --help help for diskperformances - --node-size-id string Identifier of the node size - -o, --organization-id string Identifier of the organization - --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-effective-permissions.md b/site/content/3.11/arangograph/oasisctl/list/list-effective-permissions.md deleted file mode 100644 index 394cc1006e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-effective-permissions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Effective Permissions -menuTitle: List Effective Permissions -weight: 16 ---- -## oasisctl list effective permissions - -List the effective permissions, the authenticated user has for a given URL - -``` -oasisctl list effective permissions [flags] -``` - -## Options -``` - -h, --help help for permissions - -u, --url string URL of resource to get effective permissions for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list effective](list-effective.md) - List effective information - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-effective.md b/site/content/3.11/arangograph/oasisctl/list/list-effective.md deleted file mode 100644 index 431f601dc1..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-effective.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Effective -menuTitle: List Effective -weight: 15 ---- -## oasisctl list effective - -List effective information - -``` -oasisctl list effective [flags] -``` - -## Options -``` - -h, --help help for effective -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list effective permissions](list-effective-permissions.md) - List the effective permissions, the authenticated user has for a given URL - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-example-installations.md b/site/content/3.11/arangograph/oasisctl/list/list-example-installations.md deleted file mode 100644 index 5a9167f5b9..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-example-installations.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Example Installations -menuTitle: List Example Installations -weight: 18 ---- -## oasisctl list example installations - -List all example dataset installations for a deployment - -``` -oasisctl list example installations [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installations - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list example](list-example.md) - List example ... - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-example.md b/site/content/3.11/arangograph/oasisctl/list/list-example.md deleted file mode 100644 index e389b299c2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Example -menuTitle: List Example -weight: 17 ---- -## oasisctl list example - -List example ... - -``` -oasisctl list example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list example installations](list-example-installations.md) - List all example dataset installations for a deployment - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-examples.md b/site/content/3.11/arangograph/oasisctl/list/list-examples.md deleted file mode 100644 index 1cc1d11b86..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-examples.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Examples -menuTitle: List Examples -weight: 19 ---- -## oasisctl list examples - -List all example datasets - -``` -oasisctl list examples [flags] -``` - -## Options -``` - -h, --help help for examples - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-group-members.md b/site/content/3.11/arangograph/oasisctl/list/list-group-members.md deleted file mode 100644 index 6bc87e0b73..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-group-members.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Group Members -menuTitle: List Group Members -weight: 21 ---- -## oasisctl list group members - -List members of a group the authenticated user is a member of - -``` -oasisctl list group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for members - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list group](list-group.md) - List group resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-group.md b/site/content/3.11/arangograph/oasisctl/list/list-group.md deleted file mode 100644 index 28f5caa79d..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-group.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Group -menuTitle: List Group -weight: 20 ---- -## oasisctl list group - -List group resources - -``` -oasisctl list group [flags] -``` - -## Options -``` - -h, --help help for group -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list group members](list-group-members.md) - List members of a group the authenticated user is a member of - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-groups.md b/site/content/3.11/arangograph/oasisctl/list/list-groups.md deleted file mode 100644 index 8908ae0fb3..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-groups.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Groups -menuTitle: List Groups -weight: 22 ---- -## oasisctl list groups - -List all groups of the given organization - -``` -oasisctl list groups [flags] -``` - -## Options -``` - -h, --help help for groups - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-ipallowlists.md b/site/content/3.11/arangograph/oasisctl/list/list-ipallowlists.md deleted file mode 100644 index 33ef91495d..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-ipallowlists.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List IP Allowlists -menuTitle: List IP Allowlists -weight: 23 ---- -## oasisctl list ipallowlists - -List all IP allowlists of the given project - -``` -oasisctl list ipallowlists [flags] -``` - -## Options -``` - -h, --help help for ipallowlists - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-metrics-tokens.md b/site/content/3.11/arangograph/oasisctl/list/list-metrics-tokens.md deleted file mode 100644 index ce1713add8..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-metrics-tokens.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Metrics Tokens -menuTitle: List Metrics Tokens -weight: 25 ---- -## oasisctl list metrics tokens - -List all metrics tokens of the given deployment - -``` -oasisctl list metrics tokens [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for tokens - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list metrics](list-metrics.md) - List metrics resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-metrics.md b/site/content/3.11/arangograph/oasisctl/list/list-metrics.md deleted file mode 100644 index fe3a321be3..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Metrics -menuTitle: List Metrics -weight: 24 ---- -## oasisctl list metrics - -List metrics resources - -``` -oasisctl list metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list metrics tokens](list-metrics-tokens.md) - List all metrics tokens of the given deployment - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-nodesizes.md b/site/content/3.11/arangograph/oasisctl/list/list-nodesizes.md deleted file mode 100644 index 60c0bc9d56..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-nodesizes.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl List Node Sizes -menuTitle: List Node Sizes -weight: 26 ---- -## oasisctl list nodesizes - -List node sizes - -``` -oasisctl list nodesizes [flags] -``` - -## Options -``` - -h, --help help for nodesizes - --model string Identifier of the model (default "oneshard") - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-notebookmodels.md b/site/content/3.11/arangograph/oasisctl/list/list-notebookmodels.md deleted file mode 100644 index cdca9cb6a5..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-notebookmodels.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Notebook Models -menuTitle: List Notebook Models -weight: 27 ---- -## oasisctl list notebookmodels - -List notebook models - -``` -oasisctl list notebookmodels [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebook has to run next to - -h, --help help for notebookmodels - -o, --organization-id string Identifier of the organization that deployment is in - -p, --project-id string Identifier of the project that deployment is in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-notebooks.md b/site/content/3.11/arangograph/oasisctl/list/list-notebooks.md deleted file mode 100644 index 29aa77467f..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-notebooks.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Notebooks -menuTitle: List Notebooks -weight: 28 ---- -## oasisctl list notebooks - -List notebooks - -``` -oasisctl list notebooks [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebooks run next to - -h, --help help for notebooks - -o, --organization-id string Identifier of the organization that has notebooks - -p, --project-id string Identifier of the project that has notebooks -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-organization-invites.md b/site/content/3.11/arangograph/oasisctl/list/list-organization-invites.md deleted file mode 100644 index d3fbe58668..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-organization-invites.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Organization Invites -menuTitle: List Organization Invites -weight: 30 ---- -## oasisctl list organization invites - -List invites of an organization the authenticated user is a member of - -``` -oasisctl list organization invites [flags] -``` - -## Options -``` - -h, --help help for invites - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list organization](list-organization.md) - List organization resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-organization-members.md b/site/content/3.11/arangograph/oasisctl/list/list-organization-members.md deleted file mode 100644 index f143d66886..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-organization-members.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Organization Members -menuTitle: List Organization Members -weight: 31 ---- -## oasisctl list organization members - -List members of an organization the authenticated user is a member of - -``` -oasisctl list organization members [flags] -``` - -## Options -``` - -h, --help help for members - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list organization](list-organization.md) - List organization resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-organization.md b/site/content/3.11/arangograph/oasisctl/list/list-organization.md deleted file mode 100644 index c41e4a9750..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-organization.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Organization -menuTitle: List Organization -weight: 29 ---- -## oasisctl list organization - -List organization resources - -``` -oasisctl list organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list organization invites](list-organization-invites.md) - List invites of an organization the authenticated user is a member of -* [oasisctl list organization members](list-organization-members.md) - List members of an organization the authenticated user is a member of - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-organizations.md b/site/content/3.11/arangograph/oasisctl/list/list-organizations.md deleted file mode 100644 index 7cde4a6da1..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-organizations.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Organizations -menuTitle: List Organizations -weight: 32 ---- -## oasisctl list organizations - -List all organizations the authenticated user is a member of - -``` -oasisctl list organizations [flags] -``` - -## Options -``` - -h, --help help for organizations -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-permissions.md b/site/content/3.11/arangograph/oasisctl/list/list-permissions.md deleted file mode 100644 index db4c2bd43c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-permissions.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Permissions -menuTitle: List Permissions -weight: 33 ---- -## oasisctl list permissions - -List the known permissions - -``` -oasisctl list permissions [flags] -``` - -## Options -``` - -h, --help help for permissions -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-projects.md b/site/content/3.11/arangograph/oasisctl/list/list-projects.md deleted file mode 100644 index 959e80a2fa..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-projects.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Projects -menuTitle: List Projects -weight: 34 ---- -## oasisctl list projects - -List all projects of the given organization - -``` -oasisctl list projects [flags] -``` - -## Options -``` - -h, --help help for projects - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-providers.md b/site/content/3.11/arangograph/oasisctl/list/list-providers.md deleted file mode 100644 index 1b9c90f744..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-providers.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Providers -menuTitle: List Providers -weight: 35 ---- -## oasisctl list providers - -List all providers the authenticated user has access to - -``` -oasisctl list providers [flags] -``` - -## Options -``` - -h, --help help for providers - -o, --organization-id string Optional Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-regions.md b/site/content/3.11/arangograph/oasisctl/list/list-regions.md deleted file mode 100644 index 083b85a4a5..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-regions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Regions -menuTitle: List Regions -weight: 36 ---- -## oasisctl list regions - -List all regions of the given provider - -``` -oasisctl list regions [flags] -``` - -## Options -``` - -h, --help help for regions - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-roles.md b/site/content/3.11/arangograph/oasisctl/list/list-roles.md deleted file mode 100644 index ffa2a3ee89..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-roles.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Roles -menuTitle: List Roles -weight: 37 ---- -## oasisctl list roles - -List all roles of the given organization - -``` -oasisctl list roles [flags] -``` - -## Options -``` - -h, --help help for roles - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/list/list-servers.md b/site/content/3.11/arangograph/oasisctl/list/list-servers.md deleted file mode 100644 index f1e3a5f636..0000000000 --- a/site/content/3.11/arangograph/oasisctl/list/list-servers.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Servers -menuTitle: List Servers -weight: 38 ---- -## oasisctl list servers - -List servers information - -``` -oasisctl list servers [flags] -``` - -## Options -``` - -h, --help help for servers -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.11/arangograph/oasisctl/lock/_index.md b/site/content/3.11/arangograph/oasisctl/lock/_index.md deleted file mode 100644 index 1b432aa982..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/_index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Lock -menuTitle: Lock -weight: 16 ---- -## oasisctl lock - -Lock resources - -``` -oasisctl lock [flags] -``` - -## Options -``` - -h, --help help for lock -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl lock cacertificate](lock-cacertificate.md) - Lock a CA certificate, so it cannot be deleted -* [oasisctl lock deployment](lock-deployment.md) - Lock a deployment, so it cannot be deleted -* [oasisctl lock ipallowlist](lock-ipallowlist.md) - Lock an IP allowlist, so it cannot be deleted -* [oasisctl lock organization](lock-organization.md) - Lock an organization, so it cannot be deleted -* [oasisctl lock policy](lock-policy.md) - Lock a backup policy -* [oasisctl lock project](lock-project.md) - Lock a project, so it cannot be deleted - diff --git a/site/content/3.11/arangograph/oasisctl/lock/lock-cacertificate.md b/site/content/3.11/arangograph/oasisctl/lock/lock-cacertificate.md deleted file mode 100644 index 274471190b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/lock-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock CA Certificate -menuTitle: Lock CA Certificate -weight: 1 ---- -## oasisctl lock cacertificate - -Lock a CA certificate, so it cannot be deleted - -``` -oasisctl lock cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.11/arangograph/oasisctl/lock/lock-deployment.md b/site/content/3.11/arangograph/oasisctl/lock/lock-deployment.md deleted file mode 100644 index 3a64c29d17..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/lock-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock Deployment -menuTitle: Lock Deployment -weight: 2 ---- -## oasisctl lock deployment - -Lock a deployment, so it cannot be deleted - -``` -oasisctl lock deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.11/arangograph/oasisctl/lock/lock-ipallowlist.md b/site/content/3.11/arangograph/oasisctl/lock/lock-ipallowlist.md deleted file mode 100644 index 9f4460b2e2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/lock-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock IP Allowlist -menuTitle: Lock IP Allowlist -weight: 3 ---- -## oasisctl lock ipallowlist - -Lock an IP allowlist, so it cannot be deleted - -``` -oasisctl lock ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.11/arangograph/oasisctl/lock/lock-organization.md b/site/content/3.11/arangograph/oasisctl/lock/lock-organization.md deleted file mode 100644 index e65abeea81..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/lock-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Lock Organization -menuTitle: Lock Organization -weight: 4 ---- -## oasisctl lock organization - -Lock an organization, so it cannot be deleted - -``` -oasisctl lock organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.11/arangograph/oasisctl/lock/lock-policy.md b/site/content/3.11/arangograph/oasisctl/lock/lock-policy.md deleted file mode 100644 index 8b70ed3617..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/lock-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Lock Policy -menuTitle: Lock Policy -weight: 5 ---- -## oasisctl lock policy - -Lock a backup policy - -``` -oasisctl lock policy [flags] -``` - -## Options -``` - -d, --backup-policy-id string Identifier of the backup policy - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.11/arangograph/oasisctl/lock/lock-project.md b/site/content/3.11/arangograph/oasisctl/lock/lock-project.md deleted file mode 100644 index f71ac58f82..0000000000 --- a/site/content/3.11/arangograph/oasisctl/lock/lock-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Lock Project -menuTitle: Lock Project -weight: 6 ---- -## oasisctl lock project - -Lock a project, so it cannot be deleted - -``` -oasisctl lock project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.11/arangograph/oasisctl/login.md b/site/content/3.11/arangograph/oasisctl/login.md deleted file mode 100644 index a507d3e942..0000000000 --- a/site/content/3.11/arangograph/oasisctl/login.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Oasisctl Login -menuTitle: Login -weight: 17 ---- -## oasisctl login - -Login to ArangoDB Oasis using an API key - -## Synopsis -To authenticate in a script environment, run: - - export OASIS_TOKEN=$(oasisctl login --key-id=<your-key-id> --key-secret=<your-key-secret>) - - -``` -oasisctl login [flags] -``` - -## Options -``` - -h, --help help for login - -i, --key-id string API key identifier - -s, --key-secret string API key secret -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/logs.md b/site/content/3.11/arangograph/oasisctl/logs.md deleted file mode 100644 index 71f2555f94..0000000000 --- a/site/content/3.11/arangograph/oasisctl/logs.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Logs -menuTitle: Logs -weight: 18 ---- -## oasisctl logs - -Get logs of the servers of a deployment the authenticated user has access to - -``` -oasisctl logs [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - --end string End fetching logs at this timestamp (pass timestamp or duration before now) - --format string Formatting of the log output. It can be one of two: text, json. Text is the default value. (default "text") - -h, --help help for logs - -l, --limit int Limit the number of log lines - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -r, --role string Limit logs to servers with given role only (agents|coordinators|dbservers) - --start string Start fetching logs from this timestamp (pass timestamp or duration before now) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/options.md b/site/content/3.11/arangograph/oasisctl/options.md deleted file mode 100644 index 75823ecb85..0000000000 --- a/site/content/3.11/arangograph/oasisctl/options.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -description: Command-line client tool for managing ArangoGraph -title: ArangoGraph Shell oasisctl -menuTitle: Options -weight: 1 ---- -## oasisctl - -ArangoGraph Insights Platform - -## Synopsis -ArangoGraph Insights Platform (formerly called Oasis): The Managed Cloud for ArangoDB - -``` -oasisctl [flags] -``` - -## Options -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - -h, --help help for oasisctl - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept](accept/_index.md) - Accept invites -* [oasisctl add](add/_index.md) - Add resources -* [oasisctl auditlog](auditlog/_index.md) - AuditLog resources -* [oasisctl backup](backup/_index.md) - Backup commands -* [oasisctl clone](clone/_index.md) - Clone resources -* [oasisctl completion](completion.md) - Generates bash completion scripts -* [oasisctl create](create/_index.md) - Create resources -* [oasisctl delete](delete/_index.md) - Delete resources -* [oasisctl disable](disable/_index.md) - Disable some settings related to deployment -* [oasisctl enable](enable/_index.md) - Enable some settings related to deployment -* [oasisctl generate-docs](generate-docs.md) - Generate output -* [oasisctl get](get/_index.md) - Get information -* [oasisctl import](import.md) - Import data from a local database or from another remote database into an Oasis deployment. -* [oasisctl list](list/_index.md) - List resources -* [oasisctl lock](lock/_index.md) - Lock resources -* [oasisctl login](login.md) - Login to ArangoDB Oasis using an API key -* [oasisctl logs](logs.md) - Get logs of the servers of a deployment the authenticated user has access to -* [oasisctl pause](pause/_index.md) - Pause resources -* [oasisctl rebalance](rebalance/_index.md) - Rebalance resources -* [oasisctl reject](reject/_index.md) - Reject invites -* [oasisctl renew](renew/_index.md) - Renew keys & tokens -* [oasisctl resume](resume/_index.md) - Resume resources -* [oasisctl revoke](revoke/_index.md) - Revoke keys & tokens -* [oasisctl rotate](rotate/_index.md) - Rotate resources -* [oasisctl top](top.md) - Show the most important server metrics -* [oasisctl unlock](unlock/_index.md) - Unlock resources -* [oasisctl update](update/_index.md) - Update resources -* [oasisctl upgrade](upgrade.md) - Upgrade Oasisctl tool -* [oasisctl version](version.md) - Show the current version of this tool -* [oasisctl wait](wait/_index.md) - Wait for a status change - diff --git a/site/content/3.11/arangograph/oasisctl/pause/_index.md b/site/content/3.11/arangograph/oasisctl/pause/_index.md deleted file mode 100644 index ce02e840c5..0000000000 --- a/site/content/3.11/arangograph/oasisctl/pause/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Pause -menuTitle: Pause -weight: 19 ---- -## oasisctl pause - -Pause resources - -``` -oasisctl pause [flags] -``` - -## Options -``` - -h, --help help for pause -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl pause notebook](pause-notebook.md) - Pause a notebook - diff --git a/site/content/3.11/arangograph/oasisctl/pause/pause-notebook.md b/site/content/3.11/arangograph/oasisctl/pause/pause-notebook.md deleted file mode 100644 index 0db646d81b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/pause/pause-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Pause Notebook -menuTitle: Pause Notebook -weight: 1 ---- -## oasisctl pause notebook - -Pause a notebook - -``` -oasisctl pause notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl pause](_index.md) - Pause resources - diff --git a/site/content/3.11/arangograph/oasisctl/rebalance/_index.md b/site/content/3.11/arangograph/oasisctl/rebalance/_index.md deleted file mode 100644 index c1532b7f91..0000000000 --- a/site/content/3.11/arangograph/oasisctl/rebalance/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance -menuTitle: Rebalance -weight: 20 ---- -## oasisctl rebalance - -Rebalance resources - -``` -oasisctl rebalance [flags] -``` - -## Options -``` - -h, --help help for rebalance -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl rebalance deployment](rebalance-deployment.md) - Rebalance deployment resources - diff --git a/site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md b/site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md deleted file mode 100644 index 706b6339e9..0000000000 --- a/site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance Deployment Shards -menuTitle: Rebalance Deployment Shards -weight: 2 ---- -## oasisctl rebalance deployment shards - -Rebalance shards of a deployment - -``` -oasisctl rebalance deployment shards [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for shards -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rebalance deployment](rebalance-deployment.md) - Rebalance deployment resources - diff --git a/site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment.md b/site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment.md deleted file mode 100644 index 7759314ec5..0000000000 --- a/site/content/3.11/arangograph/oasisctl/rebalance/rebalance-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance Deployment -menuTitle: Rebalance Deployment -weight: 1 ---- -## oasisctl rebalance deployment - -Rebalance deployment resources - -``` -oasisctl rebalance deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rebalance](_index.md) - Rebalance resources -* [oasisctl rebalance deployment shards](rebalance-deployment-shards.md) - Rebalance shards of a deployment - diff --git a/site/content/3.11/arangograph/oasisctl/reject/_index.md b/site/content/3.11/arangograph/oasisctl/reject/_index.md deleted file mode 100644 index 69cff60ece..0000000000 --- a/site/content/3.11/arangograph/oasisctl/reject/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Reject -menuTitle: Reject -weight: 21 ---- -## oasisctl reject - -Reject invites - -``` -oasisctl reject [flags] -``` - -## Options -``` - -h, --help help for reject -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl reject organization](reject-organization.md) - Reject organization related invites - diff --git a/site/content/3.11/arangograph/oasisctl/reject/reject-organization-invite.md b/site/content/3.11/arangograph/oasisctl/reject/reject-organization-invite.md deleted file mode 100644 index d43ecfca52..0000000000 --- a/site/content/3.11/arangograph/oasisctl/reject/reject-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Reject Organization Invite -menuTitle: Reject Organization Invite -weight: 2 ---- -## oasisctl reject organization invite - -Reject an organization invite the authenticated user has access to - -``` -oasisctl reject organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl reject organization](reject-organization.md) - Reject organization related invites - diff --git a/site/content/3.11/arangograph/oasisctl/reject/reject-organization.md b/site/content/3.11/arangograph/oasisctl/reject/reject-organization.md deleted file mode 100644 index c688b02cd1..0000000000 --- a/site/content/3.11/arangograph/oasisctl/reject/reject-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Reject Organization -menuTitle: Reject Organization -weight: 1 ---- -## oasisctl reject organization - -Reject organization related invites - -``` -oasisctl reject organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl reject](_index.md) - Reject invites -* [oasisctl reject organization invite](reject-organization-invite.md) - Reject an organization invite the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/renew/_index.md b/site/content/3.11/arangograph/oasisctl/renew/_index.md deleted file mode 100644 index b140a835de..0000000000 --- a/site/content/3.11/arangograph/oasisctl/renew/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Renew -menuTitle: Renew -weight: 22 ---- -## oasisctl renew - -Renew keys & tokens - -``` -oasisctl renew [flags] -``` - -## Options -``` - -h, --help help for renew -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl renew apikey](renew-apikey.md) - Renew API keys & tokens - diff --git a/site/content/3.11/arangograph/oasisctl/renew/renew-apikey-token.md b/site/content/3.11/arangograph/oasisctl/renew/renew-apikey-token.md deleted file mode 100644 index e6a1798243..0000000000 --- a/site/content/3.11/arangograph/oasisctl/renew/renew-apikey-token.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Renew API Key Token -menuTitle: Renew API Key Token -weight: 2 ---- -## oasisctl renew apikey token - -Renew an API key token - -## Synopsis -Renew the token (resulting from API key authentication) - -``` -oasisctl renew apikey token [flags] -``` - -## Options -``` - -h, --help help for token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl renew apikey](renew-apikey.md) - Renew API keys & tokens - diff --git a/site/content/3.11/arangograph/oasisctl/renew/renew-apikey.md b/site/content/3.11/arangograph/oasisctl/renew/renew-apikey.md deleted file mode 100644 index 14c1b7ec4d..0000000000 --- a/site/content/3.11/arangograph/oasisctl/renew/renew-apikey.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Renew API Key -menuTitle: Renew API Key -weight: 1 ---- -## oasisctl renew apikey - -Renew API keys & tokens - -``` -oasisctl renew apikey [flags] -``` - -## Options -``` - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl renew](_index.md) - Renew keys & tokens -* [oasisctl renew apikey token](renew-apikey-token.md) - Renew an API key token - diff --git a/site/content/3.11/arangograph/oasisctl/resume/_index.md b/site/content/3.11/arangograph/oasisctl/resume/_index.md deleted file mode 100644 index 78485175c1..0000000000 --- a/site/content/3.11/arangograph/oasisctl/resume/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Resume -menuTitle: Resume -weight: 23 ---- -## oasisctl resume - -Resume resources - -``` -oasisctl resume [flags] -``` - -## Options -``` - -h, --help help for resume -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl resume deployment](resume-deployment.md) - Resume a paused deployment the authenticated user has access to -* [oasisctl resume notebook](resume-notebook.md) - Resume a notebook - diff --git a/site/content/3.11/arangograph/oasisctl/resume/resume-deployment.md b/site/content/3.11/arangograph/oasisctl/resume/resume-deployment.md deleted file mode 100644 index 7cbc18ef00..0000000000 --- a/site/content/3.11/arangograph/oasisctl/resume/resume-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Resume Deployment -menuTitle: Resume Deployment -weight: 1 ---- -## oasisctl resume deployment - -Resume a paused deployment the authenticated user has access to - -``` -oasisctl resume deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl resume](_index.md) - Resume resources - diff --git a/site/content/3.11/arangograph/oasisctl/resume/resume-notebook.md b/site/content/3.11/arangograph/oasisctl/resume/resume-notebook.md deleted file mode 100644 index 17add47562..0000000000 --- a/site/content/3.11/arangograph/oasisctl/resume/resume-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Resume Notebook -menuTitle: Resume Notebook -weight: 2 ---- -## oasisctl resume notebook - -Resume a notebook - -``` -oasisctl resume notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl resume](_index.md) - Resume resources - diff --git a/site/content/3.11/arangograph/oasisctl/revoke/_index.md b/site/content/3.11/arangograph/oasisctl/revoke/_index.md deleted file mode 100644 index 80ad7af060..0000000000 --- a/site/content/3.11/arangograph/oasisctl/revoke/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Revoke -menuTitle: Revoke -weight: 24 ---- -## oasisctl revoke - -Revoke keys & tokens - -``` -oasisctl revoke [flags] -``` - -## Options -``` - -h, --help help for revoke -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl revoke apikey](revoke-apikey.md) - Revoke an API key with given identifier -* [oasisctl revoke metrics](revoke-metrics.md) - Revoke keys & tokens - diff --git a/site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey-token.md b/site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey-token.md deleted file mode 100644 index 795b5e5605..0000000000 --- a/site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey-token.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Revoke API Key Token -menuTitle: Revoke API Key Token -weight: 2 ---- -## oasisctl revoke apikey token - -Revoke an API key token - -## Synopsis -Revoke the token (resulting from API key authentication) - -``` -oasisctl revoke apikey token [flags] -``` - -## Options -``` - -h, --help help for token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke apikey](revoke-apikey.md) - Revoke an API key with given identifier - diff --git a/site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey.md b/site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey.md deleted file mode 100644 index 5c15ef927a..0000000000 --- a/site/content/3.11/arangograph/oasisctl/revoke/revoke-apikey.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Revoke API Key -menuTitle: Revoke API Key -weight: 1 ---- -## oasisctl revoke apikey - -Revoke an API key with given identifier - -``` -oasisctl revoke apikey [flags] -``` - -## Options -``` - -i, --apikey-id string Identifier of the API key to revoke - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke](_index.md) - Revoke keys & tokens -* [oasisctl revoke apikey token](revoke-apikey-token.md) - Revoke an API key token - diff --git a/site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics-token.md b/site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics-token.md deleted file mode 100644 index 0876f21606..0000000000 --- a/site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Revoke Metrics Token -menuTitle: Revoke Metrics Token -weight: 4 ---- -## oasisctl revoke metrics token - -Revoke a metrics token for a deployment - -``` -oasisctl revoke metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke metrics](revoke-metrics.md) - Revoke keys & tokens - diff --git a/site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics.md b/site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics.md deleted file mode 100644 index 638a17df00..0000000000 --- a/site/content/3.11/arangograph/oasisctl/revoke/revoke-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Revoke Metrics -menuTitle: Revoke Metrics -weight: 3 ---- -## oasisctl revoke metrics - -Revoke keys & tokens - -``` -oasisctl revoke metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke](_index.md) - Revoke keys & tokens -* [oasisctl revoke metrics token](revoke-metrics-token.md) - Revoke a metrics token for a deployment - diff --git a/site/content/3.11/arangograph/oasisctl/rotate/_index.md b/site/content/3.11/arangograph/oasisctl/rotate/_index.md deleted file mode 100644 index e24096c868..0000000000 --- a/site/content/3.11/arangograph/oasisctl/rotate/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rotate -menuTitle: Rotate -weight: 25 ---- -## oasisctl rotate - -Rotate resources - -``` -oasisctl rotate [flags] -``` - -## Options -``` - -h, --help help for rotate -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl rotate deployment](rotate-deployment.md) - Rotate deployment resources - diff --git a/site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment-server.md b/site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment-server.md deleted file mode 100644 index 5d281d1ae4..0000000000 --- a/site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment-server.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Rotate Deployment Server -menuTitle: Rotate Deployment Server -weight: 2 ---- -## oasisctl rotate deployment server - -Rotate a single server of a deployment - -``` -oasisctl rotate deployment server [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for server - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -s, --server-id strings Identifier of the deployment server -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rotate deployment](rotate-deployment.md) - Rotate deployment resources - diff --git a/site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment.md b/site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment.md deleted file mode 100644 index de899d924d..0000000000 --- a/site/content/3.11/arangograph/oasisctl/rotate/rotate-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rotate Deployment -menuTitle: Rotate Deployment -weight: 1 ---- -## oasisctl rotate deployment - -Rotate deployment resources - -``` -oasisctl rotate deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rotate](_index.md) - Rotate resources -* [oasisctl rotate deployment server](rotate-deployment-server.md) - Rotate a single server of a deployment - diff --git a/site/content/3.11/arangograph/oasisctl/top.md b/site/content/3.11/arangograph/oasisctl/top.md deleted file mode 100644 index d89a83ebfe..0000000000 --- a/site/content/3.11/arangograph/oasisctl/top.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Top -menuTitle: Top -weight: 26 ---- -## oasisctl top - -Show the most important server metrics - -``` -oasisctl top [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for top - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/_index.md b/site/content/3.11/arangograph/oasisctl/unlock/_index.md deleted file mode 100644 index 2c376ce6fd..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/_index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Unlock -menuTitle: Unlock -weight: 27 ---- -## oasisctl unlock - -Unlock resources - -``` -oasisctl unlock [flags] -``` - -## Options -``` - -h, --help help for unlock -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl unlock cacertificate](unlock-cacertificate.md) - Unlock a CA certificate, so it can be deleted -* [oasisctl unlock deployment](unlock-deployment.md) - Unlock a deployment, so it can be deleted -* [oasisctl unlock ipallowlist](unlock-ipallowlist.md) - Unlock an IP allowlist, so it can be deleted -* [oasisctl unlock organization](unlock-organization.md) - Unlock an organization, so it can be deleted -* [oasisctl unlock policy](unlock-policy.md) - Unlock a backup policy -* [oasisctl unlock project](unlock-project.md) - Unlock a project, so it can be deleted - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/unlock-cacertificate.md b/site/content/3.11/arangograph/oasisctl/unlock/unlock-cacertificate.md deleted file mode 100644 index 418fb91ae6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/unlock-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock CA Certificate -menuTitle: Unlock CA Certificate -weight: 1 ---- -## oasisctl unlock cacertificate - -Unlock a CA certificate, so it can be deleted - -``` -oasisctl unlock cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/unlock-deployment.md b/site/content/3.11/arangograph/oasisctl/unlock/unlock-deployment.md deleted file mode 100644 index 6d870921e6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/unlock-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock Deployment -menuTitle: Unlock Deployment -weight: 2 ---- -## oasisctl unlock deployment - -Unlock a deployment, so it can be deleted - -``` -oasisctl unlock deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/unlock-ipallowlist.md b/site/content/3.11/arangograph/oasisctl/unlock/unlock-ipallowlist.md deleted file mode 100644 index 36f8fdbaed..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/unlock-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock IP Allowlist -menuTitle: Unlock IP Allowlist -weight: 3 ---- -## oasisctl unlock ipallowlist - -Unlock an IP allowlist, so it can be deleted - -``` -oasisctl unlock ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/unlock-organization.md b/site/content/3.11/arangograph/oasisctl/unlock/unlock-organization.md deleted file mode 100644 index bfc70efccd..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/unlock-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Unlock Organization -menuTitle: Unlock Organization -weight: 4 ---- -## oasisctl unlock organization - -Unlock an organization, so it can be deleted - -``` -oasisctl unlock organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/unlock-policy.md b/site/content/3.11/arangograph/oasisctl/unlock/unlock-policy.md deleted file mode 100644 index 2646b5af51..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/unlock-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Unlock Policy -menuTitle: Unlock Policy -weight: 5 ---- -## oasisctl unlock policy - -Unlock a backup policy - -``` -oasisctl unlock policy [flags] -``` - -## Options -``` - -d, --backup-policy-id string Identifier of the backup policy - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.11/arangograph/oasisctl/unlock/unlock-project.md b/site/content/3.11/arangograph/oasisctl/unlock/unlock-project.md deleted file mode 100644 index 211e810283..0000000000 --- a/site/content/3.11/arangograph/oasisctl/unlock/unlock-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Unlock Project -menuTitle: Unlock Project -weight: 6 ---- -## oasisctl unlock project - -Unlock a project, so it can be deleted - -``` -oasisctl unlock project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/_index.md b/site/content/3.11/arangograph/oasisctl/update/_index.md deleted file mode 100644 index 0d1501cbe5..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/_index.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Oasisctl Update -menuTitle: Update -weight: 28 ---- -## oasisctl update - -Update resources - -``` -oasisctl update [flags] -``` - -## Options -``` - -h, --help help for update -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl update auditlog](update-auditlog.md) - Update an auditlog -* [oasisctl update backup](update-backup.md) - Update a backup -* [oasisctl update cacertificate](update-cacertificate.md) - Update a CA certificate the authenticated user has access to -* [oasisctl update deployment](update-deployment.md) - Update a deployment the authenticated user has access to -* [oasisctl update group](update-group.md) - Update a group the authenticated user has access to -* [oasisctl update ipallowlist](update-ipallowlist.md) - Update an IP allowlist the authenticated user has access to -* [oasisctl update metrics](update-metrics.md) - Update metrics resources -* [oasisctl update notebook](update-notebook.md) - Update notebook -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update private](update-private.md) - Update private resources -* [oasisctl update project](update-project.md) - Update a project the authenticated user has access to -* [oasisctl update role](update-role.md) - Update a role the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-auditlog.md b/site/content/3.11/arangograph/oasisctl/update/update-auditlog.md deleted file mode 100644 index 8c92aa1c12..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-auditlog.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Audit Log -menuTitle: Update Audit Log -weight: 1 ---- -## oasisctl update auditlog - -Update an auditlog - -``` -oasisctl update auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to update. - --default If set, this AuditLog is the default for the organization. - --description string Description of the audit log. - -h, --help help for auditlog - --name string Name of the audit log. - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-backup-policy.md b/site/content/3.11/arangograph/oasisctl/update/update-backup-policy.md deleted file mode 100644 index cad0d2417f..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-backup-policy.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Oasisctl Update Backup Policy -menuTitle: Update Backup Policy -weight: 3 ---- -## oasisctl update backup policy - -Update a backup policy - -``` -oasisctl update backup policy [flags] -``` - -## Options -``` - --additional-region-ids strings Add backup to the specified addition regions - -d, --backup-policy-id string Identifier of the backup policy - --day-of-the-month int32 Run the backup on the specified day of the month (1-31) (default 1) - --description string Description of the backup - --email-notification string Email notification setting (Never|FailureOnly|Always) - --every-interval-hours int32 Schedule should run with an interval of the specified hours (1-23) - --friday If set, a backup will be created on Fridays. Set to false explicitly to clear the flag. - -h, --help help for policy - --hours int32 Hours part of the time of day (0-23) - --minutes int32 Minutes part of the time of day (0-59) - --minutes-offset int32 Schedule should run with specific minutes offset (0-59) - --monday If set, a backup will be created on Mondays. Set to false explicitly to clear the flag. - --name string Name of the deployment - --paused The policy is paused. Set to false explicitly to clear the flag. - --retention-period int Backups created by this policy will be automatically deleted after the specified retention period. A value of 0 means that backup will never be deleted. - --saturday If set, a backup will be created on Saturdays. Set to false explicitly to clear the flag. - --schedule-type string Schedule of the policy (Hourly|Daily|Monthly) - --sunday If set, a backup will be created on Sundays. Set to false explicitly to clear the flag. - --thursday If set, a backup will be created on Thursdays. Set to false explicitly to clear the flag. - --time-zone string The time-zone this time of day applies to (empty means UTC). Names MUST be exactly as defined in RFC-822. (default "UTC") - --tuesday If set, a backup will be created on Tuesdays. Set to false explicitly to clear the flag. - --upload The backup should be uploaded. Set to false explicitly to clear the flag. - --wednesday If set, a backup will be created on Wednesdays. Set to false explicitly to clear the flag. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update backup](update-backup.md) - Update a backup - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-backup.md b/site/content/3.11/arangograph/oasisctl/update/update-backup.md deleted file mode 100644 index 9ce085b61b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-backup.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Backup -menuTitle: Update Backup -weight: 2 ---- -## oasisctl update backup - -Update a backup - -``` -oasisctl update backup [flags] -``` - -## Options -``` - --auto-deleted-at int Time (h) until auto delete of the backup - -d, --backup-id string Identifier of the backup - --description string Description of the backup - -h, --help help for backup - --name string Name of the backup - --upload The backups should be uploaded -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update backup policy](update-backup-policy.md) - Update a backup policy - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-cacertificate.md b/site/content/3.11/arangograph/oasisctl/update/update-cacertificate.md deleted file mode 100644 index 1b97fe7a45..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-cacertificate.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update CA Certificate -menuTitle: Update CA Certificate -weight: 4 ---- -## oasisctl update cacertificate - -Update a CA certificate the authenticated user has access to - -``` -oasisctl update cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - --description string Description of the CA certificate - -h, --help help for cacertificate - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --use-well-known-certificate Sets the usage of a well known certificate ie. Let's Encrypt -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-deployment.md b/site/content/3.11/arangograph/oasisctl/update/update-deployment.md deleted file mode 100644 index b7c36cace2..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-deployment.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Oasisctl Update Deployment -menuTitle: Update Deployment -weight: 5 ---- -## oasisctl update deployment - -Update a deployment the authenticated user has access to - -``` -oasisctl update deployment [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate to use for the deployment - --coordinator-memory-size int32 Set memory size of Coordinators for flexible deployments (GiB) (default 4) - --coordinators int32 Set number of Coordinators for flexible deployments (default 3) - --custom-image string Set a custom image to use for the deployment. Only available for selected customers. - --dbserver-disk-size int32 Set disk size of DB-Servers for flexible deployments (GiB) (default 32) - --dbserver-memory-size int32 Set memory size of DB-Servers for flexible deployments (GiB) (default 4) - --dbservers int32 Set number of DB-Servers for flexible deployments (default 3) - -d, --deployment-id string Identifier of the deployment - --description string Description of the deployment - --disable-foxx-authentication Disable authentication of requests to Foxx application. - --disk-performance-id string Set the disk performance to use for this deployment. - --drop-vst-support Drop VST protocol support to improve resilience. - -h, --help help for deployment - -i, --ipallowlist-id string Identifier of the IP allowlist to use for the deployment - --is-platform-authentication-enabled Enable platform authentication for deployment. - --max-node-disk-size int32 Set maximum disk size for nodes for autoscaler (GiB) - --model string Set model of the deployment (default "oneshard") - --name string Name of the deployment - --node-count int32 Set the number of desired nodes (default 3) - --node-disk-size int32 Set disk size for nodes (GiB) - --node-size-id string Set the node size to use for this deployment - --notification-email-address strings Set email address(-es) that will be used for notifications related to this deployment. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --version string Version of ArangoDB to use for the deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-group.md b/site/content/3.11/arangograph/oasisctl/update/update-group.md deleted file mode 100644 index 7021923d4c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-group.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Group -menuTitle: Update Group -weight: 6 ---- -## oasisctl update group - -Update a group the authenticated user has access to - -``` -oasisctl update group [flags] -``` - -## Options -``` - --description string Description of the group - -g, --group-id string Identifier of the group - -h, --help help for group - --name string Name of the group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-ipallowlist.md b/site/content/3.11/arangograph/oasisctl/update/update-ipallowlist.md deleted file mode 100644 index 089d41026c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-ipallowlist.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Oasisctl Update IP Allowlist -menuTitle: Update IP Allowlist -weight: 7 ---- -## oasisctl update ipallowlist - -Update an IP allowlist the authenticated user has access to - -``` -oasisctl update ipallowlist [flags] -``` - -## Options -``` - --add-cidr-range strings List of CIDR ranges to add to the IP allowlist - --description string Description of the CA certificate - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --remote-inspection-allowed If set, remote connectivity checks by the Oasis platform are allowed - --remove-cidr-range strings List of CIDR ranges to remove from the IP allowlist -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-metrics-token.md b/site/content/3.11/arangograph/oasisctl/update/update-metrics-token.md deleted file mode 100644 index 2ff4a301aa..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-metrics-token.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Metrics Token -menuTitle: Update Metrics Token -weight: 9 ---- -## oasisctl update metrics token - -Update a metrics token - -``` -oasisctl update metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - --description string Description of the CA certificate - -h, --help help for token - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update metrics](update-metrics.md) - Update metrics resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-metrics.md b/site/content/3.11/arangograph/oasisctl/update/update-metrics.md deleted file mode 100644 index d8fc683f1e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Metrics -menuTitle: Update Metrics -weight: 8 ---- -## oasisctl update metrics - -Update metrics resources - -``` -oasisctl update metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update metrics token](update-metrics-token.md) - Update a metrics token - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-notebook.md b/site/content/3.11/arangograph/oasisctl/update/update-notebook.md deleted file mode 100644 index 2b6fee7bb0..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-notebook.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Notebook -menuTitle: Update Notebook -weight: 10 ---- -## oasisctl update notebook - -Update notebook - -``` -oasisctl update notebook [flags] -``` - -## Options -``` - -d, --description string Description of the notebook - -s, --disk-size int32 Notebook disk size in GiB - -h, --help help for notebook - --name string Name of the notebook - -n, --notebook-id string Identifier of the notebook - -m, --notebook-model string Identifier of the notebook model -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-organization-authentication-providers.md b/site/content/3.11/arangograph/oasisctl/update/update-organization-authentication-providers.md deleted file mode 100644 index 8d8d9be5de..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-organization-authentication-providers.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Organization Authentication Providers -menuTitle: Update Organization Authentication Providers -weight: 13 ---- -## oasisctl update organization authentication providers - -Update allowed authentication providers for an organization the authenticated user has access to - -``` -oasisctl update organization authentication providers [flags] -``` - -## Options -``` - --enable-github If set, allow access from user accounts authentication through Github - --enable-google If set, allow access from user accounts authentication through Google - --enable-microsoft If set, allow access from user accounts authentication through Microsoft - --enable-sso If set, allow access from user accounts authentication through single sign on (sso) - --enable-username-password If set, allow access from user accounts authentication through username-password - -h, --help help for providers - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization authentication](update-organization-authentication.md) - Update authentication settings for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-organization-authentication.md b/site/content/3.11/arangograph/oasisctl/update/update-organization-authentication.md deleted file mode 100644 index 328b81b297..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-organization-authentication.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Authentication -menuTitle: Update Organization Authentication -weight: 12 ---- -## oasisctl update organization authentication - -Update authentication settings for an organization - -``` -oasisctl update organization authentication [flags] -``` - -## Options -``` - -h, --help help for authentication -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update organization authentication providers](update-organization-authentication-providers.md) - Update allowed authentication providers for an organization the authenticated user has access to - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md b/site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md deleted file mode 100644 index 6d860fa8d6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Update Organization Email Domain Restrictions -menuTitle: Update Organization Email Domain Restrictions -weight: 16 ---- -## oasisctl update organization email domain restrictions - -Update which domain restrictions are placed on accessing a specific organization - -``` -oasisctl update organization email domain restrictions [flags] -``` - -## Options -``` - -d, --allowed-domain strings Allowed email domains for users of the organization - -h, --help help for restrictions - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization email domain](update-organization-email-domain.md) - Update email domain specific information for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain.md b/site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain.md deleted file mode 100644 index 57f79b6fbb..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-organization-email-domain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Email Domain -menuTitle: Update Organization Email Domain -weight: 15 ---- -## oasisctl update organization email domain - -Update email domain specific information for an organization - -``` -oasisctl update organization email domain [flags] -``` - -## Options -``` - -h, --help help for domain -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization email](update-organization-email.md) - Update email specific information for an organization -* [oasisctl update organization email domain restrictions](update-organization-email-domain-restrictions.md) - Update which domain restrictions are placed on accessing a specific organization - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-organization-email.md b/site/content/3.11/arangograph/oasisctl/update/update-organization-email.md deleted file mode 100644 index 89f05ed737..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-organization-email.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Email -menuTitle: Update Organization Email -weight: 14 ---- -## oasisctl update organization email - -Update email specific information for an organization - -``` -oasisctl update organization email [flags] -``` - -## Options -``` - -h, --help help for email -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update organization email domain](update-organization-email-domain.md) - Update email domain specific information for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-organization.md b/site/content/3.11/arangograph/oasisctl/update/update-organization.md deleted file mode 100644 index 670d291842..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-organization.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Organization -menuTitle: Update Organization -weight: 11 ---- -## oasisctl update organization - -Update an organization the authenticated user has access to - -``` -oasisctl update organization [flags] -``` - -## Options -``` - --description string Description of the organization - -h, --help help for organization - --name string Name of the organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update organization authentication](update-organization-authentication.md) - Update authentication settings for an organization -* [oasisctl update organization email](update-organization-email.md) - Update email specific information for an organization - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-policy-add-binding.md b/site/content/3.11/arangograph/oasisctl/update/update-policy-add-binding.md deleted file mode 100644 index df89601244..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-policy-add-binding.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Policy Add Binding -menuTitle: Update Policy Add Binding -weight: 19 ---- -## oasisctl update policy add binding - -Add a role binding to a policy - -``` -oasisctl update policy add binding [flags] -``` - -## Options -``` - --group-id strings Identifiers of the groups to add bindings for - -h, --help help for binding - -r, --role-id string Identifier of the role to bind to - -u, --url string URL of the resource to update the policy for - --user-id strings Identifiers of the users to add bindings for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy add](update-policy-add.md) - Add to a policy - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-policy-add.md b/site/content/3.11/arangograph/oasisctl/update/update-policy-add.md deleted file mode 100644 index 42e655fe7c..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-policy-add.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Policy Add -menuTitle: Update Policy Add -weight: 18 ---- -## oasisctl update policy add - -Add to a policy - -``` -oasisctl update policy add [flags] -``` - -## Options -``` - -h, --help help for add -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update policy add binding](update-policy-add-binding.md) - Add a role binding to a policy - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-policy-delete-binding.md b/site/content/3.11/arangograph/oasisctl/update/update-policy-delete-binding.md deleted file mode 100644 index 602bc93e93..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-policy-delete-binding.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Policy Delete Binding -menuTitle: Update Policy Delete Binding -weight: 21 ---- -## oasisctl update policy delete binding - -Delete a role binding from a policy - -``` -oasisctl update policy delete binding [flags] -``` - -## Options -``` - --group-id strings Identifiers of the groups to delete bindings for - -h, --help help for binding - -r, --role-id string Identifier of the role to delete bind for - -u, --url string URL of the resource to update the policy for - --user-id strings Identifiers of the users to delete bindings for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy delete](update-policy-delete.md) - Delete from a policy - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-policy-delete.md b/site/content/3.11/arangograph/oasisctl/update/update-policy-delete.md deleted file mode 100644 index dec2527590..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-policy-delete.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Policy Delete -menuTitle: Update Policy Delete -weight: 20 ---- -## oasisctl update policy delete - -Delete from a policy - -``` -oasisctl update policy delete [flags] -``` - -## Options -``` - -h, --help help for delete -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update policy delete binding](update-policy-delete-binding.md) - Delete a role binding from a policy - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-policy.md b/site/content/3.11/arangograph/oasisctl/update/update-policy.md deleted file mode 100644 index 132c0b4123..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-policy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Update Policy -menuTitle: Update Policy -weight: 17 ---- -## oasisctl update policy - -Update a policy - -``` -oasisctl update policy [flags] -``` - -## Options -``` - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update policy add](update-policy-add.md) - Add to a policy -* [oasisctl update policy delete](update-policy-delete.md) - Delete from a policy - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-private-endpoint-service.md b/site/content/3.11/arangograph/oasisctl/update/update-private-endpoint-service.md deleted file mode 100644 index 81aa0917f6..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-private-endpoint-service.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Oasisctl Update Private Endpoint Service -menuTitle: Update Private Endpoint Service -weight: 24 ---- -## oasisctl update private endpoint service - -Update a Private Endpoint Service attached to an existing deployment - -``` -oasisctl update private endpoint service [flags] -``` - -## Options -``` - --alternate-dns-name strings DNS names used for the deployment in the private network - --aws-principal strings List of AWS Principals from which a Private Endpoint can be created (Format: <AccountID>[/Role/<RoleName>|/User/<UserName>]) - --azure-client-subscription-id strings List of Azure subscription IDs from which a Private Endpoint can be created - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - --description string Description of the private endpoint service - --enable-private-dns Enable private DNS (applicable for AWS only) - --gcp-project strings List of GCP projects from which a Private Endpoint can be created - -h, --help help for service - --name string Name of the private endpoint service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update private endpoint](update-private-endpoint.md) - - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-private-endpoint.md b/site/content/3.11/arangograph/oasisctl/update/update-private-endpoint.md deleted file mode 100644 index a66ead3924..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Private Endpoint -menuTitle: Update Private Endpoint -weight: 23 ---- -## oasisctl update private endpoint - - - -``` -oasisctl update private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update private](update-private.md) - Update private resources -* [oasisctl update private endpoint service](update-private-endpoint-service.md) - Update a Private Endpoint Service attached to an existing deployment - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-private.md b/site/content/3.11/arangograph/oasisctl/update/update-private.md deleted file mode 100644 index 8c414612ac..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Private -menuTitle: Update Private -weight: 22 ---- -## oasisctl update private - -Update private resources - -``` -oasisctl update private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update private endpoint](update-private-endpoint.md) - - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-project.md b/site/content/3.11/arangograph/oasisctl/update/update-project.md deleted file mode 100644 index 0965a3684e..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-project.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Project -menuTitle: Update Project -weight: 25 ---- -## oasisctl update project - -Update a project the authenticated user has access to - -``` -oasisctl update project [flags] -``` - -## Options -``` - --description string Description of the project - -h, --help help for project - --name string Name of the project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/update/update-role.md b/site/content/3.11/arangograph/oasisctl/update/update-role.md deleted file mode 100644 index 58d7f2e8ab..0000000000 --- a/site/content/3.11/arangograph/oasisctl/update/update-role.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Role -menuTitle: Update Role -weight: 26 ---- -## oasisctl update role - -Update a role the authenticated user has access to - -``` -oasisctl update role [flags] -``` - -## Options -``` - --add-permission strings Permissions to add to the role - --description string Description of the role - -h, --help help for role - --name string Name of the role - -o, --organization-id string Identifier of the organization - --remove-permission strings Permissions to remove from the role - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.11/arangograph/oasisctl/upgrade.md b/site/content/3.11/arangograph/oasisctl/upgrade.md deleted file mode 100644 index 8d77aa3ecf..0000000000 --- a/site/content/3.11/arangograph/oasisctl/upgrade.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Upgrade -menuTitle: Upgrade -weight: 29 ---- -## oasisctl upgrade - -Upgrade Oasisctl tool - -## Synopsis -Check the latest, compatible version and upgrade this tool to that. - -``` -oasisctl upgrade [flags] -``` - -## Options -``` - -d, --dry-run Do an upgrade without applying the version. - -f, --force Force an upgrade even if the versions match. - -h, --help help for upgrade -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/version.md b/site/content/3.11/arangograph/oasisctl/version.md deleted file mode 100644 index e8e5ee7c8b..0000000000 --- a/site/content/3.11/arangograph/oasisctl/version.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl Version -menuTitle: Version -weight: 30 ---- -## oasisctl version - -Show the current version of this tool - -``` -oasisctl version [flags] -``` - -## Options -``` - -h, --help help for version -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.11/arangograph/oasisctl/wait/_index.md b/site/content/3.11/arangograph/oasisctl/wait/_index.md deleted file mode 100644 index 1ccac25259..0000000000 --- a/site/content/3.11/arangograph/oasisctl/wait/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Wait -menuTitle: Wait -weight: 31 ---- -## oasisctl wait - -Wait for a status change - -``` -oasisctl wait [flags] -``` - -## Options -``` - -h, --help help for wait -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl wait deployment](wait-deployment.md) - Wait for a deployment to reach the ready status - diff --git a/site/content/3.11/arangograph/oasisctl/wait/wait-deployment.md b/site/content/3.11/arangograph/oasisctl/wait/wait-deployment.md deleted file mode 100644 index ddc2c82d76..0000000000 --- a/site/content/3.11/arangograph/oasisctl/wait/wait-deployment.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Wait Deployment -menuTitle: Wait Deployment -weight: 1 ---- -## oasisctl wait deployment - -Wait for a deployment to reach the ready status - -``` -oasisctl wait deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --timeout duration How long to wait for the deployment to reach the ready status (default 20m0s) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl wait](_index.md) - Wait for a status change - diff --git a/site/content/3.11/arangograph/organizations/_index.md b/site/content/3.11/arangograph/organizations/_index.md deleted file mode 100644 index 083b746dda..0000000000 --- a/site/content/3.11/arangograph/organizations/_index.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -title: Organizations in ArangoGraph -menuTitle: Organizations -weight: 10 -description: >- - How to manage organizations and what type of packages ArangoGraph offers ---- -An ArangoGraph organizations is a container for projects. An organization -typically represents a (commercial) entity such as a company, a company division, -an institution, or a non-profit organization. - -**<u>Organizations</u> → Projects → Deployments** - -Users can be members of one or more organizations. However, you can only be a -member of one _Free-to-try_ tier organization at a time. - -## How to switch between my organizations - -1. The first entry in the main navigation (with a double arrow icon) indicates - the current organization. -2. Click it to bring up a dropdown menu to select another organization of which you - are a member. -3. The overview will open for the selected organization, showing the number of - projects, the tier and when it was created. - -![ArangoGraph Organization Switcher](../../../images/arangograph-organization-switcher.png) - -![ArangoGraph Organization Overview](../../../images/arangograph-organization-overview.png) - -## ArangoGraph Packages - -With the ArangoGraph Insights Platform, your organization can choose one of the -following packages. - -### Free Trial - -ArangoGraph comes with a free-to-try tier that lets you test ArangoGraph for -free for 14 days. You can get started quickly, without needing to enter a -credit card. - -The free trial gives you access to: -- One small deployment (4GB) in a region of your choice for 14 days -- Local backups -- One ArangoGraph Notebook for learning and data science - -After the trial period, your deployment will be deleted automatically. - -### On-Demand - -Add a payment method to gain access to ArangoGraph's full feature set. -Pay monthly via a credit card for what you actually use. - -This package unlocks all ArangoGraph functionality, including: -- Multiple and larger deployments -- Backups to cloud storage, with multi-region support -- Enhanced security features such as Private Endpoints - -### Committed - -Commit up-front for a year and pay via the Sales team. This package provides -the same flexibility of On-Demand, but at a lower price. - -In addition, you gain access to: -- 24/7 Premium Support -- ArangoDB Professional Services Engagements -- Ability to transact via the AWS and GCP marketplaces - -To take advantage of this, you need to get in touch with the ArangoDB -team. [Contact us](https://www.arangodb.com/contact/) for more details. - -## How to unlock all features - -You can unlock all features in ArangoGraph at any time by adding your billing -details and a payment method. As soon as you have added a payment method, all -ArangoGraph functionalities are immediately unlocked. From that point on, your -deployments will no longer expire and you can create more and larger deployments. - -See [Billing: How to add billing details / payment methods](billing.md) - -![ArangoGraph Billing](../../../images/arangograph-billing.png) - -## How to create a new organization - -See [My Account: How to create a new organization](../my-account.md#how-to-create-a-new-organization) - -## How to restrict access to an organization - -If you want to restrict access to an organization, you can do it by specifying which authentication providers are accepted for users trying to access the organization. For more information, refer to the [Access Control](../security-and-access-control/_index.md#restricting-access-to-organizations) section. - -## How to delete the current organization - -{{< danger >}} -Removing an organization implies the deletion of projects and deployments. -This operation cannot be undone and **all deployment data will be lost**. -Please proceed with caution. -{{< /danger >}} - -1. Click **Overview** in the **Organization** section of the main navigation. -2. Open the **Danger zone** tab. -3. Click the **Delete organization** button. -4. Enter `Delete!` to confirm and click **Yes**. - -{{< info >}} -If you are no longer a member of any organization, then a new organization is -created for you when you log in again. -{{< /info >}} - -{{< tip >}} -If the organization has a locked resource (a project or a deployment), you need to [unlock](../security-and-access-control/_index.md#locked-resources) -that resource first to be able to delete the organization. -{{< /tip >}} diff --git a/site/content/3.11/arangograph/organizations/credits-and-usage.md b/site/content/3.11/arangograph/organizations/credits-and-usage.md deleted file mode 100644 index 34dafb8488..0000000000 --- a/site/content/3.11/arangograph/organizations/credits-and-usage.md +++ /dev/null @@ -1,147 +0,0 @@ ---- -title: Credits & Usage in ArangoGraph -menuTitle: Credits & Usage -weight: 15 -description: >- - Credits give you access to a flexible prepaid model, so you can allocate them - across multiple deployments as needed ---- -{{< info >}} -Credits are only available if your organization has signed up for -ArangoGraph's [Committed](../organizations/_index.md#committed) package. -{{< /info >}} - -The ArangoGraph credit model is a versatile prepaid model that allows you to -purchase credits and use them in a flexible way, based on what you have running -in ArangoGraph. - -Instead of purchasing a particular deployment for a year, you can purchase a -number of ArangoGraph credits that expire a year after purchase. These credits -are then consumed over that time period, based on the deployments you run -in ArangoGraph. - -For example, a OneShard (three nodes) A64 deployment consumes more credits per -hour than a smaller deployment such as A8. If you are running multiple deployments, -like pre-production environments or for different use-cases, these would each consume -from the same credit balance. However, if you are not running any deployments -and do not have any backup storage, then none of your credits will be consumed. - -{{< tip >}} -To purchase credits for your organization, you need to get in touch with the -ArangoDB team. [Contact us](https://www.arangodb.com/contact/) for more details. -{{< /tip >}} - -There are a number of benefits that ArangoGraph credits provide: -- **Adaptability**: The pre-paid credit model allows you to adapt your usage to - changing project requirements or fluctuating workloads. By enabling the use of - credits for various instance types and sizes, you can easily adjust your - resource allocation. -- **Efficient handling of resources**: With the ability to purchase credits in - advance, you can better align your needs in terms of resources and costs. - You can purchase credits in bulk and then allocate them as needed. -- **Workload Optimization**: By having a clear view of credit consumption and - remaining balance, you can identify inefficiencies to further optimize your - infrastructure, resulting in cost savings and better performance. - -## How to view the credit usage - -1. In the main navigation, click the **Organization** icon. -2. Click **Credits & Usage** in the **Organization** section. -3. In the **Credits & Usage** page, you can: - - See the remaining credit balance. - - Track your total credit balance. - - See a projection of when you will run out of credits, based on the last 30 days of usage. - - Get a detailed consumption report in PDF format that shows: - - The number of credits you had at the start of the month. - - The number of credits consumed in the month. - - The number of credits remaining. - - The number of credits consumed for each deployment. - -![ArangoGraph Credits and Usage](../../../images/arangograph-credits-and-usage.png) - -## FAQs - -### Are there any configuration constraints for using the credits? - -No. Credits are designed to be used completely flexibly. You can use all of your -credits for multiple small deployments (i.e. A8s) or you can use them for a single -large deployment (i.e. A256), or even multiple large deployments, as long as you -have enough credits remaining. - -### What is the flexibility of moving up or down in configuration size of the infrastructure? - -You can move up sizes in configuration at any point by editing your deployment -within ArangoGraph, once every 6 hours to allow for in-place disk expansion. - -### Is there a limit to how many deployments I can use my credits on? - -There is no specific limit to the number of deployments you can use your credits -on. The credit model is designed to provide you with the flexibility to allocate -credits across multiple deployments as needed. This enables you to effectively -manage and distribute your resources according to your specific requirements and -priorities. However, it is essential to monitor your credit consumption to ensure -that you have sufficient credits to cover your deployments. - -### Do the credits I purchase expire? - -Yes, credits expire 1 year after purchase. You should ensure that you consume -all of these credits within the year. - -### Can I make multiple purchases of credits within a year? - -As an organization’s usage of ArangoGraph grows, particularly in the initial -phases of application development and early production release, it is common -to purchase a smaller credit package that is later supplemented by a larger -credit package part-way through the initial credit expiry term. -In this case, all sets of credits will be available for ArangoGraph consumption -as a single credit balance. The credits with the earlier expiry date are consumed -first to avoid credit expiry where possible. - -### Can I purchase a specific number of credits (i.e. 3361, 4185)? - -ArangoGraph offers a variety of predefined credit packages designed to -accommodate different needs and stages of the application lifecycle. -For any credit purchasing needs, please [contact us](https://www.arangodb.com/contact/) -and we are happy to help find an appropriate package for you. - -### How quickly will the credits I purchase be consumed? - -The rate at which your purchased credits will be consumed depends on several -factors, including the type and size of instances you deploy, the amount of -resources used, and the duration of usage. Each machine size has an hourly credit -consumption rate, and the overall rate of credit consumption will increase for -larger sizes or for more machines/deployments. Credits will also be consumed for -any variable usage charges such as outbound network traffic and backup storage. - -### How can I see how many credits I have remaining? - -All details about credits, including how many credits have been purchased, -how many remain, and how they are being consumed are available in the -**Credits & Usage** page within the ArangoGraph web interface. - -### I have a large sharded deployment, how do I know how many credits it will consume? - -If you are using credits, then you will be able to see how many credits your -configured deployment will consume when [creating](../deployments/_index.md#how-to-create-a-new-deployment) -or [editing a deployment](../deployments/_index.md#how-to-edit-a-deployment). - -You can download a detailed consumption report in the -[**Credits & Usage** section](#how-to-view-the-credit-usage). It shows you the -number of credits consumed by any deployment you are creating or editing. - -All users can see the credit price of each node size in the **Pricing** section. - -### What happens if I run out of credits? - -If you run out of credits, your access to ArangoGraph's services and resources -will be temporarily suspended until you purchase additional credits. - -### Can I buy credits for a short time period (e.g. 2 months)? - -No, you cannot but credits with an expiry of less than 12 months. -If you require credits for a shorter time frame, such as 2 months, you can still -purchase one of the standard credit packages and consume the credits as needed -during that time. You may opt for a smaller credit package that aligns with your -expected usage during the desired period, rather than the full year’s expected usage. -Although the credits will have a longer expiration period, this allows you to have -the flexibility of utilizing the remaining credits for any future needs. \ No newline at end of file diff --git a/site/content/3.11/arangograph/organizations/users-and-groups.md b/site/content/3.11/arangograph/organizations/users-and-groups.md deleted file mode 100644 index abed36697b..0000000000 --- a/site/content/3.11/arangograph/organizations/users-and-groups.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: Users and Groups in ArangoGraph -menuTitle: Users & Groups -weight: 5 -description: >- - How to manage individual members and user groups in ArangoGraph ---- -## Users, groups & members - -When you use ArangoGraph, you are logged in as a user. -A user has properties such as name & email address. -Most important of the user is that it serves as an identity of a person. - -A user is member of one or more organizations in ArangoGraph. -You can become a member of an organization in the following ways: - -- Create a new organization. You will become the first member and owner of that - organization. -- Be invited to join an organization. Once accepted (by the invited user), this - user becomes a member of the organization. - -If the number of members of an organization becomes large, it helps to group -users. In ArangoGraph a group is part of an organization and a group contains -a list of users. All users of the group must be member of the owning organization. - -In the **People** section of the dashboard you can manage users, groups and -invites for the organization. - -To edit permissions of members see [Access Control](../security-and-access-control/_index.md). - -## Members - -Members are a list of users that can access an organization. - -![ArangoGraph Member Access Control](../../../images/arangograph-access-control-members.png) - -### How to add a new member to the organization - -1. In the main navigation, click the __Organization__ icon. -2. Click __Members__ in the __People__ section. -3. Optionally, click the __Invites__ entry. -4. Click the __Invite new member__ button. -5. In the form that appears, enter the email address of the person you want to - invite. -6. Click the __Create__ button. -7. An email with an organization invite will now be sent to the specified - email address. -8. After accepting the invite the person will be added to the organization - [members](#members). - -![ArangoGraph Organization Invites](../../../images/arangograph-new-invite.png) - -### How to respond to an organization invite - -See [My Account: How to respond to my invites](../my-account.md#how-to-respond-to-my-invites) - -### How to remove a member from the organization - -1. Click __Members__ in the __People__ section of the main navigation. -2. Delete a member by pressing the __recycle bin__ icon in the __Actions__ column. -3. Confirm the deletion in the dialog that pops up. - -{{< info >}} -You cannot delete members who are organization owners. -{{< /info >}} - -### How to make a member an organization owner - -1. Click __Members__ in the __People__ section of the main navigation. -2. You can convert a member to an organization owner by pressing the __Key__ icon - in the __Actions__ column. -3. You can convert a member back to a normal user by pressing the __User__ icon - in the __Actions__ column. - -## Groups - -A group is a defined set of members. Groups can then be bound to roles. These -bindings contribute to the respective organization, project or deployment policy. - -![ArangoGraph Groups](../../../images/arangograph-groups.png) - -### How to create a new group - -1. Click __Groups__ in the __People__ section of the main navigation. -2. Press the __New group__ button. -3. Enter a name and optionally a description for your new group. -4. Select the members you want to be part of the group. -5. Press the __Create__ button. - -![ArangoGraph New Group](../../../images/arangograph-new-group.png) - -### How to view, edit or remove a group - -1. Click __Groups__ in the __People__ section of the main navigation. -2. Click an icon in the __Actions__ column: - - __Eye__: View group - - __Pencil__: Edit group - - __Recycle bin__: Delete group - -You can also click a group name to view it. There are buttons to __Edit__ and -__Delete__ the currently viewed group. - -![ArangoGraph Group](../../../images/arangograph-group.png) - -{{< info >}} -The groups __Organization members__ and __Organization owners__ are virtual groups -and cannot be changed. They always reflect the current set of organization -members and owners. -{{< /info >}} - -## Invites - -### How to create a new organization invite - -See [How to add a new member to the organization](#how-to-add-a-new-member-to-the-organization) - -### How to view the status of invitations - -1. Click __Invites__ in the __People__ section of the main navigation. -2. The created invites are displayed, grouped by status __Pending__, - __Accepted__ and __Rejected__. -3. You may delete pending invites by clicking the __recycle bin__ icon in the - __Actions__ column. - -![ArangoGraph Organization Invites](../../../images/arangograph-org-invites.png) diff --git a/site/content/3.11/arangograph/projects.md b/site/content/3.11/arangograph/projects.md deleted file mode 100644 index f4efd27833..0000000000 --- a/site/content/3.11/arangograph/projects.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Projects in ArangoGraph -menuTitle: Projects -weight: 15 -description: >- - How to manage projects and IP allowlists in ArangoGraph ---- -ArangoGraph projects can represent organizational units such as teams, -product groups, environments (e.g. staging vs. production). You can have any -number of projects under one organization. - -**Organizations → <u>Projects</u> → Deployments** - -Projects are a container for related deployments, certificates & IP allowlists. -Projects also come with their own policy for access control. You can have any -number of deployment under one project. - -![ArangoGraph Projects Overview](../../images/arangograph-projects-overview.png) - -## How to create a new project - -1. In the main navigation, click the __Dashboard__ icon. -2. Click __Projects__ in the __Dashboard__ section. -3. Click the __New project__ button. -4. Enter a name and optionally a description for your new project. -5. Click the __Create__ button. -6. You will be taken to the project page. -7. To change the name or description, click either at the top of the page. - -![ArangoGraph New Project](../../images/arangograph-new-project.png) - -![ArangoGraph Project Summary](../../images/arangograph-project.png) - -{{< info >}} -Projects contain exactly **one policy**. Within that policy, you can define -role bindings to regulate access control on a project level. -{{< /info >}} - -## How to create a new deployment - -See [Deployments: How to create a new deployment](deployments/_index.md#how-to-create-a-new-deployment) - -## How to delete a project - -{{< danger >}} -Deleting a project will delete contained deployments, certificates & IP allowlists. -This operation is **irreversible**. -{{< /danger >}} - -1. Click __Projects__ in the __Dashboard__ section of the main navigation. -2. Click the __recycle bin__ icon in the __Actions__ column of the project to be deleted. -3. Enter `Delete!` to confirm and click __Yes__. - -{{< tip >}} -If the project has a locked deployment, you need to [unlock](security-and-access-control/_index.md#locked-resources) -it first to be able to delete the project. -{{< /tip >}} - -## How to manage IP allowlists - -IP allowlists let you limit access to your deployment to certain IP ranges. -It is optional, but strongly recommended to do so. - -You can create an allowlist as part of a project. - -1. Click a project name in the __Projects__ section of the main navigation. -2. Click the __Security__ entry. -3. In the __IP allowlists__ section, click: - - The __New IP allowlist__ button to create a new allowlist. - When creating or editing a list, you can add comments - in the __Allowed CIDR ranges (1 per line)__ section. - Everything after `//` or `#` is considered a comment until the end of the line. - - A name or the __eye__ icon in the __Actions__ column to view the allowlist. - - The __pencil__ icon to edit the allowlist. - You can also view the allowlist and click the __Edit__ button. - - The __recycle bin__ icon to delete the allowlist. - -## How to manage role bindings - -See: -- [Access Control: How to view, edit or remove role bindings of a policy](security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy) -- [Access Control: How to add a role binding to a policy](security-and-access-control/_index.md#how-to-add-a-role-binding-to-a-policy) diff --git a/site/content/3.11/arangograph/security-and-access-control/_index.md b/site/content/3.11/arangograph/security-and-access-control/_index.md deleted file mode 100644 index fa37f9af13..0000000000 --- a/site/content/3.11/arangograph/security-and-access-control/_index.md +++ /dev/null @@ -1,699 +0,0 @@ ---- -title: Security and access control in ArangoGraph -menuTitle: Security and Access Control -weight: 45 -description: >- - This guide explains which access control concepts are available in - ArangoGraph and how to use them ---- -The ArangoGraph Insights Platform has a structured set of resources that are subject to security and -access control: - -- Organizations -- Projects -- Deployments - -For each of these resources, you can perform various operations. -For example, you can create a project in an organization and create a deployment -inside a project. - -## Locked resources - -In ArangoGraph, you can lock the resources to prevent accidental deletion. When -a resource is locked, it cannot be deleted and must be unlocked first. - -The hierarchical structure of the resources (organization-project-deployment) -is used in the locking functionality: if a child resource is locked -(for example, a deployment), you cannot delete the parent project without -unlocking that deployment first. - -{{< info >}} -If you lock a backup policy of a deployment or an IP allowlist, CA certificate, -and IAM provider of a project, it is still possible to delete -the corresponding parent resource without unlocking those properties first. -{{< /info >}} - -## Policy - -Various actions in ArangoGraph require different permissions, which can be -granted to users via **roles**. - -The association of a member with a role is called a **role binding**. -All role bindings of a resource comprise a **policy**. - -Roles can be bound on an organization, project, and deployment level (listed in -the high to low level order, with lower levels inheriting permissions from their -parents). This means that there is a unique policy per resource (an organization, -a project, or a deployment). - -For example, an organization has exactly one policy, -which binds roles to members of the organization. These bindings are used to -give the users permissions to perform operations in this organization. -This is useful when, as an organization owner, you need to extend the permissions -for an organization member. - -{{< info >}} -Permissions linked to predefined roles vary between organization owners and -organization members. If you need to extend permissions for an organization -member, you can create a new role binding. The complete list of roles and -their respective permissions for both organization owners and members can be -viewed on the **Policy** page of an organization within the ArangoGraph dashboard. -{{< /info >}} - -### How to view, edit, or remove role bindings of a policy - -Decide whether you want to edit the policy for an organization, a project, -or a deployment: - -- **Organization**: In the main navigation, click the __Organization__ icon and - then click __Policy__. -- **Project**: In the main navigation, click the __Dashboard__ icon, then click - __Projects__, click the name of the desired project, and finally click __Policy__. -- **Deployment**: In the main navigation, click the __Dashboard__ icon, then - click __Deployments__, click the name of the desired deployment, and finally - click __Policy__. - -To delete a role binding, click the **Recycle Bin** icon in the **Actions** column. - -{{< info >}} -Currently, you cannot edit a role binding, you can only delete it. -{{< /info >}} - -![ArangoGraph Project Policy](../../../images/arangograph-policy-page.png) - -### How to add a role binding to a policy - -1. Navigate to the **Policy** tab of an organization, a project or a deployment. -2. Click the **New role binding** button. -3. Select one or more users and/or groups. -4. Select one or more roles you want to assign to the specified members. -5. Click **Create**. - -![ArangoGraph New Role Binding](../../../images/arangograph-new-policy-role-binding.png) - -## Roles - -Operations on resources in ArangoGraph require zero (just an authentication) or -more permissions. Since the -number of permissions is large and very detailed, it is not practical to assign -permissions directly to users. Instead, ArangoGraph uses **roles**. - -A role is a set of permissions. Roles can be bound to groups (preferably) -or individual users. You can create such bindings for the respective organization, -project, or deployment policy. - -There are predefined roles, but you can also create custom ones. - -![ArangoGraph Roles](../../../images/arangograph-access-control-roles.png) - -### Predefined roles - -Predefined roles are created by ArangoGraph and group related permissions together. -An example of a predefined role is `deployment-viewer`. This role -contains all permissions needed to view deployments in a project. - -Predefined roles cannot be deleted. Note that permissions linked to predefined -roles vary between organization owners and organization members. - -{{% comment %}} -Command to generate below list with (Git)Bash: - -export OASIS_TOKEN='<TOKEN>' -./oasisctl list roles --organization-id <ID> --format json | jq -r '.[] | select(.predefined == true) | "**\(.description)** (`\(.id)`):\n\(.permissions | split(", ") | map("- `\(.)`\n") | join(""))"' -{{% /comment %}} - -{{< details summary="List of predefined roles and their permissions" >}} - -{{</* tip */>}} -The roles below are described following this pattern: - -**Role description** (`role ID`): -- `Permission` -{{</* /tip */>}} - -**Audit Log Admin** (`auditlog-admin`): -- `audit.auditlog.create` -- `audit.auditlog.delete` -- `audit.auditlog.get` -- `audit.auditlog.list` -- `audit.auditlog.set-default` -- `audit.auditlog.test-https-post-destination` -- `audit.auditlog.update` - -**Audit Log Archive Admin** (`auditlog-archive-admin`): -- `audit.auditlogarchive.delete` -- `audit.auditlogarchive.get` -- `audit.auditlogarchive.list` - -**Audit Log Archive Viewer** (`auditlog-archive-viewer`): -- `audit.auditlogarchive.get` -- `audit.auditlogarchive.list` - -**Audit Log Attachment Admin** (`auditlog-attachment-admin`): -- `audit.auditlogattachment.create` -- `audit.auditlogattachment.delete` -- `audit.auditlogattachment.get` - -**Audit Log Attachment Viewer** (`auditlog-attachment-viewer`): -- `audit.auditlogattachment.get` - -**Audit Log Event Admin** (`auditlog-event-admin`): -- `audit.auditlogevent.delete` -- `audit.auditlogevents.get` - -**Audit Log Event Viewer** (`auditlog-event-viewer`): -- `audit.auditlogevents.get` - -**Audit Log Viewer** (`auditlog-viewer`): -- `audit.auditlog.get` -- `audit.auditlog.list` - -**Backup Administrator** (`backup-admin`): -- `backup.backup.copy` -- `backup.backup.create` -- `backup.backup.delete` -- `backup.backup.download` -- `backup.backup.get` -- `backup.backup.list` -- `backup.backup.restore` -- `backup.backup.update` -- `backup.feature.get` -- `data.deployment.restore-backup` - -**Backup Viewer** (`backup-viewer`): -- `backup.backup.get` -- `backup.backup.list` -- `backup.feature.get` - -**Backup Policy Administrator** (`backuppolicy-admin`): -- `backup.backuppolicy.create` -- `backup.backuppolicy.delete` -- `backup.backuppolicy.get` -- `backup.backuppolicy.list` -- `backup.backuppolicy.update` -- `backup.feature.get` - -**Backup Policy Viewer** (`backuppolicy-viewer`): -- `backup.backuppolicy.get` -- `backup.backuppolicy.list` -- `backup.feature.get` - -**Billing Administrator** (`billing-admin`): -- `billing.config.get` -- `billing.config.set` -- `billing.invoice.get` -- `billing.invoice.get-preliminary` -- `billing.invoice.get-statistics` -- `billing.invoice.list` -- `billing.organization.get` -- `billing.paymentmethod.create` -- `billing.paymentmethod.delete` -- `billing.paymentmethod.get` -- `billing.paymentmethod.get-default` -- `billing.paymentmethod.list` -- `billing.paymentmethod.set-default` -- `billing.paymentmethod.update` -- `billing.paymentprovider.list` - -**Billing Viewer** (`billing-viewer`): -- `billing.config.get` -- `billing.invoice.get` -- `billing.invoice.get-preliminary` -- `billing.invoice.get-statistics` -- `billing.invoice.list` -- `billing.organization.get` -- `billing.paymentmethod.get` -- `billing.paymentmethod.get-default` -- `billing.paymentmethod.list` -- `billing.paymentprovider.list` - -**CA Certificate Administrator** (`cacertificate-admin`): -- `crypto.cacertificate.create` -- `crypto.cacertificate.delete` -- `crypto.cacertificate.get` -- `crypto.cacertificate.list` -- `crypto.cacertificate.set-default` -- `crypto.cacertificate.update` - -**CA Certificate Viewer** (`cacertificate-viewer`): -- `crypto.cacertificate.get` -- `crypto.cacertificate.list` - -**Dataloader Administrator** (`dataloader-admin`): -- `dataloader.deployment.import` - -**Deployment Administrator** (`deployment-admin`): -- `data.cpusize.list` -- `data.deployment.create` -- `data.deployment.create-test-database` -- `data.deployment.delete` -- `data.deployment.get` -- `data.deployment.list` -- `data.deployment.pause` -- `data.deployment.rebalance-shards` -- `data.deployment.resume` -- `data.deployment.rotate-server` -- `data.deployment.update` -- `data.deployment.update-scheduled-root-password-rotation` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.logs.get` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Content Administrator** (`deployment-content-admin`): -- `data.cpusize.list` -- `data.deployment.create-test-database` -- `data.deployment.get` -- `data.deployment.list` -- `data.deploymentcredentials.get` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.logs.get` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Full Access User** (`deployment-full-access-user`): -- `data.deployment.full-access` - -**Deployment Read Only User** (`deployment-read-only-user`): -- `data.deployment.read-only-access` - -**Deployment Viewer** (`deployment-viewer`): -- `data.cpusize.list` -- `data.deployment.get` -- `data.deployment.list` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Profile Viewer** (`deploymentprofile-viewer`): -- `deploymentprofile.deploymentprofile.list` - -**Example Datasets Viewer** (`exampledataset-viewer`): -- `example.exampledataset.get` -- `example.exampledataset.list` - -**Example Dataset Installation Administrator** (`exampledatasetinstallation-admin`): -- `example.exampledatasetinstallation.create` -- `example.exampledatasetinstallation.delete` -- `example.exampledatasetinstallation.get` -- `example.exampledatasetinstallation.list` -- `example.exampledatasetinstallation.update` - -**Example Dataset Installation Viewer** (`exampledatasetinstallation-viewer`): -- `example.exampledatasetinstallation.get` -- `example.exampledatasetinstallation.list` - -**Group Administrator** (`group-admin`): -- `iam.group.create` -- `iam.group.delete` -- `iam.group.get` -- `iam.group.list` -- `iam.group.update` - -**Group Viewer** (`group-viewer`): -- `iam.group.get` -- `iam.group.list` - -**IAM provider Administrator** (`iamprovider-admin`): -- `security.iamprovider.create` -- `security.iamprovider.delete` -- `security.iamprovider.get` -- `security.iamprovider.list` -- `security.iamprovider.set-default` -- `security.iamprovider.update` - -**IAM provider Viewer** (`iamprovider-viewer`): -- `security.iamprovider.get` -- `security.iamprovider.list` - -**IP allowlist Administrator** (`ipwhitelist-admin`): -- `security.ipallowlist.create` -- `security.ipallowlist.delete` -- `security.ipallowlist.get` -- `security.ipallowlist.list` -- `security.ipallowlist.update` - -**IP allowlist Viewer** (`ipwhitelist-viewer`): -- `security.ipallowlist.get` -- `security.ipallowlist.list` - -**Metrics Administrator** (`metrics-admin`): -- `metrics.endpoint.get` -- `metrics.token.create` -- `metrics.token.delete` -- `metrics.token.get` -- `metrics.token.list` -- `metrics.token.revoke` -- `metrics.token.update` - -**Migration Administrator** (`migration-admin`): -- `replication.deploymentmigration.create` -- `replication.deploymentmigration.delete` -- `replication.deploymentmigration.get` - -**MLServices Admin** (`mlservices-admin`): -- `ml.mlservices.get` - -**Notebook Administrator** (`notebook-admin`): -- `notebook.model.list` -- `notebook.notebook.create` -- `notebook.notebook.delete` -- `notebook.notebook.get` -- `notebook.notebook.list` -- `notebook.notebook.pause` -- `notebook.notebook.resume` -- `notebook.notebook.update` - -**Notebook Executor** (`notebook-executor`): -- `notebook.notebook.execute` - -**Notebook Viewer** (`notebook-viewer`): -- `notebook.model.list` -- `notebook.notebook.get` -- `notebook.notebook.list` - -**Organization Administrator** (`organization-admin`): -- `billing.organization.get` -- `resourcemanager.organization-invite.create` -- `resourcemanager.organization-invite.delete` -- `resourcemanager.organization-invite.get` -- `resourcemanager.organization-invite.list` -- `resourcemanager.organization-invite.update` -- `resourcemanager.organization.delete` -- `resourcemanager.organization.get` -- `resourcemanager.organization.update` - -**Organization Viewer** (`organization-viewer`): -- `billing.organization.get` -- `resourcemanager.organization-invite.get` -- `resourcemanager.organization-invite.list` -- `resourcemanager.organization.get` - -**Policy Administrator** (`policy-admin`): -- `iam.policy.get` -- `iam.policy.update` - -**Policy Viewer** (`policy-viewer`): -- `iam.policy.get` - -**Prepaid Deployment Viewer** (`prepaid-deployment-viewer`): -- `prepaid.prepaiddeployment.get` -- `prepaid.prepaiddeployment.list` - -**Private Endpoint Service Administrator** (`privateendpointservice-admin`): -- `network.privateendpointservice.create` -- `network.privateendpointservice.get` -- `network.privateendpointservice.get-by-deployment-id` -- `network.privateendpointservice.get-feature` -- `network.privateendpointservice.update` - -**Private Endpoint Service Viewer** (`privateendpointservice-viewer`): -- `network.privateendpointservice.get` -- `network.privateendpointservice.get-by-deployment-id` -- `network.privateendpointservice.get-feature` - -**Project Administrator** (`project-admin`): -- `resourcemanager.project.create` -- `resourcemanager.project.delete` -- `resourcemanager.project.get` -- `resourcemanager.project.list` -- `resourcemanager.project.update` - -**Project Viewer** (`project-viewer`): -- `resourcemanager.project.get` -- `resourcemanager.project.list` - -**Replication Administrator** (`replication-admin`): -- `replication.deployment.clone-from-backup` -- `replication.deploymentreplication.get` -- `replication.deploymentreplication.update` -- `replication.migration-forwarder.upgrade-connection` - -**Role Administrator** (`role-admin`): -- `iam.role.create` -- `iam.role.delete` -- `iam.role.get` -- `iam.role.list` -- `iam.role.update` - -**Role Viewer** (`role-viewer`): -- `iam.role.get` -- `iam.role.list` - -**SCIM Administrator** (`scim-admin`): -- `scim.user.add` -- `scim.user.delete` -- `scim.user.get` -- `scim.user.list` -- `scim.user.update` - -**User Administrator** (`user-admin`): -- `iam.user.get-personal-data` -- `iam.user.update` - -{{< /details >}} - -### How to create a custom role - -1. In the main navigation menu, click **Access Control**. -2. On the **Roles** tab, click **New role**. -3. Enter a name and optionally a description for the new role. -4. Select the required permissions. -5. Click **Create**. - -![ArangoGraph New Role](../../../images/arangograph-create-role.png) - -### How to view, edit or remove a custom role - -1. In the main navigation menu, click **Access Control**. -2. On the **Roles** tab, click: - - A role name or the **eye** icon in the **Actions** column to view the role. - - The **pencil** icon in the **Actions** column to edit the role. - You can also view a role and click the **Edit** button in the detail view. - - The **recycle bin** icon to delete the role. - You can also view a role and click the **Delete** button in the detail view. - -## Permissions - -Each operation done on a resource requires zero (just authentication) or more **permissions**. -A permission is a constant string such as `resourcemanager.project.create`, -following this schema: `<api>.<kind>.<verb>`. - -Permissions are solely defined by the ArangoGraph API. - -{{% comment %}} -Retrieved with the below command, with manual adjustments: -oasisctl list permissions - -Note that if the tier is "internal", there is an `internal-dashboard` API that should be excluded in below list! -{{% /comment %}} - -| API | Kind | Verbs -|:--------------------|:-----------------------------|:------------------------------------------- -| `audit` | `auditlogarchive` | `delete`, `get`, `list` -| `audit` | `auditlogattachment` | `create`, `delete`, `get` -| `audit` | `auditlogevents` | `get` -| `audit` | `auditlogevent` | `delete` -| `audit` | `auditlog` | `create`, `delete`, `get`, `list`, `set-default`, `test-https-post-destination`, `update` -| `backup` | `backuppolicy` | `create`, `delete`, `get`, `list`, `update` -| `backup` | `backup` | `copy`, `create`, `delete`, `download`, `get`, `list`, `restore`, `update` -| `backup` | `feature` | `get` -| `billing` | `config` | `get`, `set` -| `billing` | `invoice` | `get`, `get-preliminary`, `get-statistics`, `list` -| `billing` | `organization` | `get` -| `billing` | `paymentmethod` | `create`, `delete`, `get`, `get-default`, `list`, `set-default`, `update` -| `billing` | `paymentprovider` | `list` -| `crypto` | `cacertificate` | `create`, `delete`, `get`, `list`, `set-default`, `update` -| `dataloader` | `deployment` | `import` -| `data` | `cpusize` | `list` -| `data` | `deploymentcredentials` | `get` -| `data` | `deploymentfeatures` | `get` -| `data` | `deploymentmodel` | `list` -| `data` | `deploymentprice` | `calculate` -| `data` | `deployment` | `create`, `create-test-database`, `delete`, `full-access`, `get`, `list`, `pause`, `read-only-access`, `rebalance-shards`, `restore-backup`, `resume`, `rotate-server`, `update`, `update-scheduled-root-password-rotation` -| `data` | `diskperformance` | `list` -| `data` | `limits` | `get` -| `data` | `nodesize` | `list` -| `data` | `presets` | `list` -| `deploymentprofile` | `deploymentprofile` | `list` -| `example` | `exampledatasetinstallation` | `create`, `delete`, `get`, `list`, `update` -| `example` | `exampledataset` | `get`, `list` -| `iam` | `group` | `create`, `delete`, `get`, `list`, `update` -| `iam` | `policy` | `get`, `update` -| `iam` | `role` | `create`, `delete`, `get`, `list`, `update` -| `iam` | `user` | `get-personal-data`, `update` -| `metrics` | `endpoint` | `get` -| `metrics` | `token` | `create`, `delete`, `get`, `list`, `revoke`, `update` -| `ml` | `mlservices` | `get` -| `monitoring` | `logs` | `get` -| `monitoring` | `metrics` | `get` -| `network` | `privateendpointservice` | `create`, `get`, `get-by-deployment-id`, `get-feature`, `update` -| `notebook` | `model` | `list` -| `notebook` | `notebook` | `create`, `delete`, `execute`, `get`, `list`, `pause`, `resume`, `update` -| `notification` | `deployment-notification` | `list`, `mark-as-read`, `mark-as-unread` -| `prepaid` | `prepaiddeployment` | `get`, `list` -| `replication` | `deploymentmigration` | `create`, `delete`, `get` -| `replication` | `deploymentreplication` | `get`, `update` -| `replication` | `deployment` | `clone-from-backup` -| `replication` | `migration-forwarder` | `upgrade-connection` -| `resourcemanager` | `organization-invite` | `create`, `delete`, `get`, `list`, `update` -| `resourcemanager` | `organization` | `delete`, `get`, `update` -| `resourcemanager` | `project` | `create`, `delete`, `get`, `list`, `update` -| `scim` | `user` | `add`, `delete`, `get`, `list`, `update` -| `security` | `iamprovider` | `create`, `delete`, `get`, `list`, `set-default`, `update` -| `security` | `ipallowlist` | `create`, `delete`, `get`, `list`, `update` - -### Permission inheritance - -Each resource (organization, project, deployment) has its own policy, but this does not mean that you have to -repeat role bindings in all these policies. - -Once you assign a role to a user (or group of users) in a policy at one level, -all the permissions of this role are inherited in lower levels - -permissions are inherited downwards from an organization to its projects and -from a project to its deployments. - -For more general permissions, which you want to be propagated to other levels, -add a role for a user/group at the organization level. -For example, if you bind the `deployment-viewer` role to user `John` in the -organization policy, `John` will have the role permissions in all projects of -that organization and all deployments of the projects. - -For more restrictive permissions, which you don't necessarily want to be -propagated to other levels, add a role at the project or even deployment level. -For example, if you bind the `deployment-viewer` role to user `John` -in a project, `John` will have the role permissions in -this project as well as in all the deployments of it, but not -in other projects of the parent organization. - -**Inheritance example** - -- Let's assume you have a group called "Deployers" which includes users who deal with deployments. -- Then you create a role "Deployment Viewer", containing - `data.deployment.get` and `data.deployment.list` permissions. -- You can now add a role binding of the "Deployers" group to the "Deployment Viewer" role. -- If you add the binding to an organization policy, members of this group - will be granted the defined permissions for the organization, all its projects and all its deployments. -- If you add the role binding to a policy of project ABC, members of this group will be granted - the defined permissions for project ABC only and its deployments, but not for - other projects and their deployments. -- If you add the role binding to a policy of deployment X, members of this - group will be granted the defined permissions for deployment X only, and not - any other deployment of the parent project or any other project of the organization. - -The "Deployment Viewer" role is effective for the following entities depending -on which policy the binding is added to: - -Role binding added to →<br>Role effective on ↓ | Organization policy | Project ABC's policy | Deployment X's policy of project ABC | -|:---:|:---:|:---:|:---:| -Organization, its projects and deployments | ✓ | — | — -Project ABC and its deployments | ✓ | ✓ | — -Project DEF and its deployments | ✓ | — | — -Deployment X of project ABC | ✓ | ✓ | ✓ -Deployment Y of project ABC | ✓ | ✓ | — -Deployment Z of project DEF | ✓ | — | — - -## Restricting access to organizations - -To enhance security, you can implement the following restrictions via [Oasisctl](../oasisctl/_index.md): - -1. Limit allowed authentication providers. -2. Specify an allowed domain list. - -{{< info >}} -Note that users who do not meet the restrictions will not be granted permissions for any resource in -the organization. These users can still be members of the organization. -{{< /info >}} - -Using the first option, you can limit which **authentication providers** are -accepted for users trying to access an organization in ArangoGraph. -The following commands are available to configure this option: - -- `oasisctl get organization authentication providers` - allows you to see which - authentication providers are enabled for accessing a specific organization -- `oasisctl update organization authentication providers` - allows you to update - a list of authentication providers for an organization to which the - authenticated user has access - - `--enable-github` - if set, allow access from user accounts authenticated via Github - - `--enable-google` - if set, allow access from user accounts authenticated via Google - - `--enable-microsoft` - if set, allow access from user accounts authenticated via Microsoft - - `--enable-username-password` - if set, allow access from user accounts - authenticated via a username/password - -Using the second option, you can configure a **list of domains**, and only users -with email addresses from the specified domains will be able to access an -organization. The following commands are available to configure this option: - -- `oasisctl get organization email domain restrictions -o <your_organization_id>` - - allows you to see which domains are in the allowed list for a specific organization -- `oasisctl update organization email domain restrictions -o <your_organization_id> --allowed-domain=<domain_name1> --allowed-domain=<domain_name2>` - - allows you to update a list of the allowed domains for a specific organization -- `oasisctl update organization email domain restrictions -o <your_organization_id> --allowed-domain=` - - allows you to reset a list and accept any domains for accessing a specific organization - -## Using an audit log - -{{< info >}} -To enable the audit log feature, get in touch with the ArangoGraph team via **Request Help**, available in the left sidebar menu of the ArangoGraph Dashboard. -{{< /info >}} - -To have a better overview of the events happening in your ArangoGraph organization, -you can set up an audit log, which will track and log auditing information for you. -The audit log is created on the organization level, then you can use the log for -projects belonging to that organization. - -***To create an audit log*** - -1. In the main navigation menu, click **Access Control** in the **Organization** section. -2. Open the **Audit logs** tab and click the **New audit log** button. -3. In the dialog, fill out the following settings: - - - **Name** - enter a name for your audit log. - - **Description** - enter an optional description for your audit log. - - **Destinations** - specify one or several destinations to which you want to - upload the audit log. If you choose **Upload to cloud**, the log will be - available on the **Audit logs** tab of your organization. To send the log - entries to your custom destination, specify a destination URL with - authentication parameters (the **HTTP destination** option). - - {{< info >}} - The **Upload to cloud** option is not available for the free-to-try tier. - {{< /info >}} - - - **Excluded topics** - select topics that will not be included in the log. - Please note, that some are excluded by default (for example, `audit-document`). - - {{< warning >}} - Enabling the audit log for all events will have a negative impact on performance. - {{< /warning >}} - - - **Confirmation** - confirm that logging auditing events increases the price of your deployments. - - ![ArangoGraph audit log](../../../images/arangograph-audit-log.png) - -4. Click **Create** to add the audit log. You can now use it in the projects - belonging to your organization. diff --git a/site/content/3.11/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md b/site/content/3.11/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md deleted file mode 100644 index 8cf40b8009..0000000000 --- a/site/content/3.11/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: SCIM Provisioning -menuTitle: SCIM Provisioning -weight: 5 -description: >- - How to enable SCIM provisioning with Okta for your ArangoGraph project ---- -ArangoGraph provides support to control and manage members access in -ArangoGraph organizations with the -**System for Cross-domain Identity Management** (SCIM) provisioning. -This enables you to propagate to ArangoGraph any user access changes by using -the dedicated API. - -{{< info >}} -To enable the SCIM feature, get in touch with the ArangoGraph team via -**Request Help**, available in the left sidebar menu of the ArangoGraph Dashboard. -{{< /info >}} - -## About SCIM - -[SCIM](https://www.rfc-editor.org/rfc/rfc7644), or the System -for Cross-domain Identity Management [specification](http://www.simplecloud.info/), -is an open standard designed to manage user identity information. -SCIM provides a defined schema for representing users, and a RESTful -API to run CRUD operations on these user resources. - -The SCIM specification expects the following operations so that the SSO system -can sync the information about user resources in real time: - -- `GET /Users` - List all users. -- `GET /Users/:user_id` - Get details for a given user ID. -- `POST /Users` - Invite a new user to ArangoGraph. -- `PUT /Users/:user_id` - Update a given user ID. -- `DELETE /Users/:user_id` - Delete a specified user ID. - -ArangoGraph organization administrators can generate an API key for a specific organization. -The API token consists of a key and a secret. Using this key and secret as the -Basic Authentication Header (Basic Auth) in SCIM provisioning, you can access the APIs and -manage the user resources. - -To learn how to generate a new API key in the ArangoGraph Dashboard, see the -[API Keys](../../my-account.md#api-keys) section. - -{{< info >}} -When creating an API key, it is required to select an organization from the -list. -{{< /info >}} - -## Enable SCIM provisioning in Okta - -To enable SCIM provisioning, you first need to create an SSO integration that -supports the SCIM provisioning feature. - -1. To enable SCIM provisioning for your integration, go to the **General** tab. -2. In the **App Settings** section, select **Enable SCIM provisioning**. -3. Navigate to the **Provisioning** tab. The SCIM connection settings are - displayed under **Settings > Integration**. -4. Fill in the following fields: - - For **SCIM connector base URL**, use `https://dashboard.arangodb.cloud/api/scim/v1` - - For **Unique identifier field for users**, use `userName` -5. For **Supported provisioning actions**, enable the following: - - **Import New Users and Profile Updates** - - **Push New Users** - - **Push Profile Updates** -6. From the **Authentication Mode** menu, select the **Basic Auth** option. - To authenticate using this mode, you need to provide the username and password - for the account that handles the SCIM actions - in this case ArangoGraph. -7. Go to the ArangoGraph Dashboard and create a new API key ID and Secret. - - ![ArangoGraph Create new API key](../../../../images/arangograph-okta-api-key.png) - - Make sure to select one organization from the list and do not set any - value in the **Time to live** field. For more information, - see [How to create a new API key](../../my-account.md#how-to-create-a-new-api-key). -8. Use these authentication tokens as username and password when using the - **Basic Auth** mode and click **Save**. diff --git a/site/content/3.11/arangograph/security-and-access-control/x-509-certificates.md b/site/content/3.11/arangograph/security-and-access-control/x-509-certificates.md deleted file mode 100644 index d8d694a139..0000000000 --- a/site/content/3.11/arangograph/security-and-access-control/x-509-certificates.md +++ /dev/null @@ -1,178 +0,0 @@ ---- -title: X.509 Certificates in ArangoGraph -menuTitle: X.509 Certificates -weight: 5 -description: >- - X.509 certificates in ArangoGraph are utilized for encrypted remote administration. - The communication with and between the servers of an ArangoGraph deployment is - encrypted using the TLS protocol ---- -X.509 certificates are digital certificates that are used to verify the -authenticity of a website, user, or organization using a public key infrastructure -(PKI). They are used in various applications, including SSL/TLS encryption, -which is the basis for HTTPS - the primary protocol for securing communication -and data transfer over a network. - -The X.509 certificate format is a standard defined by the -[International Telecommunication Union (ITU)](https://www.itu.int/en/Pages/default.aspx) -and contains information such as the name of the certificate holder, the public -key associated with the certificate, the certificate's issuer, and the -certificate's expiration date. An X.509 certificate can be signed by a -certificate authority (CA) or self-signed. - -ArangoGraph is using: -- **well-known X.509 certificates** created by -[Let's Encrypt](https://letsencrypt.org/) -- **self-signed X.509 certificates** created by ArangoGraph platform - -## Certificate chains - -A certificate chain, also called the chain of trust, is a hierarchical structure -that links together a series of digital certificates. The trust in the chain is -established by verifying the identity of the issuer of each certificate in the -chain. The root of the chain is a trusted third-party, such as a certificate -authority (CA). The CA issues a certificate to an organization, which in turn -can issue certificates to servers and other entities. - -For example, when you visit a website with an SSL/TLS certificate, the browser -checks the chain of trust to verify the authenticity of the digital certificate. -The browser checks to see if the root certificate is trusted, and if it is, it -trusts the chain of certificates that lead to the end-entity certificate. -If any of the certificates in the chain are invalid, expired, or revoked, the -browser does not trust the digital certificate. - -## X.509 certificates in ArangoGraph - -Each ArangoGraph deployment is accessible on different port numbers: -- default port `8529`, `443` -- high port `18529` - -Each ArangoGraph Notebook is accessible on different port numbers: -- default port `8840`, `443` -- high port `18840` - -Metrics are accessible on different port numbers: -- default port `8829`, `443` -- high port `18829` - -The distinction between these port numbers is in the certificate used for the -TLS connection. - -{{< info >}} -The default ports (`8529` and `443`) always serve the well-known certificate. -The [auto login to database UI](../deployments/_index.md#auto-login-to-database-ui) -feature is only available on the `443` port and is enabled by default. -{{< /info >}} - -### Well-known X.509 certificates - -**Well-known X.509 certificates** created by -[Let's Encrypt](https://letsencrypt.org/) are used on the -default ports, `8529` and `443`. - -This type of certificate has a lifetime of 5 years and is rotated automatically. -It is recommended to use well-known certificates, as this eases access of a -deployment in your browser. - -{{< info >}} -The well-known certificate is a wildcard certificate and cannot contain -Subject Alternative Names (SANs). To include a SAN field, please use the -self-signed certificate option. -{{< /info >}} - -### Self-signed X.509 certificates - -**Self-signed X.509 certificates** are used on the high ports, i.e. `18529`. -This type of certificate has a lifetime of 1 year, and it is created by the -ArangoGraph platform. It is also rotated automatically before the expiration -date. - -{{< info >}} -Unless you switch off the **Use well-known certificate** option in the -certificate generation, both the default and high port serve the same -self-signed certificate. -{{< /info >}} - -### Subject Alternative Name (SAN) - -The Subject Alternative Name (SAN) is an extension to the X.509 specification -that allows you to specify additional host names for a single SSL certificate. - -When using [private endpoints](../deployments/private-endpoints.md), -you can specify custom domain names. Note that these are added **only** to -the self-signed certificate as Subject Alternative Name (SAN). - -## How to create a new certificate - -1. Click a project name in the **Projects** section of the main navigation. -2. Click **Security**. -3. In the **Certificates** section, click: - - The **New certificate** button to create a new certificate. - - A name or the **eye** icon in the **Actions** column to view a certificate. - The dialog that opens provides commands for installing and uninstalling - the certificate through a console. - - The **pencil** icon to edit a certificate. - You can also view a certificate and click the **Edit** button. - - The **tag** icon to make the certificate the new default. - - The **recycle bin** icon to delete a certificate. - -![ArangoGraph Create New Certificate](../../../images/arangograph-new-certificate.png) - -## How to install a certificate - -Certificates that have the **Use well-known certificate** option enabled do -not need any installation and are supported by almost all web browsers -automatically. - -When creating a self-signed certificate that has the **Use well-known certificate** -option disabled, the certificate needs to be installed on your local machine as -well. This operation varies between operating systems. To install a self-signed -certificate on your local machine, open the certificate and follow the -installation instructions. - -![ArangoGraph Certificates](../../../images/arangograph-cert-page-with-cert-present.png) - -![ArangoGraph Certificate Install Instructions](../../../images/arangograph-cert-install-instructions.png) - -You can also extract the information from all certificates in the chain using the -`openssl` tool. - -- For **well-known certificates**, run the following command: - ``` - openssl s_client -showcerts -servername <123456abcdef>.arangodb.cloud -connect <123456abcdef>.arangodb.cloud:8529 </dev/null - ``` - -- For **self-signed certificates**, run the following command: - ``` - openssl s_client -showcerts -servername <123456abcdef>.arangodb.cloud -connect <123456abcdef>.arangodb.cloud:18529 </dev/null - ``` - -Note that `<123456abcdef>` is a placeholder that needs to be replaced with the -unique ID that is part of your ArangoGraph deployment endpoint URL. - -## How to connect to your application - -[ArangoDB drivers](../../develop/drivers/_index.md), also called connectors, allow you to -easily connect ArangoGraph deployments to your application. - -1. Navigate to **Deployments** and click the **View** button to show the - deployment page. -2. In the **Quick start** section, click the **Connecting drivers** button. -3. Select your programming language, i.e. Go, Java, Python, etc. -4. Follow the examples to connect a driver to your deployment. They include - code examples on how to use certificates in your application. - -![ArangoGraph Connecting Drivers](../../../images/arangograph-connecting-drivers.png) - -## Certificate Rotation - -Every certificate has a self-signed root certificate that is going to expire. -When certificates that are used in existing deployments are about to expire, -an automatic rotation of the certificates is triggered. This means that the -certificate is cloned (all existing settings are copied over to a new certificate) -and all affected deployments then start using the cloned certificate. - -Based on the type of certificate used, you may also need to install the new -certificate on your local machine. For example, self-signed certificates require -installation. To prevent any downtime, it is recommended to manually create a -new certificate and apply the required changes prior to the expiration date. diff --git a/site/content/3.11/data-science/arangograph-notebooks.md b/site/content/3.11/data-science/arangograph-notebooks.md deleted file mode 100644 index 34ca9529be..0000000000 --- a/site/content/3.11/data-science/arangograph-notebooks.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ArangoGraph Notebooks -menuTitle: ArangoGraph Notebooks -weight: 130 -description: >- - Colocated Jupyter Notebooks within the ArangoGraph Insights Platform ---- -{{< tip >}} -ArangoGraph Notebooks don't include the ArangoGraphML services. -To enable the ArangoGraphML services, -[get in touch](https://www.arangodb.com/contact/) -with the ArangoDB team. -{{< /tip >}} - -The ArangoGraph Notebook is a JupyterLab notebook embedded in the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -The notebook integrates seamlessly with the platform, -automatically connecting to ArangoGraph services and ArangoDB. -This makes it much easier to leverage these resources without having -to download any data locally or to remember user IDs, passwords, and endpoint URLs. - -For more information, see the [Notebooks](../arangograph/notebooks.md) documentation. diff --git a/site/content/3.12/about-arangodb/features/platform.md b/site/content/3.12/about-arangodb/features/platform.md deleted file mode 100644 index d6ef7fd320..0000000000 --- a/site/content/3.12/about-arangodb/features/platform.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Feature list of the ArangoDB Platform -menuTitle: ArangoDB Platform -weight: 10 -description: >- - The ArangoDB Platform is a scalable architecture that gets you all features - of ArangoDB including graph-powered machine learning and GenAI as a single - solution with a unified interface ---- -For in-depth information about the ArangoDB Platform as a whole and how to -deploy and use it, see [The ArangoDB Platform](../../../platform/about-the-platform/_index.md). - -## Architecture - -- **Core Database**: The ArangoDB database system forms the solid core - of the ArangoDB Platform. - -- **Kubernetes**: An open-source container orchestration system for automating - software deployment, scaling, and management designed by Google. It is the - autopilot for operating ArangoDB clusters and the additional Platform services. - -- **Helm**: A package manager for Kubernetes that enables consistent, repeatable - installations and version control. - -- **Envoy**: A high-performance service proxy that acts as the gateway for the - ArangoDB Platform for centralizing authentication and routing. - -- **Web interface**: The Platform includes a unified, browser-based UI that lets - you access its features in an intuitive way. Optional products like the - GenAI Suite seamlessly integrate into the UI if installed. - -## Features - -- [**ArangoDB Core**](core.md): The ArangoDB database system with support for - graphs, documents, key-value, full-text search, and vector search. - -- [**Graph Visualizer**](../../../platform/graph-intelligence/graph-visualizer.md): - A web-based tool for exploring your graph data with an intuitive interface and - sophisticated querying capabilities. - -- [**Graph Analytics**](../../../platform/graph-intelligence/graph-analytics.md): - A service that can efficiently load graph data from the core database system - and run graph algorithms such as PageRank and many more. - -- [**GenAI Suite**](../../../platform/data-science/_index.md): - ArangoDB's graph-powered machine learning (GraphML) as well as GraphRAG for - automatically building knowledge graphs from text and taking advantage of both - excerpts and higher-level summaries as context for turbocharging GenAI - applications. - -- [**Notebook servers**](../../../platform/data-science/notebook-servers.md): - Run Jupyter kernels in the Platform for hosting interactive, Python-based - notebooks to experiment and develop applications. - -- [**MLflow integration**](../../../platform/data-science/graphrag/services/mlflow.md): - Use the popular MLflow for machine learning practitioners as part of the - ArangoDB Platform. diff --git a/site/content/3.12/arangograph/_index.md b/site/content/3.12/arangograph/_index.md deleted file mode 100644 index 0e07d4c600..0000000000 --- a/site/content/3.12/arangograph/_index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: ArangoGraph Insights Platform -menuTitle: ArangoGraph -weight: 65 -description: >- - The ArangoGraph Insights Platform provides the entire functionality of - ArangoDB as a service, without the need to run or manage databases yourself -aliases: - - arangograph/changelog ---- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), -formerly called Oasis, provides ArangoDB databases as a Service (DBaaS). -It enables you to use the entire functionality of an ArangoDB cluster -deployment without the need to run or manage the system yourself. - -The ArangoGraph Insights Platform... - -- runs your databases in data centers of the cloud provider - of your choice: Google Cloud Platform (GCP) or Amazon Web Services (AWS). - This optimizes performance and reduces cost. - -- ensures that your databases are always available and - healthy by monitoring them 24/7. - -- ensures that your databases are kept up to date by - installing new versions without service interruption. - -- ensures that your data is safe by providing encryption & - audit logs and making frequent data backups. - -- guarantees that your data always remains your property and - access to it is protected with industry standard safeguards. - -For more information see -[dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) - -For quick start guide, see -[Use ArangoDB in the Cloud](../get-started/set-up-a-cloud-instance.md). diff --git a/site/content/3.12/arangograph/api/_index.md b/site/content/3.12/arangograph/api/_index.md deleted file mode 100644 index ee4f21371f..0000000000 --- a/site/content/3.12/arangograph/api/_index.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: The ArangoGraph API -menuTitle: ArangoGraph API -weight: 60 -description: >- - Interface to control all resources inside ArangoGraph in a scriptable manner -aliases: - - arangograph-api ---- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), -comes with its own API. This API enables you to control all -resources inside ArangoGraph in a scriptable manner. Typical use cases are spinning -up ArangoGraph deployments during continuous integration and infrastructure as code. - -The ArangoGraph API… - -- is a well-specified API that uses - [Protocol Buffers](https://developers.google.com/protocol-buffers/) - as interface definition and [gRPC](https://grpc.io/) as - underlying protocol. - -- allows for automatic generation of clients for a large list of languages. - A Go client is available out of the box. - -- uses API keys for authentication. API keys impersonate a user and inherit - the permissions of that user. - -- is also available as a command-line tool called [oasisctl](../oasisctl/_index.md). - -- is also available as a - [Terraform plugin](https://github.com/arangodb-managed/terraform-provider-oasis/). - This plugin makes integration of ArangoGraph in infrastructure as code projects - very simple. To learn more, refer to the [plugin documentation](https://registry.terraform.io/providers/arangodb-managed/oasis/latest/docs). - -Also see: -- [github.com/arangodb-managed/apis](https://github.com/arangodb-managed/apis/) -- [API definitions](https://arangodb-managed.github.io/apis/index.html) diff --git a/site/content/3.12/arangograph/api/get-started.md b/site/content/3.12/arangograph/api/get-started.md deleted file mode 100644 index b4ea00e39d..0000000000 --- a/site/content/3.12/arangograph/api/get-started.md +++ /dev/null @@ -1,481 +0,0 @@ ---- -title: Get started with the ArangoGraph API and Oasisctl -menuTitle: Get started with Oasisctl -weight: 10 -description: >- - A tutorial that guides you through the ArangoGraph API as well as the Oasisctl - command-line tool -aliases: - - ../arangograph-api/getting-started ---- -This tutorial shows you how to do the following: - -- Generate an API key and authenticate with Oasisctl -- View information related to your organizations, projects, and deployments -- Configure, create and delete a deployment - -With Oasisctl the general command structure is to execute commands such as: - -``` -oasisctl list deployments -``` - -This command lists all deployments available to the authenticated user and we -will explore it in more detail later. Most commands also have associated -`--flags` that are required or provide additional options, this aligns with the -interaction method for many command line utilities. If you aren’t already -familiar with this, follow along as there are many examples in this guide that -will familiarize you with this command structure and using flags, along with -how to use OasisCtl to access the ArangoGraph API. - -Note: A good rule of thumb for all variables, resource names, and identifiers -is to **assume they are all case sensitive**, when being used with Oasisctl. - -## API Authentication - -### Generating an API Key - -The first step to using the ArangoGraph API is to generate an API key. To generate a -key you will need to be signed into your account at -[dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -Once you are signed in, hover over the profile icon in the top right corner. - -![Profile Icon](../../../images/arangograph-my-account-hover.png) - -Click _My API keys_. - -This will bring you to your API key management screen. From this screen you can -create, reject, and delete API keys. - -Click the _New API key_ button. - -![Blank API Screen](../../../images/arangograph-my-api-keys.png) - -The pop-up box that follows has a few options for customizing the access level -of this API key. - -The options you have available include: - -- Limit access to 1 organization or all organizations this user has access to -- Set an expiration time, specified in number of hours -- Limit key to read-only access - -Once you have configured the API key access options, you will be presented with -your API key ID and API key secret. It is very important that you capture the -API key secret before clicking the close button. There is no way to retrieve -the API key secret after closing this pop-up window. - -![API Secret Key](../../../images/arangograph-api-key-secret.png) - -Once you have securely stored your API key ID and secret, click close. - -That is all there is to setting up API access to your ArangoGraph organizations. - -### Authenticating with Oasisctl - -Now that you have API access it is time to login with Oasisctl. - -Running the Oasisctl utility without any arguments is the equivalent of -including the --help flag. This shows all of the top level commands available -and you can continue exploring each command by typing the command name -followed by the --help flag to see the options available for that command. - -Let’s start with doing that for the login command: - -```bash -oasisctl login --help -``` - -You should see an output similar to this: - -![login help output](../../../images/oasisctl-login-help.png) - -This shows two additional flags are available, aside from the help flag. - -- `--key-id` -- `--key-secret` - -These require the values we received when creating the API key. Once you run -this command you will receive an authentication token that can be used for the -remainder of the session. - -```bash -oasisctl login \ - --key-id cncApiKeyId \ - --key-secret 873-secret-key-id -``` - -Upon successful login you should receive an authentication token: - -![On Successful Login](../../../images/oasisctl-login-success.png) - -Depending on your environment, you could instead store this token for easier -access. For example: - -With Linux: - -```bash -export OASIS_TOKEN=$(oasisctl login --key-id cncApiKeyId --key-secret 873-secret-key-id) -``` - -Or Windows Powershell: - -```powershell -setx OASIS_TOKEN (oasisctl login --key-id cncApiKeyId --key-secret 873-secret-key-id) -``` - -In the coming sections you will see how to authenticate with this token when -using other commands that require authentication. - -## Viewing and Managing Organizations and Deployments - -### Format - -This section covers the basics of retrieving information from the ArangoGraph API. -Depending on the data you are requesting from the ArangoGraph API, being able to read -it in the command line can start to become difficult. To make text easier to -read for humans and your applications, Oasisctl offers two options for -formatting the data received: - -- Table -- JSON - -You can define the format of the data by supplying the `--format` flag along -with your preferred format, like so: - -```bash -oasisctl --format json -``` - -### Viewing Information with the List Command - -This section will cover the two main functions of retrieving data with the -ArangoGraph API. These are: - -- `list` - List resources -- `get` - Get information - -Before you can jump right into making new deployments you need to be aware of -what resources you have available. This is where the list command comes in. -List serves as a way to retrieve general information, you can see all of the -available list options by accessing its help output. - -```bash -oasisctl list --help -``` - -This should output a screen similar to: - -![List help output](../../../images/oasisctl-list-help.png) - -As you can see you can get information on anything you would need about your -ArangoGraph organizations, deployments, and access control. To start, let’s take a -look at a few examples of listing information and then getting more details on -our results. - -### List Organizations - -One of the first pieces of information you may be interested in is the -organizations you have access to. This is useful to know because most commands -require an explicit declaration of the organization you are interacting with. -To find this, use list to list your available organizations: - -```bash -oasisctl list organizations --format json -``` - -Once you have your available organizations you can refer to your desired -organization using its name or id. - -![List organizations output](../../../images/oasisctl-list-org.png) - -Note: You may also notice the url attribute, this is for internal use only and -should not be treated as a publicly accessible path. - -### List Projects - -Once you have the organization name that you wish to interact with, the next -step is to list the available projects within that organization. Do this by -following the same command structure as before and instead exchange -organizations for projects, this time providing the desired organization name -with the `--organization-id` flag. - -```bash -oasisctl list projects \ - --organization-id "ArangoGraph Organization" \ - --format json -``` - -This will return information on all projects that the authenticated user has -access to. - -![List projects output](../../../images/oasisctl-list-projects.png) - -### List Deployments - -Things start getting a bit more interesting with information related to -deployments. Now that you have obtained an organization iD and a project ID, -you can list all of the associated deployments for that project. - -```bash -oasisctl list deployments \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --format json - ``` - -![List deployments output](../../../images/oasisctl-list-deployments.png) - -This provides some basic details for all of the deployments associated with the -project. Namely, it provides a deployment ID which we can use to start making -modifications to the deployment or to get more detailed information, with the -`get` command. - -### Using the Get Command - -In Oasisctl, you use the get command to obtain more detailed information about -any of your available resources. It follows the same command structure as the -previous commands but typically requires a bit more information. For example, -to get more information on a specific deployment means you need to know at -least: - -- Organization ID -- Project ID -- Deployment ID - -To get more information about our example deployment we would need to execute -the following command: - -```bash -oasisctl get deployment \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --deployment-id "abc123DeploymentID" \ - --format json -``` - -This returns quite a bit more information about the deployment including more -detailed server information, the endpoint URL where you can access the web interface, -and optionally the root user password. - -![Get deployment details](../../../images/oasisctl-get-deployment.png) - -### Node Size ID - -We won’t be exploring every flag available for creating a deployment but it is -a good idea to explore the concept of the node size ID value. This is an -indicator that is unique to each provider (Google, AWS) and indicates -the CPU and memory. Depending on the provider and region this can also -determine the available disk sizes for your deployment. In other words, it is -pretty important to know which `node-size-id` your deployment will be using. - -The command you execute will determine on the available providers and regions -for your organization but here is an example command that lists the available -options in the US West region for the Google Cloud Platform: - -```bash -oasisctl list nodesizes \ - --organization-id "ArangoGraph Organization" \ - --provider-id "Google Cloud Platform" \ - --region-id gcp-us-west2 -``` - -The output you will see will be similar to this: - -![List node size id](../../../images/oasisctl-list-node-size-id.png) - -It is important to note that you can scale up with more disk size but you are -unable to scale down your deployment disk size. The only way to revert back to -a lower disk size is to destroy and recreate your deployment. - -Once you have decided what your starting deployment needs are you can reference -your decision with the Id value for the corresponding configuration. So, for -our example, we will be choosing the c4-a4 configuration. The availability and -options are different for each provider and region, so be sure to confirm the -node size options before creating a new deployment. - -### Challenge - -You can use this combination of listing and getting to obtain all of the -information you want for your ArangoGraph organizations. We only explored a few of -the commands available but you can explore them all within the utility by -utilizing the `--help` flag or you can see all of the available options -in the [documentation](../oasisctl/options.md). - -Something that might be useful practice before moving on is getting the rest -of the information that you need to create a deployment. Here are a list of -items that won’t have defaults available when you attempt to create your -first deployment and you will need to supply: - -- CA Certificate ID (name) -- IP Allowlist ID (id) (optional) -- Node Size ID (id) -- Node Disk Size (GB disk size dependent on Node Size ID) -- Organization ID (name) -- Project ID (name) -- Region ID (name) - -Try looking up that information to get more familiar with how to find -information with Oasisctl. When in doubt use the `--help` flag with any -command. - -## Creating Resources - -Now that you have seen how to obtain information about your available -resources, it’s time to start using those skills to start creating your own -deployment. To create resources with Oasisctl you use the create command. -To see all the possible options you can start with the following command: - -```bash -oasisctl create --help -``` - -![Create command help output](../../../images/oasisctl-create-help.png) - -### Create a Deployment - -To take a look at all of the options available when creating a deployment the -best place to start is with our trusty help command. - -```bash -oasisctl create deployment --help -``` - -![Create deployment help output](../../../images/oasisctl-create-deployment-help.png) - -As you can see there are a lot of default options but also a few that require -some knowledge of our pre-existing resources. Attempting to create a deployment -without one of the required options will return an error indicating which value -is missing or invalid. - -Once you have collected all of the necessary information the command for -creating a deployment is simply supplying the values along with the appropriate -flags. This command will create a deployment: - -```bash -oasisctl create deployment \ - --region-id gcp-us-west2 \ - --node-size-id c4-a4 \ - --node-disk-size 10 \ - --version 3.9.2 \ - --cacertificate-id OasisCert \ - --organization-id "ArangoGraph Organization" \ - --project-id "Getting Started with ArangoGraph" \ - --name "First Oasisctl Deployment" \ - --description "The first deployment created using the awesome Oasisctl utility!" -``` - -If everything went according to play you should see similar output: - -![Deployment created successfully](../../../images/oasisctl-create-first-deployment-success.png) - -### Wait on Deployment Status - -When you create a deployment it begins the process of _bootstrapping_ which is -getting the deployment ready for use. This should happen quickly and to see if -it is ready for use you can run the wait command using the ID of the newly -created deployment, shown at the top of the information you received above. - -```bash -oasisctl wait deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -Once you receive a response of _Deployment Ready_, your deployment is indeed -ready to use. You can get some new details by running the get command. - -```bash -oasisctl get deployment \ - --organization-id "ArangoGraph Organization" \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -![Get deployment bootstrap status](../../../images/oasisctl-get-first-deployment-bootstrapped.png) - -Once the deployment is ready you will get two new pieces of information, the -endpoint URL and Bootstrapped-At will indicate the time it became available. -If you would like to login to the web interface to verify that your server is in fact -up and running you will need to supply the `--show-root-password` flag along -with the get command, this flag does not take a value. - -### The Update Command - -The inevitable time comes when something about your deployment must change and -this is where the update command comes in. You can use update to change or -update a number of things including updating the groups, policies, and roles -for user access control. You can also update some of your deployment -information or, for our situation, add an IP Allowlist if you didn’t add one -during creation. - -There are, of course, many options available and it is always recommended to -start with the --help flag to read about all of them. - -### Update a Deployment - -This section will show an example of how to update a deployment to use a -pre-existing allowlist. To add an IP Allowlist after the fact we are really -just updating the IP Allowlist value, which is currently empty. In order to -update the IP Allowlist of a deployment you must create a allowlist and then -you can simply reference its id like so: - -```bash -oasisctl update deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i \ - --ipallowlist-id abc123AllowlistID -``` - -You should receive a response with the deployment information and an indication -that deployment was updated at the top. - -You can use the update command to update everything about your deployments as -well. If you run: - -```bash -oasisctl update deployment --help -``` - -You will see the full list of options available that will allow you to scale -your deployment as needed. - -![Update deployment help output](../../../images/oasisctl-update-deployment-help.png) - -## Delete a Deployment - -There may come a day where you need to delete a resource. The process for this -follows right along with the conventions for the other commands detailed -throughout this guide. - -### The Delete Command - -For the final example in this guide we will delete the deployment that has -been created. This only requires the deployment ID and the permissions to -delete the deployment. - -```bash -oasisctl delete deployment \ - --deployment-id hmkuedzw9oavvjmjdo0i -``` - -Once the deployment has been deleted you can confirm it is gone by listing -your deployments. - -```bash -oasisctl list deployments \ - --organization-id "ArangoGraph Organization" \ - --format json -``` - -## Next Steps - -As promised, this guide covered the basics of using Oasisctl with the ArangoDB -API. While we primarily focused on viewing and managing deployments there is -also a lot more to explore, including: - -- Organization Invites Management -- Backups -- API Key Management -- Certificate Management -- User Access Control - -You can check out all these features and further details on the ones discussed -in this guide in the documentation. diff --git a/site/content/3.12/arangograph/api/set-up-a-connection.md b/site/content/3.12/arangograph/api/set-up-a-connection.md deleted file mode 100644 index 7cbc2b76e2..0000000000 --- a/site/content/3.12/arangograph/api/set-up-a-connection.md +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: Get started with the ArangoGraph API -menuTitle: Get started with the API -weight: 5 -description: >- - Quick start guide on how to set up a connection to the ArangoGraph API -aliases: - - ../arangograph-api/getting-started-with-the-api ---- -The instructions below are a quick start guide on how to set up a connection to the ArangoGraph API. - -All examples below will use the Go programming language. -Since the ArangoGraph API is using gRPC with protocol buffers, -all examples can be easily translated to many different languages. - -## Prerequisites - -Make sure that you have already [signed up for ArangoGraph](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). - -## Creating an API key - -1. Go to [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) and login. -2. Click the user icon in the top-right of the dashboard. -3. Select __My API keys__ -4. Click __New API key__ -5. Click __Create__ to select the default settings. -6. You'll now see a dialog showing the __API key ID__ and - the __API key Secret__. This is the only time you will see - the secret, so make sure to store it in a safe place. - -## Create an access token with your API key - -```go -import ( - "context" - - "google.golang.org/grpc" - "google.golang.org/grpc/credentials" - "github.com/arangodb-managed/apis/common/auth" - common "github.com/arangodb-managed/apis/common/v1" - data "github.com/arangodb-managed/apis/data/v1" - iam "github.com/arangodb-managed/apis/iam/v1" -) - -... - -// Set up a connection to the API. -tc := credentials.NewTLS(&tls.Config{}) -conn, err := grpc.Dial("https://api.cloud.arangodb.com", - grpc.WithTransportCredentials(tc)) -if err != nil { - // handle error -} - -// Create client for IAM service -iamc := iam.NewIAMServiceClient(conn) - -// Call AuthenticateAPIKey to create token -resp, err := iamc.AuthenticateAPIKey(ctx, - &iam.AuthenticateAPIKeyRequest{ - Id: keyID, - Secret: keySecret, -}) -if err != nil { - // handle error -} -token := resp.GetToken() -``` - -## Make an authenticated API call - -We're going to list all deployments in a project. -The connection and token created in the previous sample is re-used. - -The authentication token is passed as standard `bearer` token to the call. -If Go, there is a helper method (`WithAccessToken`) to create a context using -an authentication token. - -```go -// Create client for Data service -datac := data.NewDataServiceClient(conn) - -// Prepare context with authentication token -ctx := auth.WithAccessToken(context.Background(), token) - -// Call list deployments -list, err := datac.ListDeployments(ctx, - &common.ListOptions{ContextId: myProjectID}) -if err != nil { - // handle error -} -for _, depl := range list.GetItems() { - fmt.Printf("Found deployment with id %s\n", depl.GetId()) -} - -``` - -## API Errors - -All API methods return errors as gRPC error codes. - -The `github.com/arangodb-managed/apis/common/v1` package contains several helpers to check for common errors. - -```go -if common.IsNotFound(err) { - // Error is caused by a not-found situation -} -``` diff --git a/site/content/3.12/arangograph/data-loader/add-files.md b/site/content/3.12/arangograph/data-loader/add-files.md deleted file mode 100644 index 114b588e40..0000000000 --- a/site/content/3.12/arangograph/data-loader/add-files.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Add files into Data Loader -menuTitle: Add files -weight: 5 -description: >- - Provide your set of files in CSV format containing the data to be imported ---- - -The Data Loader allows you to upload your data files in CSV format into -ArangoGraph and then use these data sources to design a graph using the -built-in graph designer. - -## Upload your files - -You can upload your CSV files in the following ways: - -- Drag and drop your files in the designated area. -- Click the **Browse files** button and select the files you want to add. - -![ArangoGraph Data Loader Upload Files](../../../images/arangograph-data-loader-upload-files.png) - -You have the option to either upload several files collectively as a batch or -add them individually. Furthermore, you can supplement additional files later on. -After a file has been uploaded, you can expand it to preview both the header and -the first row of data within the file. - -In case you upload CSV files without fields, they will not be available for -manipulation. - -Once the files are uploaded, you can start [designing your graph](../data-loader/design-graph.md). - -### File formatting limitations - -Ensure that the files you upload are correctly formatted. Otherwise, errors may -occur, the upload may fail, or the data may not be correctly mapped. - -The following restrictions and limitations apply: - -- The only supported file format is CSV. If you submit an invalid file format, - the upload of that specific file will be prevented. -- It is required that all CSV files have a header row. If you upload a file - without a header, the first row of data is treated as the header. To avoid - losing the first row of the data, make sure to include headers in your files. -- The CSV file should have unique header names. It is not possible to have two - columns with the same name within the same file. - -For more details, see the [File validation](../data-loader/import.md#file-validation) section. - -### Upload limits - -Note that there is a cumulative file upload limit of 1GB. This means that the -combined size of all files you upload should not exceed 1GB. If the total size -of the uploaded files surpasses this limit, the upload may not be successful. - -## Delete files - -You can remove uploaded files by clicking the **Delete file** button in the -**Your files** panel. Please keep in mind that in order to delete a file, -you must first remove all graph associations associated with it. \ No newline at end of file diff --git a/site/content/3.12/arangograph/data-loader/example.md b/site/content/3.12/arangograph/data-loader/example.md deleted file mode 100644 index 46fdd1b38e..0000000000 --- a/site/content/3.12/arangograph/data-loader/example.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Data Loader Example -menuTitle: Example -weight: 20 -description: >- - Follow this complete working example to see how easy it is to transform existing - data into a graph and get insights from the connected entities ---- - -To transform your data into a graph, you need to have CSV files with entities -representing the nodes and a corresponding CSV file representing the edges. - -This example uses a sample data set of two files, `airports.csv`, and `flights.csv`. -These files are used to create a graph showing flights arriving at and departing -from various cities. -You can download the files from [GitHub](https://github.com/arangodb/example-datasets/tree/master/Data%20Loader). - -The `airports.csv` contains rows of airport entries, which are the future nodes -in your graph. The `flights.csv` contains rows of flight entries, which are the -future edges connecting the nodes. - -The whole process can be broken down into these steps: - -1. **Database and graph setup**: Begin by choosing an existing database or - create a new one and enter a name for your new graph. -2. **Add files**: Upload the CSV files to the Data Loader web interface. You can - simply drag and drop them or upload them through the file browser window. -3. **Design graph**: Design your graph schema by adding nodes and edges and map - data from the uploaded files to them. This allows creating the corresponding - documents and collections for your graph. -4. **Import data**: Import the data and start using your newly created - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and its - corresponding collections. - -## Step 1: Create a database and choose the graph name - -Start by creating a new database and adding a name for your graph. - -![Data Loader Example Step 1](../../../images/arangograph-data-loader-example-choose-names.png) - -## Step 2: Add files - -Upload your CSV files to the Data Loader web interface. You can drag and drop -them or upload them via a file browser window. - -![Data Loader Example Step 2](../../../images/arangograph-data-loader-example-add-files.png) - -See also [Add files into Data Loader](../data-loader/add-files.md). - -## Step 3: Design graph schema - -Once the files are added, you can start designing the graph schema. This example -uses a simple graph consisting of: -- Two nodes (`origin_airport` and `destination_airport`) -- One directed edge going from the origin airport to the destination one - representing a flight - -Click **Add node** to create the nodes and connect them with edges. - -Next, for each of the nodes and edges, you need to create a mapping to the -corresponding file and headers. - -For nodes, the **Node label** is going to be a node collection name and the -**Primary identifier** will be used to populate the `_key` attribute of documents. -You can also select any additional headers to be included as document attributes. - -In this example, two node collections have been created (`origin_airport` and -`destination_airport`) and `AirportID` header is used to create the `_key` -attribute for documents in both node collections. The header preview makes it -easy to select the headers you want to use. - -![Data Loader Example Step 3 Nodes](../../../images/arangograph-data-loader-example-map-nodes.png) - -For edges, the **Edge label** is going to be an edge collection name. Then, you -need to specify how edges will connect nodes. You can do this by selecting the -*from* and *to* nodes to give a direction to the edge. -In this example, the `source airport` header has been selected as a source and -the `destination airport` header as a target for the edge. - -![Data Loader Example Step 3 Edges](../../../images/arangograph-data-loader-example-map-edges.png) - -Note that the values of the source and target for the edge correspond to the -**Primary identifier** (`_key` attribute) of the nodes. In this case, it is the -airport code (i.e. GKA) used as the `_key` in the node documents and in the source -and destination headers to configure the edges. - -See also [Design your graph in the Data Loader](../data-loader/design-graph.md). - -## Step 4: Import and see the resulting graph - -After all the mapping is done, all you need to do is click -**Save and start import**. The report provides an overview of the files -processed and the documents created, as well as a link to your new graph. -See also [Start import](../data-loader/import.md). - -![Data Loader Example Step 4 See your new graph](../../../images/arangograph-data-loader-example-data-import.png) - -Finally, click **See your new graph** to open the ArangoDB web interface and -explore your new collections and graph. - -![Data Loader Example Step 4 Resulting graph](../../../images/arangograph-data-loader-example-resulting-graph.png) - -Happy graphing! \ No newline at end of file diff --git a/site/content/3.12/arangograph/data-loader/import.md b/site/content/3.12/arangograph/data-loader/import.md deleted file mode 100644 index 1589244278..0000000000 --- a/site/content/3.12/arangograph/data-loader/import.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Start the import -menuTitle: Start import -weight: 15 -description: >- - Once the data files are provided and the graph is designed, you can start the import ---- - -Before starting the actual import, make sure that: -- You have selected a database for import or created a new one; -- You have provided a valid name for your graph; -- You have created at least one node; -- You have created at least one edge; -- You have uploaded at least one file; -- Every file is related to at least one node or edge; -- Every node and edge is linked to a file; -- Every node and edge has a unique label; -- Every node has a primary identifier selected; -- Every edge has an origin and destination file header selected. - -To continue with the import, click the **Save and start import** button. The data -importer provides an overview showing results with the collections that have been -created with the data provided in the files. - -To access your newly created graph in the ArangoDB web interface, click the -**See your new graph** button. - -## File validation - -Once the import has started, the files that you have provided are being validated. -If the validation process detects parsing errors in any of the files, the import -is temporarily paused and the validation errors are shown. You can get a full -report by clicking the **See full report** button. - -At this point, you can: -- Continue with the import without addressing the errors. The CSV files will still - be included in the migration. However, the invalid rows are skipped and - excluded from the migration. -- Revisit the problematic file(s), resolve the issues, and then re-upload the - file(s) again. - -{{< tip >}} -To ensure the integrity of your data, it is recommended to address all the errors -detected during the validation process. -{{< /tip >}} - -### Validation errors and their meanings - -#### Invalid Quotation Mark - -This error indicates issues with quotation marks in the CSV data. -It can occur due to improper use of quotes. - -#### Missing Quotation Marks - -This error occurs when quotation marks are missing or improperly placed in the -CSV data, potentially affecting data enclosure. - -#### Insufficient Data Fields - -This error occurs when a CSV row has fewer fields than expected. It may indicate -missing or improperly formatted data. - -#### Excessive Data Fields - -This error occurs when a CSV row has more fields than expected, possibly due to -extra data or formatting issues. - -#### Unidentifiable Field Separator - -This error suggests that the parser could not identify the field separator -character in the CSV data. \ No newline at end of file diff --git a/site/content/3.12/arangograph/deployments/upgrades-and-versioning.md b/site/content/3.12/arangograph/deployments/upgrades-and-versioning.md deleted file mode 100644 index 211d271c92..0000000000 --- a/site/content/3.12/arangograph/deployments/upgrades-and-versioning.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Upgrades and Versioning in ArangoGraph -menuTitle: Upgrades and Versioning -weight: 10 -description: >- - Select which version of ArangoDB you want to use within your ArangoGraph - deployment and choose when to roll out your upgrades ---- -{{< info >}} -Please note that this policy comes into effect in April 2023. -{{< /info >}} - -## Release Definitions - -The following definitions are used for release types of ArangoDB within ArangoGraph: - -| Release | Introduces | Contains breaking changes | -|----------|-------------|----------------------------| -| **Major** (`X.y.z`) | Major new features and functionalities | Likely large changes | -| **Minor** (`x.Y.z`) | Some new features or improvements | Likely small changes | -| **Patch** (`x.y.Z`) | Essential fixes and improvements | Small changes in exceptional circumstances | - -## Release Channels - -When creating a deployment in ArangoGraph, you can select the minor version -of ArangoDB that your deployment is going to use. This minor version is in the -format `Major.Minor` and indicates the major and minor version of ArangoDB that -is used in this deployment, for example `3.10` or `3.9`. - -To provide secure and reliable service, databases are deployed on the latest -available patch version in the selected version. For example, if `3.10` is -selected and `3.10.3` is the latest version of ArangoDB available for the `3.10` -minor version, then the deployment is initially using ArangoDB `3.10.3`. - -## Upgrades - -### Manual Upgrades - -At any time, you can change the release channel of your deployment to a later -release channel, but not to an earlier one. For example, if you are using `3.10` -then you can change your deployment’s release channel to `3.11`, but you would -not be able to change the release channel to `3.9`. -See [how to edit a deployment](_index.md#how-to-edit-a-deployment). - -Upon changing your release channel, an upgrade process for your deployment is -initiated to upgrade your running database to the latest patch release of your -selected release channel. You can use this mechanism to upgrade your deployments -at a time that suits you, prior to the forced upgrade when your release channel -is no longer available. - -### Automatic Upgrades - -#### Major Versions (`X.y.z`) - -The potential disruption of a major version upgrade requires additional testing -of any applications connecting to your ArangoGraph deployment. As a result, when -a new major version is released on the ArangoGraph platform, an email is sent out -to inform you of this release. - -If the ArangoDB version that you are currently using is no longer available on the -ArangoGraph platform, you are forced to upgrade to the next available version. -Prior to the removal of the version, an email is sent out to inform you of this -forced upgrade. - -#### Minor Versions (`x.Y.z`) - -Although minor upgrades are not expected to cause significant compatibility -changes like major versions, they may still require additional planning and -validation. - -This is why minor upgrades are treated in the same manner as major upgrades -within ArangoGraph. When a new minor version is released on the ArangoGraph -platform, an email is sent out to inform you of this release. - -If the ArangoDB version that you are currently using is no longer available on the -ArangoGraph platform, you are forced to upgrade to the next available version. -Prior to the removal of the version, an email is sent out to inform you of this -forced upgrade. - -#### Patch Versions (`x.y.Z`) - -Upgrades between patch versions are transparent, with no significant disruption -to your applications. As such, you can expect to be automatically upgraded to -the latest patch version of your selected minor version shortly after it becomes -available in ArangoGraph. - -ArangoGraph aims to give approximately one week’s notice prior to upgrading your -deployments to the latest patch release. Although in exceptional circumstances -(such as a critical security issue) the upgrade may be triggered with less than -one week's notice. -The upgrade is carried out automatically. However, if you need the upgrade to be -deferred temporarily, contact the ArangoGraph Support team to request that. diff --git a/site/content/3.12/arangograph/migrate-to-the-cloud.md b/site/content/3.12/arangograph/migrate-to-the-cloud.md deleted file mode 100644 index 8a3f4a9802..0000000000 --- a/site/content/3.12/arangograph/migrate-to-the-cloud.md +++ /dev/null @@ -1,259 +0,0 @@ ---- -title: Cloud Migration Tool -menuTitle: Migrate to the cloud -weight: 30 -description: >- - Migrating data from bare metal servers to the cloud with minimal downtime -draft: true ---- -The `arangosync-migration` tool allows you to easily move from on-premises to -the cloud while ensuring a smooth transition with minimal downtime. -Start the cloud migration, let the tool do the job and, at the same time, -keep your local cluster up and running. - -Some of the key benefits of the cloud migration tool include: -- Safety comes first - pre-checks and potential failures are carefully handled. -- Your data is secure and fully encrypted. -- Ease-of-use with a live migration while your local cluster is still in use. -- Get access to what a cloud-based fully managed service has to offer: - high availability and reliability, elastic scalability, and much more. - -## Downloading the tool - -The `arangosync-migration` tool is available to download for the following -operating systems: - -**Linux** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/linux/amd64/arangosync-migration) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/linux/arm64/arangosync-migration) - -**macOS / Darwin** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/darwin/amd64/arangosync-migration) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/darwin/arm64/arangosync-migration) - -**Windows** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/windows/amd64/arangosync-migration.exe) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/windows/arm64/arangosync-migration.exe) - -For macOS as well as other Unix-based operating systems, run the following -command to make sure you can execute the binary: - -```bash -chmod 755 ./arangosync-migration -``` - -## Prerequisites - -Before getting started, make sure the following prerequisites are in place: - -- Go to the [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home) - and sign in. If you don’t have an account yet, sign-up to create one. - -- Generate an ArangoGraph API key and API secret. See a detailed guide on - [how to create an API key](api/set-up-a-connection.md#creating-an-api-key). - -{{< info >}} -The cloud migration tool is only available for clusters. -{{< /info >}} - -### Setting up the target deployment in ArangoGraph - -Continue by [creating a new ArangoGraph deployment](deployments/_index.md#how-to-create-a-new-deployment) -or choose an existing one. - -The target deployment in ArangoGraph requires specific configuration rules to be -set up before the migration can start: - -- **Configuration settings**: The target deployment must be compatible with the - source data cluster. This includes the ArangoDB version that is being used, - the DB-Servers count, and disk space. -- **Deployment region and cloud provider**: Choose the closest region to your - data cluster. This factor can speed up your migration to the cloud. - -After setting up your ArangoGraph deployment, wait for a few minutes for it to become -fully operational. - -{{< info >}} -Note that Developer mode deployments are not supported. -{{< /info >}} - -## Running the migration tool - -The `arangosync-migration` tool provides a set of commands that allow you to: -- start the migration process -- check whether your source and target clusters are fully compatible -- get the current status of the migration process -- stop or abort the migration process -- switch the local cluster to read-only mode - -### Starting the migration process - -To start the migration process, run the following command: - -```bash -arangosync-migration start -``` -The `start` command runs some pre-checks. Among other things, it measures -the disk space which is occupied by your ArangoDB cluster. If you are using the -same data volume for ArangoDB servers and other data as well, the measurements -can be incorrect. Provide the `--source.ignore-metrics` option to overcome this. - -You also have the option of doing a `--check-only` without starting the actual -migration. If specified, this checks if your local cluster and target deployment -are compatible without sending any data to ArangoGraph. - -Once the migration starts, the local cluster enters into monitoring mode and the -synchronization status is displayed in real-time. If you don't want to see the -status you can terminate this process, as the underlying agent process -continues to work. If something goes wrong, restarting the same command restores -the replication state. - -To restart the migration, first `stop` or `stop --abort` the migration. Then, -start it again using the `start` command. - -{{< warning >}} -Starting the migration creates a full copy of all data from the source cluster -to the target deployment in ArangoGraph. All data that has previously existed in the -target deployment will be lost. -{{< /warning >}} - -### During the migration - -The following takes place during an active migration: -- The source data cluster remains usable. -- The target deployment in ArangoGraph is switched to read-only mode. -- Your root user password is not copied to the target deployment in ArangoGraph. - To get your root password, select the target deployment from the ArangoGraph - Dashboard and go to the **Overview** tab. All other users are fully synchronized. - -{{< warning >}} -The migration tool increases the CPU and memory usage of the server you are -running it on. Depending on your ArangoDB usage pattern, it may take a lot of CPU -to handle the replication. You can stop the migration process anytime -if you see any problems. -{{< /warning >}} - -```bash -./arangosync-migration start \ - --source.endpoint=$COORDINATOR_ENDPOINT \ - --source.jwt-secret=/path-to/jwt-secret.file \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -### How long does it take? - -The total time required to complete the migration depends on how much data you -have and how often write operations are executed during the process. - -You can also track the progress by checking the **Migration status** section of -your target deployment in ArangoGraph dashboard. - -![ArangoGraph Cloud Migration Progress](../../images/arangograph-migration-agent.png) - -### Getting the current status - -To print the current status of the migration, run the following command: - -```bash -./arangosync-migration status \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -You can also add the `--watch` option to start monitoring the status in real-time. - -### Stopping the migration process - -The `arangosync-migration stop` command stops the migration and terminates -the migration agent process. - -If replication is running normally, the command waits until all shards are -in sync. The local cluster is then switched into read-only mode. -After all shards are in-sync and the migration stopped, the target deployment -is switched into the mode specified in `--source.server-mode` option. If no -option is specified, it defaults to the read/write mode. - -```bash -./arangosync-migration stop \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -The additional `--abort` option is supported. If specified, the `stop` command -will not check anymore if both deployments are in-sync and stops all -migration-related processes as soon as possible. - -### Switching the local cluster to read-only mode - -The `arangosync-migration set-server-mode` command allows switching -[read-only mode](../develop/http-api/administration.md#set-the-server-mode-to-read-only-or-default) -for your local cluster on and off. - -In a read-only mode, all write operations are going to fail with an error code -of `1004` (ERROR_READ_ONLY). -Creating or dropping databases and collections are also going to fail with -error code `11` (ERROR_FORBIDDEN). - -```bash -./arangosync-migration set-server-mode \ - --source.endpoint=$COORDINATOR_ENDPOINT \ - --source.jwt-secret=/path-to/jwt-secret.file \ - --source.server-mode=readonly -``` -The `--source.server-mode` option allows you to specify the desired server mode. -Allowed values are `readonly` or `default`. - -### Supported environment variables - -The `arangosync-migration` tool supports the following environment variables: - -- `$ARANGO_GRAPH_API_KEY` -- `$ARANGO_GRAPH_API_SECRET` -- `$ARANGO_GRAPH_DEPLOYMENT_ID` - -Using these environment variables is highly recommended to ensure a secure way -of providing sensitive data to the application. - -### Restrictions and limitations - -When running the migration, ensure that your target deployment has the same (or -bigger) amount of resources (CPU, RAM) than your cluster. Otherwise, the -migration process might get stuck or require manual intervention. This is closely -connected to the type of data you have and how it is distributed between shards -and collections. - -In general, the most important parameters are: -- Total number of leader shards -- The amount of data in bytes per collection - -Both parameters can be retrieved from the ArangoDB Web Interface. - -The `arangosync-migration` tool supports migrating large datasets of up to -5 TB of data and 3800 leader shards, as well as collections as big as 250 GB. - -In case you have any questions, please -[reach out to us](https://www.arangodb.com/contact). - -## Cloud migration workflow for minimal downtime - -1. Download and start the `arangosync-migration` tool. The target deployment - is switched into read-only mode automatically. -2. Wait until all shards are in sync. You can use the `status` or the `start` - command with the same parameters to track that. -3. Optionally, when all shards are in-sync, you can switch your applications - to use the endpoint of the ArangoGraph deployment, but note that it stays in - read-only mode until the migration process is fully completed. -4. Stop the migration using the `stop` subcommand. The following steps are executed: - - The source data cluster is switched into read-only mode. - - It waits until all shards are synchronized. - - The target deployment is switched into default read/write mode. - - {{< info >}} - If you switched the source data cluster into read-only mode, - you can switch it back to default (read/write) mode using the - `set-server-mode` subcommand. - {{< /info >}} diff --git a/site/content/3.12/arangograph/oasisctl/_index.md b/site/content/3.12/arangograph/oasisctl/_index.md deleted file mode 100644 index 9d22a68e31..0000000000 --- a/site/content/3.12/arangograph/oasisctl/_index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Oasisctl -menuTitle: Oasisctl -weight: 65 -description: >- - Command-line client tool for managing the ArangoGraph Insights Platform ---- -Oasisctl is a command-line tool for using the [ArangoGraph API](../api/_index.md). -This tool makes integration of ArangoGraph in all kinds of (bash) scripts easy. -It is also a good example on how to use the API. - -See [Getting started with Oasisctl](../api/get-started.md) for a -tutorial. - -Oasisctl is available for Linux, macOS and Windows. -Download and source code: - -[github.com/arangodb-managed/oasisctl](https://github.com/arangodb-managed/oasisctl/) diff --git a/site/content/3.12/arangograph/oasisctl/accept/_index.md b/site/content/3.12/arangograph/oasisctl/accept/_index.md deleted file mode 100644 index e9c0e05a01..0000000000 --- a/site/content/3.12/arangograph/oasisctl/accept/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Accept -menuTitle: Accept -weight: 2 ---- -## oasisctl accept - -Accept invites - -``` -oasisctl accept [flags] -``` - -## Options -``` - -h, --help help for accept -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl accept organization](accept-organization.md) - Accept organization related invites - diff --git a/site/content/3.12/arangograph/oasisctl/accept/accept-organization-invite.md b/site/content/3.12/arangograph/oasisctl/accept/accept-organization-invite.md deleted file mode 100644 index 3f52fbb67b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/accept/accept-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Accept Organization Invite -menuTitle: Accept Organization Invite -weight: 2 ---- -## oasisctl accept organization invite - -Accept an organization invite the authenticated user has access to - -``` -oasisctl accept organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept organization](accept-organization.md) - Accept organization related invites - diff --git a/site/content/3.12/arangograph/oasisctl/accept/accept-organization.md b/site/content/3.12/arangograph/oasisctl/accept/accept-organization.md deleted file mode 100644 index f4d5310a16..0000000000 --- a/site/content/3.12/arangograph/oasisctl/accept/accept-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Accept Organization -menuTitle: Accept Organization -weight: 1 ---- -## oasisctl accept organization - -Accept organization related invites - -``` -oasisctl accept organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept](_index.md) - Accept invites -* [oasisctl accept organization invite](accept-organization-invite.md) - Accept an organization invite the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/add/_index.md b/site/content/3.12/arangograph/oasisctl/add/_index.md deleted file mode 100644 index c44318f848..0000000000 --- a/site/content/3.12/arangograph/oasisctl/add/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Add -menuTitle: Add -weight: 3 ---- -## oasisctl add - -Add resources - -``` -oasisctl add [flags] -``` - -## Options -``` - -h, --help help for add -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl add auditlog](add-auditlog.md) - Add auditlog resources -* [oasisctl add group](add-group.md) - Add group resources - diff --git a/site/content/3.12/arangograph/oasisctl/add/add-auditlog-destination.md b/site/content/3.12/arangograph/oasisctl/add/add-auditlog-destination.md deleted file mode 100644 index 378e456833..0000000000 --- a/site/content/3.12/arangograph/oasisctl/add/add-auditlog-destination.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Oasisctl Add Audit Log Destination -menuTitle: Add Audit Log Destination -weight: 2 ---- -## oasisctl add auditlog destination - -Add a destination to an auditlog. - -``` -oasisctl add auditlog destination [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - --destination-excluded-topics strings Do not send audit events with these topics to this destination. - --destination-https-client-certificate-pem string PEM encoded public key of the client certificate. - --destination-https-client-key-pem string PEM encoded private key of the client certificate. - --destination-https-headers strings A key=value formatted list of headers for the request. Repeating headers are allowed. - --destination-https-trusted-server-ca-pem string PEM encoded public key of the CA used to sign the server TLS certificate. If empty, a well known CA is expected. - --destination-https-url string URL of the server to POST to. Scheme must be HTTPS. - --destination-type string Type of destination. Possible values are: "cloud", "https-post" - -h, --help help for destination - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add auditlog](add-auditlog.md) - Add auditlog resources - diff --git a/site/content/3.12/arangograph/oasisctl/add/add-auditlog.md b/site/content/3.12/arangograph/oasisctl/add/add-auditlog.md deleted file mode 100644 index dca21fda97..0000000000 --- a/site/content/3.12/arangograph/oasisctl/add/add-auditlog.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Add Audit Log -menuTitle: Add Audit Log -weight: 1 ---- -## oasisctl add auditlog - -Add auditlog resources - -``` -oasisctl add auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add](_index.md) - Add resources -* [oasisctl add auditlog destination](add-auditlog-destination.md) - Add a destination to an auditlog. - diff --git a/site/content/3.12/arangograph/oasisctl/add/add-group-members.md b/site/content/3.12/arangograph/oasisctl/add/add-group-members.md deleted file mode 100644 index db2677d276..0000000000 --- a/site/content/3.12/arangograph/oasisctl/add/add-group-members.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Add Group Members -menuTitle: Add Group Members -weight: 4 ---- -## oasisctl add group members - -Add members to group - -``` -oasisctl add group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group to add members to - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add group](add-group.md) - Add group resources - diff --git a/site/content/3.12/arangograph/oasisctl/add/add-group.md b/site/content/3.12/arangograph/oasisctl/add/add-group.md deleted file mode 100644 index a51b0b7102..0000000000 --- a/site/content/3.12/arangograph/oasisctl/add/add-group.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Add Group -menuTitle: Add Group -weight: 3 ---- -## oasisctl add group - -Add group resources - -``` -oasisctl add group [flags] -``` - -## Options -``` - -h, --help help for group -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add](_index.md) - Add resources -* [oasisctl add group members](add-group-members.md) - Add members to group - diff --git a/site/content/3.12/arangograph/oasisctl/auditlog/_index.md b/site/content/3.12/arangograph/oasisctl/auditlog/_index.md deleted file mode 100644 index fd71b3b653..0000000000 --- a/site/content/3.12/arangograph/oasisctl/auditlog/_index.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Audit Log -menuTitle: Audit Log -weight: 4 ---- -## oasisctl auditlog - -AuditLog resources - -``` -oasisctl auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl auditlog attach](auditlog-attach.md) - Attach a project to an audit log -* [oasisctl auditlog detach](auditlog-detach.md) - Detach a project from an auditlog -* [oasisctl auditlog get](auditlog-get.md) - Audit log get resources - diff --git a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-attach.md b/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-attach.md deleted file mode 100644 index 7ffcd50360..0000000000 --- a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-attach.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Audit Log Attach -menuTitle: Audit Log Attach -weight: 1 ---- -## oasisctl auditlog attach - -Attach a project to an audit log - -``` -oasisctl auditlog attach [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to attach to. - -h, --help help for attach - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources - diff --git a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-detach.md b/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-detach.md deleted file mode 100644 index 4043614c32..0000000000 --- a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-detach.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Audit Log Detach -menuTitle: Audit Log Detach -weight: 2 ---- -## oasisctl auditlog detach - -Detach a project from an auditlog - -``` -oasisctl auditlog detach [flags] -``` - -## Options -``` - -h, --help help for detach - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources - diff --git a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md b/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md deleted file mode 100644 index b4c2a69666..0000000000 --- a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Audit Log Get Attached Project -menuTitle: Audit Log Get Attached Project -weight: 5 ---- -## oasisctl auditlog get attached project - -Get an attached log to a project - -``` -oasisctl auditlog get attached project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog get attached](auditlog-get-attached.md) - Audit get attached resources - diff --git a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached.md b/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached.md deleted file mode 100644 index 004400da64..0000000000 --- a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get-attached.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Audit Log Get Attached -menuTitle: Audit Log Get Attached -weight: 4 ---- -## oasisctl auditlog get attached - -Audit get attached resources - -``` -oasisctl auditlog get attached [flags] -``` - -## Options -``` - -h, --help help for attached -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog get](auditlog-get.md) - Audit log get resources -* [oasisctl auditlog get attached project](auditlog-get-attached-project.md) - Get an attached log to a project - diff --git a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get.md b/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get.md deleted file mode 100644 index d3b170c666..0000000000 --- a/site/content/3.12/arangograph/oasisctl/auditlog/auditlog-get.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Audit Log Get -menuTitle: Audit Log Get -weight: 3 ---- -## oasisctl auditlog get - -Audit log get resources - -``` -oasisctl auditlog get [flags] -``` - -## Options -``` - -h, --help help for get -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources -* [oasisctl auditlog get attached](auditlog-get-attached.md) - Audit get attached resources - diff --git a/site/content/3.12/arangograph/oasisctl/backup/_index.md b/site/content/3.12/arangograph/oasisctl/backup/_index.md deleted file mode 100644 index 2a19e74e37..0000000000 --- a/site/content/3.12/arangograph/oasisctl/backup/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Backup -menuTitle: Backup -weight: 5 ---- -## oasisctl backup - -Backup commands - -``` -oasisctl backup [flags] -``` - -## Options -``` - -h, --help help for backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl backup copy](backup-copy.md) - Copy a backup from source backup to given region -* [oasisctl backup download](backup-download.md) - Download a backup - diff --git a/site/content/3.12/arangograph/oasisctl/backup/backup-copy.md b/site/content/3.12/arangograph/oasisctl/backup/backup-copy.md deleted file mode 100644 index b492b5d92b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/backup/backup-copy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Backup Copy -menuTitle: Backup Copy -weight: 1 ---- -## oasisctl backup copy - -Copy a backup from source backup to given region - -``` -oasisctl backup copy [flags] -``` - -## Options -``` - -h, --help help for copy - --region-id string Identifier of the region where the new backup is to be created - --source-backup-id string Identifier of the source backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl backup](_index.md) - Backup commands - diff --git a/site/content/3.12/arangograph/oasisctl/backup/backup-download.md b/site/content/3.12/arangograph/oasisctl/backup/backup-download.md deleted file mode 100644 index b458b57b48..0000000000 --- a/site/content/3.12/arangograph/oasisctl/backup/backup-download.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Backup Download -menuTitle: Backup Download -weight: 2 ---- -## oasisctl backup download - -Download a backup - -## Synopsis -Download a backup from the cloud storage to the local deployment disks, so it can be restored. - -``` -oasisctl backup download [flags] -``` - -## Options -``` - -h, --help help for download - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl backup](_index.md) - Backup commands - diff --git a/site/content/3.12/arangograph/oasisctl/clone/_index.md b/site/content/3.12/arangograph/oasisctl/clone/_index.md deleted file mode 100644 index 7edaf4178e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/clone/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Clone -menuTitle: Clone -weight: 6 ---- -## oasisctl clone - -Clone resources - -``` -oasisctl clone [flags] -``` - -## Options -``` - -h, --help help for clone -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl clone deployment](clone-deployment.md) - Clone deployment resources - diff --git a/site/content/3.12/arangograph/oasisctl/clone/clone-deployment-backup.md b/site/content/3.12/arangograph/oasisctl/clone/clone-deployment-backup.md deleted file mode 100644 index 5f98d22b91..0000000000 --- a/site/content/3.12/arangograph/oasisctl/clone/clone-deployment-backup.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Clone Deployment Backup -menuTitle: Clone Deployment Backup -weight: 2 ---- -## oasisctl clone deployment backup - -Clone a deployment from a backup. - -``` -oasisctl clone deployment backup [flags] -``` - -## Options -``` - --accept Accept the current terms and conditions. - -b, --backup-id string Clone a deployment from a backup using the backup's ID. - -h, --help help for backup - -o, --organization-id string Identifier of the organization to create the clone in - -p, --project-id string An optional identifier of the project to create the clone in - -r, --region-id string An optionally defined region in which the new deployment should be created in. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl clone deployment](clone-deployment.md) - Clone deployment resources - diff --git a/site/content/3.12/arangograph/oasisctl/clone/clone-deployment.md b/site/content/3.12/arangograph/oasisctl/clone/clone-deployment.md deleted file mode 100644 index 0b76d1fec8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/clone/clone-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Clone Deployment -menuTitle: Clone Deployment -weight: 1 ---- -## oasisctl clone deployment - -Clone deployment resources - -``` -oasisctl clone deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl clone](_index.md) - Clone resources -* [oasisctl clone deployment backup](clone-deployment-backup.md) - Clone a deployment from a backup. - diff --git a/site/content/3.12/arangograph/oasisctl/completion.md b/site/content/3.12/arangograph/oasisctl/completion.md deleted file mode 100644 index 9cd58cd4f6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/completion.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Oasisctl Completion -menuTitle: Completion -weight: 7 ---- -## oasisctl completion - -Generates bash completion scripts - -## Synopsis -To load completion run - - . <(oasisctl completion [bash|fish|powershell|zsh]) - -To configure your bash shell to load completions for each session add to your bashrc - - # ~/.bashrc or ~/.profile - . <(oasisctl completion bash) - - -``` -oasisctl completion [flags] -``` - -## Options -``` - -h, --help help for completion -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/create/_index.md b/site/content/3.12/arangograph/oasisctl/create/_index.md deleted file mode 100644 index 87ef865918..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/_index.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Oasisctl Create -menuTitle: Create -weight: 8 ---- -## oasisctl create - -Create resources - -``` -oasisctl create [flags] -``` - -## Options -``` - -h, --help help for create -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl create apikey](create-apikey.md) - Create a new API key -* [oasisctl create auditlog](create-auditlog.md) - Create an auditlog -* [oasisctl create backup](create-backup.md) - Create backup ... -* [oasisctl create cacertificate](create-cacertificate.md) - Create a new CA certificate -* [oasisctl create deployment](create-deployment.md) - Create a new deployment -* [oasisctl create example](create-example.md) - Create example ... -* [oasisctl create group](create-group.md) - Create a new group -* [oasisctl create ipallowlist](create-ipallowlist.md) - Create a new IP allowlist -* [oasisctl create metrics](create-metrics.md) - Create metrics resources -* [oasisctl create notebook](create-notebook.md) - Create a new notebook -* [oasisctl create organization](create-organization.md) - Create a new organization -* [oasisctl create private](create-private.md) - Create private resources -* [oasisctl create project](create-project.md) - Create a new project -* [oasisctl create role](create-role.md) - Create a new role - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-apikey.md b/site/content/3.12/arangograph/oasisctl/create/create-apikey.md deleted file mode 100644 index 1177d5cc67..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-apikey.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Create API Key -menuTitle: Create API Key -weight: 1 ---- -## oasisctl create apikey - -Create a new API key - -``` -oasisctl create apikey [flags] -``` - -## Options -``` - -h, --help help for apikey - -o, --organization-id string If set, the newly created API key will grant access to this organization only - --readonly If set, the newly created API key will grant readonly access only -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-auditlog.md b/site/content/3.12/arangograph/oasisctl/create/create-auditlog.md deleted file mode 100644 index 5863da66e8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Audit Log -menuTitle: Create Audit Log -weight: 2 ---- -## oasisctl create auditlog - -Create an auditlog - -``` -oasisctl create auditlog [flags] -``` - -## Options -``` - --default If set, this AuditLog is the default for the organization. - --description string Description of the audit log. - -h, --help help for auditlog - --name string Name of the audit log. - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-backup-policy.md b/site/content/3.12/arangograph/oasisctl/create/create-backup-policy.md deleted file mode 100644 index 99f899b951..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-backup-policy.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Oasisctl Create Backup Policy -menuTitle: Create Backup Policy -weight: 4 ---- -## oasisctl create backup policy - -Create a new backup policy - -``` -oasisctl create backup policy [flags] -``` - -## Options -``` - --additional-region-ids strings Add backup to the specified addition regions - --day-of-the-month int32 Run the backup on the specified day of the month (1-31) (default 1) - --deployment-id string ID of the deployment - --description string Description of the backup policy - --email-notification string Email notification setting (Never|FailureOnly|Always) - --every-interval-hours int32 Schedule should run with an interval of the specified hours (1-23) - --friday If set, a backup will be created on Fridays. - -h, --help help for policy - --hours int32 Hours part of the time of day (0-23) - --minutes int32 Minutes part of the time of day (0-59) - --minutes-offset int32 Schedule should run with specific minutes offset (0-59) - --monday If set, a backup will be created on Mondays - --name string Name of the deployment - --paused The policy is paused - --retention-period int Backups created by this policy will be automatically deleted after the specified retention period. A value of 0 means that backup will never be deleted. - --saturday If set, a backup will be created on Saturdays - --schedule-type string Schedule of the policy (Hourly|Daily|Monthly) - --sunday If set, a backup will be created on Sundays - --thursday If set, a backup will be created on Thursdays - --time-zone string The time-zone this time of day applies to (empty means UTC). Names MUST be exactly as defined in RFC-822. (default "UTC") - --tuesday If set, a backup will be created on Tuesdays - --upload The backup should be uploaded - --wednesday If set, a backup will be created on Wednesdays -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create backup](create-backup.md) - Create backup ... - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-backup.md b/site/content/3.12/arangograph/oasisctl/create/create-backup.md deleted file mode 100644 index 8ca544206c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-backup.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create Backup -menuTitle: Create Backup -weight: 3 ---- -## oasisctl create backup - -Create backup ... - -``` -oasisctl create backup [flags] -``` - -## Options -``` - --auto-deleted-at int Time (h) until auto delete of the backup - --deployment-id string ID of the deployment - --description string Description of the backup - -h, --help help for backup - --name string Name of the deployment - --upload The backup should be uploaded -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create backup policy](create-backup-policy.md) - Create a new backup policy - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-cacertificate.md b/site/content/3.12/arangograph/oasisctl/create/create-cacertificate.md deleted file mode 100644 index b27b6e7db8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-cacertificate.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Create CA Certificate -menuTitle: Create CA Certificate -weight: 5 ---- -## oasisctl create cacertificate - -Create a new CA certificate - -``` -oasisctl create cacertificate [flags] -``` - -## Options -``` - --description string Description of the CA certificate - -h, --help help for cacertificate - --lifetime duration Lifetime of the CA certificate. - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization to create the CA certificate in - -p, --project-id string Identifier of the project to create the CA certificate in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-deployment.md b/site/content/3.12/arangograph/oasisctl/create/create-deployment.md deleted file mode 100644 index c9f633fd99..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-deployment.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Oasisctl Create Deployment -menuTitle: Create Deployment -weight: 6 ---- -## oasisctl create deployment - -Create a new deployment - -``` -oasisctl create deployment [flags] -``` - -## Options -``` - --accept Accept the current terms and conditions. - -c, --cacertificate-id string Identifier of the CA certificate to use for the deployment - --coordinator-memory-size int32 Set memory size of Coordinators for flexible deployments (GiB) (default 4) - --coordinators int32 Set number of Coordinators for flexible deployments (default 3) - --custom-image string Set a custom image to use for the deployment. Only available for selected customers. - --dbserver-disk-size int32 Set disk size of DB-Servers for flexible deployments (GiB) (default 32) - --dbserver-memory-size int32 Set memory size of DB-Servers for flexible deployments (GiB) (default 4) - --dbservers int32 Set number of DB-Servers for flexible deployments (default 3) - --deployment-profile-id string Set the Deployment Profile to use for this deployment. - --description string Description of the deployment - --disable-foxx-authentication Disable authentication of requests to Foxx application. - --disk-performance-id string Set the disk performance to use for this deployment. - --drop-vst-support Drop VST protocol support to improve resilience. - -h, --help help for deployment - -i, --ipallowlist-id string Identifier of the IP allowlist to use for the deployment - --is-platform-authentication-enabled Enable platform authentication for deployment. - --max-node-disk-size int32 Set maximum disk size for nodes for autoscaler (GiB) - --model string Set model of the deployment (default "oneshard") - --name string Name of the deployment - --node-count int32 Set the number of desired nodes (default 3) - --node-disk-size int32 Set disk size for nodes (GiB) - --node-size-id string Set the node size to use for this deployment - --notification-email-address strings Set email address(-es) that will be used for notifications related to this deployment. - -o, --organization-id string Identifier of the organization to create the deployment in - -p, --project-id string Identifier of the project to create the deployment in - -r, --region-id string Identifier of the region to create the deployment in - --version string Version of ArangoDB to use for the deployment (default "default") -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-example-installation.md b/site/content/3.12/arangograph/oasisctl/create/create-example-installation.md deleted file mode 100644 index 121d13dccd..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Example Installation -menuTitle: Create Example Installation -weight: 8 ---- -## oasisctl create example installation - -Create a new example dataset installation - -``` -oasisctl create example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -e, --example-dataset-id string ID of the example dataset - -h, --help help for installation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create example](create-example.md) - Create example ... - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-example.md b/site/content/3.12/arangograph/oasisctl/create/create-example.md deleted file mode 100644 index 5b1a50cf0e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Example -menuTitle: Create Example -weight: 7 ---- -## oasisctl create example - -Create example ... - -``` -oasisctl create example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create example installation](create-example-installation.md) - Create a new example dataset installation - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-group.md b/site/content/3.12/arangograph/oasisctl/create/create-group.md deleted file mode 100644 index d28e7ec7d2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-group.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Group -menuTitle: Create Group -weight: 9 ---- -## oasisctl create group - -Create a new group - -``` -oasisctl create group [flags] -``` - -## Options -``` - --description string Description of the group - -h, --help help for group - --name string Name of the group - -o, --organization-id string Identifier of the organization to create the group in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-ipallowlist.md b/site/content/3.12/arangograph/oasisctl/create/create-ipallowlist.md deleted file mode 100644 index 07f4308515..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-ipallowlist.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create IP Allowlist -menuTitle: Create IP Allowlist -weight: 10 ---- -## oasisctl create ipallowlist - -Create a new IP allowlist - -``` -oasisctl create ipallowlist [flags] -``` - -## Options -``` - --cidr-range strings List of CIDR ranges from which deployments are accessible - --description string Description of the IP allowlist - -h, --help help for ipallowlist - --name string Name of the IP allowlist - -o, --organization-id string Identifier of the organization to create the IP allowlist in - -p, --project-id string Identifier of the project to create the IP allowlist in - --remote-inspection-allowed If set, remote connectivity checks by the Oasis platform are allowed -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-metrics-token.md b/site/content/3.12/arangograph/oasisctl/create/create-metrics-token.md deleted file mode 100644 index a5e0e9a9dd..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-metrics-token.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create Metrics Token -menuTitle: Create Metrics Token -weight: 12 ---- -## oasisctl create metrics token - -Create a new metrics access token - -``` -oasisctl create metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to create the token for - --description string Description of the token - -h, --help help for token - --lifetime duration Lifetime of the token. - --name string Name of the token - -o, --organization-id string Identifier of the organization to create the token in - -p, --project-id string Identifier of the project to create the token in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create metrics](create-metrics.md) - Create metrics resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-metrics.md b/site/content/3.12/arangograph/oasisctl/create/create-metrics.md deleted file mode 100644 index d504981b04..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Metrics -menuTitle: Create Metrics -weight: 11 ---- -## oasisctl create metrics - -Create metrics resources - -``` -oasisctl create metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create metrics token](create-metrics-token.md) - Create a new metrics access token - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-notebook.md b/site/content/3.12/arangograph/oasisctl/create/create-notebook.md deleted file mode 100644 index 8e1f2dcd53..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-notebook.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Create Notebook -menuTitle: Create Notebook -weight: 13 ---- -## oasisctl create notebook - -Create a new notebook - -``` -oasisctl create notebook [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebook has to run next to - --description string Description of the notebook - -s, --disk-size int32 Disk size in GiB that has to be attached to given notebook - -h, --help help for notebook - -n, --name string Name of the notebook - -m, --notebook-model string Identifier of the notebook model that the notebook has to use - -o, --organization-id string Identifier of the organization to create the notebook in - -p, --project-id string Identifier of the project to create the notebook in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-organization-invite.md b/site/content/3.12/arangograph/oasisctl/create/create-organization-invite.md deleted file mode 100644 index 3fbe04a1fe..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Create Organization Invite -menuTitle: Create Organization Invite -weight: 15 ---- -## oasisctl create organization invite - -Create a new invite to an organization - -``` -oasisctl create organization invite [flags] -``` - -## Options -``` - --email string Email address of the person to invite - -h, --help help for invite - -o, --organization-id string Identifier of the organization to create the invite in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create organization](create-organization.md) - Create a new organization - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-organization.md b/site/content/3.12/arangograph/oasisctl/create/create-organization.md deleted file mode 100644 index 8ca1b9065b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-organization.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Organization -menuTitle: Create Organization -weight: 14 ---- -## oasisctl create organization - -Create a new organization - -``` -oasisctl create organization [flags] -``` - -## Options -``` - --description string Description of the organization - -h, --help help for organization - --name string Name of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create organization invite](create-organization-invite.md) - Create a new invite to an organization - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-private-endpoint-service.md b/site/content/3.12/arangograph/oasisctl/create/create-private-endpoint-service.md deleted file mode 100644 index 01999a99ce..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-private-endpoint-service.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Oasisctl Create Private Endpoint Service -menuTitle: Create Private Endpoint Service -weight: 18 ---- -## oasisctl create private endpoint service - -Create a Private Endpoint Service attached to an existing deployment - -``` -oasisctl create private endpoint service [flags] -``` - -## Options -``` - --alternate-dns-name strings DNS names used for the deployment in the private network - --aws-principal strings List of AWS Principals from which a Private Endpoint can be created (Format: <AccountID>[/Role/<RoleName>|/User/<UserName>]) - --azure-client-subscription-id strings List of Azure subscription IDs from which a Private Endpoint can be created - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - --description string Description of the private endpoint service - --enable-private-dns Enable private DNS for the deployment (applicable for AWS and GKE only) - --gcp-project strings List of GCP projects from which a Private Endpoint can be created - -h, --help help for service - --name string Name of the private endpoint service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create private endpoint](create-private-endpoint.md) - - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-private-endpoint.md b/site/content/3.12/arangograph/oasisctl/create/create-private-endpoint.md deleted file mode 100644 index cac7dbfcb7..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Private Endpoint -menuTitle: Create Private Endpoint -weight: 17 ---- -## oasisctl create private endpoint - - - -``` -oasisctl create private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create private](create-private.md) - Create private resources -* [oasisctl create private endpoint service](create-private-endpoint-service.md) - Create a Private Endpoint Service attached to an existing deployment - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-private.md b/site/content/3.12/arangograph/oasisctl/create/create-private.md deleted file mode 100644 index 3cb40e735b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Private -menuTitle: Create Private -weight: 16 ---- -## oasisctl create private - -Create private resources - -``` -oasisctl create private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create private endpoint](create-private-endpoint.md) - - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-project.md b/site/content/3.12/arangograph/oasisctl/create/create-project.md deleted file mode 100644 index 59d997efb7..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-project.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Project -menuTitle: Create Project -weight: 19 ---- -## oasisctl create project - -Create a new project - -``` -oasisctl create project [flags] -``` - -## Options -``` - --description string Description of the project - -h, --help help for project - --name string Name of the project - -o, --organization-id string Identifier of the organization to create the project in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/create/create-role.md b/site/content/3.12/arangograph/oasisctl/create/create-role.md deleted file mode 100644 index 52cec0a672..0000000000 --- a/site/content/3.12/arangograph/oasisctl/create/create-role.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Role -menuTitle: Create Role -weight: 20 ---- -## oasisctl create role - -Create a new role - -``` -oasisctl create role [flags] -``` - -## Options -``` - --description string Description of the role - -h, --help help for role - --name string Name of the role - -o, --organization-id string Identifier of the organization to create the role in - -p, --permission strings Permissions granted by the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/_index.md b/site/content/3.12/arangograph/oasisctl/delete/_index.md deleted file mode 100644 index 75b76a80b6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/_index.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Oasisctl Delete -menuTitle: Delete -weight: 9 ---- -## oasisctl delete - -Delete resources - -``` -oasisctl delete [flags] -``` - -## Options -``` - -h, --help help for delete -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl delete apikey](delete-apikey.md) - Delete an API key with given identifier -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog -* [oasisctl delete backup](delete-backup.md) - Delete a backup for a given ID. -* [oasisctl delete cacertificate](delete-cacertificate.md) - Delete a CA certificate the authenticated user has access to -* [oasisctl delete deployment](delete-deployment.md) - Delete a deployment the authenticated user has access to -* [oasisctl delete example](delete-example.md) - Delete example ... -* [oasisctl delete group](delete-group.md) - Delete a group the authenticated user has access to -* [oasisctl delete ipallowlist](delete-ipallowlist.md) - Delete an IP allowlist the authenticated user has access to -* [oasisctl delete metrics](delete-metrics.md) - Delete metrics resources -* [oasisctl delete notebook](delete-notebook.md) - Delete a notebook -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to -* [oasisctl delete project](delete-project.md) - Delete a project the authenticated user has access to -* [oasisctl delete role](delete-role.md) - Delete a role the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-apikey.md b/site/content/3.12/arangograph/oasisctl/delete/delete-apikey.md deleted file mode 100644 index d18236eac3..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-apikey.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete API Key -menuTitle: Delete API Key -weight: 1 ---- -## oasisctl delete apikey - -Delete an API key with given identifier - -``` -oasisctl delete apikey [flags] -``` - -## Options -``` - -i, --apikey-id string Identifier of the API key to delete - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive-events.md b/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive-events.md deleted file mode 100644 index d337652b7b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive-events.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Archive Events -menuTitle: Delete Audit Log Archive Events -weight: 4 ---- -## oasisctl delete auditlog archive events - -Delete auditlog archive events - -``` -oasisctl delete auditlog archive events [flags] -``` - -## Options -``` - -i, --auditlog-archive-id string Identifier of the auditlog archive to delete events from. - -h, --help help for events - --to string Remove events created before this timestamp. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog archive](delete-auditlog-archive.md) - Delete an auditlog archive - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive.md b/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive.md deleted file mode 100644 index 59153bfbdd..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-archive.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Archive -menuTitle: Delete Audit Log Archive -weight: 3 ---- -## oasisctl delete auditlog archive - -Delete an auditlog archive - -``` -oasisctl delete auditlog archive [flags] -``` - -## Options -``` - -i, --auditlog-archive-id string Identifier of the auditlog archive to delete. - -h, --help help for archive -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog -* [oasisctl delete auditlog archive events](delete-auditlog-archive-events.md) - Delete auditlog archive events - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-destination.md b/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-destination.md deleted file mode 100644 index 6dcb135925..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog-destination.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Destination -menuTitle: Delete Audit Log Destination -weight: 5 ---- -## oasisctl delete auditlog destination - -Delete a destination from an auditlog - -``` -oasisctl delete auditlog destination [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to delete. - -h, --help help for destination - --index int Index of the destination to remove. Only one delete option can be specified. (default -1) - -o, --organization-id string Identifier of the organization. - --type string Type of the destination to remove. This will remove ALL destinations with that type. - --url string An optional URL which will be used to delete a single destination instead of all. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog.md b/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog.md deleted file mode 100644 index 6895de151f..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Audit Log -menuTitle: Delete Audit Log -weight: 2 ---- -## oasisctl delete auditlog - -Delete an auditlog - -``` -oasisctl delete auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to delete. - -h, --help help for auditlog - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete auditlog archive](delete-auditlog-archive.md) - Delete an auditlog archive -* [oasisctl delete auditlog destination](delete-auditlog-destination.md) - Delete a destination from an auditlog - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-backup-policy.md b/site/content/3.12/arangograph/oasisctl/delete/delete-backup-policy.md deleted file mode 100644 index 99e8ac2deb..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-backup-policy.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Backup Policy -menuTitle: Delete Backup Policy -weight: 7 ---- -## oasisctl delete backup policy - -Delete a backup policy for a given ID. - -``` -oasisctl delete backup policy [flags] -``` - -## Options -``` - -h, --help help for policy - -i, --id string Identifier of the backup policy - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete backup](delete-backup.md) - Delete a backup for a given ID. - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-backup.md b/site/content/3.12/arangograph/oasisctl/delete/delete-backup.md deleted file mode 100644 index cf116f93a1..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-backup.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Backup -menuTitle: Delete Backup -weight: 6 ---- -## oasisctl delete backup - -Delete a backup for a given ID. - -``` -oasisctl delete backup [flags] -``` - -## Options -``` - -h, --help help for backup - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete backup policy](delete-backup-policy.md) - Delete a backup policy for a given ID. - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-cacertificate.md b/site/content/3.12/arangograph/oasisctl/delete/delete-cacertificate.md deleted file mode 100644 index aad85c751b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete CA Certificate -menuTitle: Delete CA Certificate -weight: 8 ---- -## oasisctl delete cacertificate - -Delete a CA certificate the authenticated user has access to - -``` -oasisctl delete cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-deployment.md b/site/content/3.12/arangograph/oasisctl/delete/delete-deployment.md deleted file mode 100644 index 15450ecb9b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Deployment -menuTitle: Delete Deployment -weight: 9 ---- -## oasisctl delete deployment - -Delete a deployment the authenticated user has access to - -``` -oasisctl delete deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-example-installation.md b/site/content/3.12/arangograph/oasisctl/delete/delete-example-installation.md deleted file mode 100644 index 569152227e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Example Installation -menuTitle: Delete Example Installation -weight: 11 ---- -## oasisctl delete example installation - -Delete an example datasets installation - -``` -oasisctl delete example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installation - --installation-id string The ID of the installation to delete. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete example](delete-example.md) - Delete example ... - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-example.md b/site/content/3.12/arangograph/oasisctl/delete/delete-example.md deleted file mode 100644 index 9518b2d7d1..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Example -menuTitle: Delete Example -weight: 10 ---- -## oasisctl delete example - -Delete example ... - -``` -oasisctl delete example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete example installation](delete-example-installation.md) - Delete an example datasets installation - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-group-members.md b/site/content/3.12/arangograph/oasisctl/delete/delete-group-members.md deleted file mode 100644 index ae6dc82a96..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-group-members.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Group Members -menuTitle: Delete Group Members -weight: 13 ---- -## oasisctl delete group members - -Delete members from group - -``` -oasisctl delete group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group to delete members from - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete group](delete-group.md) - Delete a group the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-group.md b/site/content/3.12/arangograph/oasisctl/delete/delete-group.md deleted file mode 100644 index 4f6fe7d91c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-group.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Group -menuTitle: Delete Group -weight: 12 ---- -## oasisctl delete group - -Delete a group the authenticated user has access to - -``` -oasisctl delete group [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete group members](delete-group-members.md) - Delete members from group - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-ipallowlist.md b/site/content/3.12/arangograph/oasisctl/delete/delete-ipallowlist.md deleted file mode 100644 index 1806667457..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete IP Allowlist -menuTitle: Delete IP Allowlist -weight: 14 ---- -## oasisctl delete ipallowlist - -Delete an IP allowlist the authenticated user has access to - -``` -oasisctl delete ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-metrics-token.md b/site/content/3.12/arangograph/oasisctl/delete/delete-metrics-token.md deleted file mode 100644 index c18927e996..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Metrics Token -menuTitle: Delete Metrics Token -weight: 16 ---- -## oasisctl delete metrics token - -Delete a metrics token for a deployment - -``` -oasisctl delete metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete metrics](delete-metrics.md) - Delete metrics resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-metrics.md b/site/content/3.12/arangograph/oasisctl/delete/delete-metrics.md deleted file mode 100644 index 36052afbce..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Metrics -menuTitle: Delete Metrics -weight: 15 ---- -## oasisctl delete metrics - -Delete metrics resources - -``` -oasisctl delete metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete metrics token](delete-metrics-token.md) - Delete a metrics token for a deployment - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-notebook.md b/site/content/3.12/arangograph/oasisctl/delete/delete-notebook.md deleted file mode 100644 index 3992653923..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Notebook -menuTitle: Delete Notebook -weight: 17 ---- -## oasisctl delete notebook - -Delete a notebook - -``` -oasisctl delete notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-organization-invite.md b/site/content/3.12/arangograph/oasisctl/delete/delete-organization-invite.md deleted file mode 100644 index dae7596f39..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Organization Invite -menuTitle: Delete Organization Invite -weight: 19 ---- -## oasisctl delete organization invite - -Delete an organization invite the authenticated user has access to - -``` -oasisctl delete organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-organization-members.md b/site/content/3.12/arangograph/oasisctl/delete/delete-organization-members.md deleted file mode 100644 index c3d4151366..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-organization-members.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Organization Members -menuTitle: Delete Organization Members -weight: 20 ---- -## oasisctl delete organization members - -Delete members from organization - -``` -oasisctl delete organization members [flags] -``` - -## Options -``` - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-organization.md b/site/content/3.12/arangograph/oasisctl/delete/delete-organization.md deleted file mode 100644 index 362056323c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-organization.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Organization -menuTitle: Delete Organization -weight: 18 ---- -## oasisctl delete organization - -Delete an organization the authenticated user has access to - -``` -oasisctl delete organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete organization invite](delete-organization-invite.md) - Delete an organization invite the authenticated user has access to -* [oasisctl delete organization members](delete-organization-members.md) - Delete members from organization - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-project.md b/site/content/3.12/arangograph/oasisctl/delete/delete-project.md deleted file mode 100644 index 9b45160be9..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Project -menuTitle: Delete Project -weight: 21 ---- -## oasisctl delete project - -Delete a project the authenticated user has access to - -``` -oasisctl delete project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/delete/delete-role.md b/site/content/3.12/arangograph/oasisctl/delete/delete-role.md deleted file mode 100644 index c8bcbb67f2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/delete/delete-role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Role -menuTitle: Delete Role -weight: 22 ---- -## oasisctl delete role - -Delete a role the authenticated user has access to - -``` -oasisctl delete role [flags] -``` - -## Options -``` - -h, --help help for role - -o, --organization-id string Identifier of the organization - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.12/arangograph/oasisctl/disable/_index.md b/site/content/3.12/arangograph/oasisctl/disable/_index.md deleted file mode 100644 index 916ad96f01..0000000000 --- a/site/content/3.12/arangograph/oasisctl/disable/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Disable -menuTitle: Disable -weight: 10 ---- -## oasisctl disable - -Disable some settings related to deployment - -``` -oasisctl disable [flags] -``` - -## Options -``` - -h, --help help for disable -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl disable scheduled-root-password-rotation](disable-scheduled-root-password-rotation.md) - Disable scheduled root password rotation - diff --git a/site/content/3.12/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md b/site/content/3.12/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md deleted file mode 100644 index 52ac637431..0000000000 --- a/site/content/3.12/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Disable Scheduled-Root-Password-Rotation -menuTitle: Disable Scheduled-Root-Password-Rotation -weight: 1 ---- -## oasisctl disable scheduled-root-password-rotation - -Disable scheduled root password rotation - -``` -oasisctl disable scheduled-root-password-rotation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for scheduled-root-password-rotation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl disable](_index.md) - Disable some settings related to deployment - diff --git a/site/content/3.12/arangograph/oasisctl/enable/_index.md b/site/content/3.12/arangograph/oasisctl/enable/_index.md deleted file mode 100644 index 61a3b03d10..0000000000 --- a/site/content/3.12/arangograph/oasisctl/enable/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Enable -menuTitle: Enable -weight: 11 ---- -## oasisctl enable - -Enable some settings related to deployment - -``` -oasisctl enable [flags] -``` - -## Options -``` - -h, --help help for enable -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl enable scheduled-root-password-rotation](enable-scheduled-root-password-rotation.md) - Enable scheduled root password rotation - diff --git a/site/content/3.12/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md b/site/content/3.12/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md deleted file mode 100644 index 8628abc79c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Enable Scheduled-Root-Password-Rotation -menuTitle: Enable Scheduled-Root-Password-Rotation -weight: 1 ---- -## oasisctl enable scheduled-root-password-rotation - -Enable scheduled root password rotation - -``` -oasisctl enable scheduled-root-password-rotation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for scheduled-root-password-rotation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl enable](_index.md) - Enable some settings related to deployment - diff --git a/site/content/3.12/arangograph/oasisctl/generate-docs.md b/site/content/3.12/arangograph/oasisctl/generate-docs.md deleted file mode 100644 index f1d83f8437..0000000000 --- a/site/content/3.12/arangograph/oasisctl/generate-docs.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Generate Documentation -menuTitle: Generate Documentation -weight: 12 ---- -## oasisctl generate-docs - -Generate output - -``` -oasisctl generate-docs [flags] -``` - -## Options -``` - -h, --help help for generate-docs - -l, --link-file-ext string What file extensions the links should point to - -o, --output-dir string Output directory (default "./docs") - -r, --replace-underscore-with string Replace the underscore in links with the given character -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/get/_index.md b/site/content/3.12/arangograph/oasisctl/get/_index.md deleted file mode 100644 index 20021e7831..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/_index.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Oasisctl Get -menuTitle: Get -weight: 13 ---- -## oasisctl get - -Get information - -``` -oasisctl get [flags] -``` - -## Options -``` - -h, --help help for get -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive -* [oasisctl get backup](get-backup.md) - Get a backup -* [oasisctl get cacertificate](get-cacertificate.md) - Get a CA certificate the authenticated user has access to -* [oasisctl get deployment](get-deployment.md) - Get a deployment the authenticated user has access to -* [oasisctl get example](get-example.md) - Get a single example dataset -* [oasisctl get group](get-group.md) - Get a group the authenticated user has access to -* [oasisctl get ipallowlist](get-ipallowlist.md) - Get an IP allowlist the authenticated user has access to -* [oasisctl get metrics](get-metrics.md) - Get metrics information -* [oasisctl get notebook](get-notebook.md) - Get a notebook -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get policy](get-policy.md) - Get a policy the authenticated user has access to -* [oasisctl get private](get-private.md) - Get private information -* [oasisctl get project](get-project.md) - Get a project the authenticated user has access to -* [oasisctl get provider](get-provider.md) - Get a provider the authenticated user has access to -* [oasisctl get region](get-region.md) - Get a region the authenticated user has access to -* [oasisctl get role](get-role.md) - Get a role the authenticated user has access to -* [oasisctl get self](get-self.md) - Get information about the authenticated user -* [oasisctl get server](get-server.md) - Get server information -* [oasisctl get tandc](get-tandc.md) - Get current terms and conditions or get one by ID - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-auditlog-archive.md b/site/content/3.12/arangograph/oasisctl/get/get-auditlog-archive.md deleted file mode 100644 index 546b9a55c4..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-auditlog-archive.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Audit Log Archive -menuTitle: Get Audit Log Archive -weight: 2 ---- -## oasisctl get auditlog archive - -Get auditlog archive - -``` -oasisctl get auditlog archive [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for archive -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-auditlog-events.md b/site/content/3.12/arangograph/oasisctl/get/get-auditlog-events.md deleted file mode 100644 index 44c9088765..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-auditlog-events.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Get Audit Log Events -menuTitle: Get Audit Log Events -weight: 3 ---- -## oasisctl get auditlog events - -Get auditlog events - -``` -oasisctl get auditlog events [flags] -``` - -## Options -``` - --auditlog-archive-id string If set, include only events from this AuditLogArchive - -i, --auditlog-id string Identifier of the auditlog - --excluded-topics strings If non-empty, leave out events with one of these topics. This takes priority over included - --from string Request events created at or after this timestamp - -h, --help help for events - --included-topics strings If non-empty, only request events with one of these topics - --limit int Limit the number of audit log events. Defaults to 0, meaning no limit - --to string Request events created before this timestamp -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-auditlog.md b/site/content/3.12/arangograph/oasisctl/get/get-auditlog.md deleted file mode 100644 index 025710b835..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Audit Log -menuTitle: Get Audit Log -weight: 1 ---- -## oasisctl get auditlog - -Get auditlog archive - -``` -oasisctl get auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for auditlog - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get auditlog archive](get-auditlog-archive.md) - Get auditlog archive -* [oasisctl get auditlog events](get-auditlog-events.md) - Get auditlog events - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-backup-policy.md b/site/content/3.12/arangograph/oasisctl/get/get-backup-policy.md deleted file mode 100644 index 916ad22e61..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-backup-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Backup Policy -menuTitle: Get Backup Policy -weight: 5 ---- -## oasisctl get backup policy - -Get an existing backup policy - -``` -oasisctl get backup policy [flags] -``` - -## Options -``` - -h, --help help for policy - -i, --id string Identifier of the backup policy (Id|Name|Url) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get backup](get-backup.md) - Get a backup - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-backup.md b/site/content/3.12/arangograph/oasisctl/get/get-backup.md deleted file mode 100644 index 2792a98b02..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-backup.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Backup -menuTitle: Get Backup -weight: 4 ---- -## oasisctl get backup - -Get a backup - -``` -oasisctl get backup [flags] -``` - -## Options -``` - -h, --help help for backup - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get backup policy](get-backup-policy.md) - Get an existing backup policy - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-cacertificate.md b/site/content/3.12/arangograph/oasisctl/get/get-cacertificate.md deleted file mode 100644 index 0be6d11e44..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get CA Certificate -menuTitle: Get CA Certificate -weight: 6 ---- -## oasisctl get cacertificate - -Get a CA certificate the authenticated user has access to - -``` -oasisctl get cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-deployment.md b/site/content/3.12/arangograph/oasisctl/get/get-deployment.md deleted file mode 100644 index ab8d86e3d3..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-deployment.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Deployment -menuTitle: Get Deployment -weight: 7 ---- -## oasisctl get deployment - -Get a deployment the authenticated user has access to - -``` -oasisctl get deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --show-root-password show the root password of the database -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-example-installation.md b/site/content/3.12/arangograph/oasisctl/get/get-example-installation.md deleted file mode 100644 index 4190e8e288..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Example Installation -menuTitle: Get Example Installation -weight: 9 ---- -## oasisctl get example installation - -Get a single example dataset installation - -``` -oasisctl get example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installation - --installation-id string The ID of the installation to get. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get example](get-example.md) - Get a single example dataset - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-example.md b/site/content/3.12/arangograph/oasisctl/get/get-example.md deleted file mode 100644 index 1238d443ed..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-example.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Example -menuTitle: Get Example -weight: 8 ---- -## oasisctl get example - -Get a single example dataset - -``` -oasisctl get example [flags] -``` - -## Options -``` - -e, --example-dataset-id string ID of the example dataset - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get example installation](get-example-installation.md) - Get a single example dataset installation - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-group.md b/site/content/3.12/arangograph/oasisctl/get/get-group.md deleted file mode 100644 index 9b8e72e16b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-group.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Group -menuTitle: Get Group -weight: 10 ---- -## oasisctl get group - -Get a group the authenticated user has access to - -``` -oasisctl get group [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-ipallowlist.md b/site/content/3.12/arangograph/oasisctl/get/get-ipallowlist.md deleted file mode 100644 index 379c324604..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get IP Allowlist -menuTitle: Get IP Allowlist -weight: 11 ---- -## oasisctl get ipallowlist - -Get an IP allowlist the authenticated user has access to - -``` -oasisctl get ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-metrics-token.md b/site/content/3.12/arangograph/oasisctl/get/get-metrics-token.md deleted file mode 100644 index 6226b02793..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Metrics Token -menuTitle: Get Metrics Token -weight: 13 ---- -## oasisctl get metrics token - -Get a metrics token - -``` -oasisctl get metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get metrics](get-metrics.md) - Get metrics information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-metrics.md b/site/content/3.12/arangograph/oasisctl/get/get-metrics.md deleted file mode 100644 index f2699417aa..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Metrics -menuTitle: Get Metrics -weight: 12 ---- -## oasisctl get metrics - -Get metrics information - -``` -oasisctl get metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get metrics token](get-metrics-token.md) - Get a metrics token - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-notebook.md b/site/content/3.12/arangograph/oasisctl/get/get-notebook.md deleted file mode 100644 index 8526fb293a..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Notebook -menuTitle: Get Notebook -weight: 14 ---- -## oasisctl get notebook - -Get a notebook - -``` -oasisctl get notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization-authentication-providers.md b/site/content/3.12/arangograph/oasisctl/get/get-organization-authentication-providers.md deleted file mode 100644 index da20b01a1a..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization-authentication-providers.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Authentication Providers -menuTitle: Get Organization Authentication Providers -weight: 17 ---- -## oasisctl get organization authentication providers - -Get which authentication providers are allowed for accessing a specific organization - -``` -oasisctl get organization authentication providers [flags] -``` - -## Options -``` - -h, --help help for providers - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization authentication](get-organization-authentication.md) - Get authentication specific information for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization-authentication.md b/site/content/3.12/arangograph/oasisctl/get/get-organization-authentication.md deleted file mode 100644 index cd16e2841b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization-authentication.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Authentication -menuTitle: Get Organization Authentication -weight: 16 ---- -## oasisctl get organization authentication - -Get authentication specific information for an organization - -``` -oasisctl get organization authentication [flags] -``` - -## Options -``` - -h, --help help for authentication -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get organization authentication providers](get-organization-authentication-providers.md) - Get which authentication providers are allowed for accessing a specific organization - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md b/site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md deleted file mode 100644 index 400ad06087..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email Domain Restrictions -menuTitle: Get Organization Email Domain Restrictions -weight: 20 ---- -## oasisctl get organization email domain restrictions - -Get which email domain restrictions are placed on accessing a specific organization - -``` -oasisctl get organization email domain restrictions [flags] -``` - -## Options -``` - -h, --help help for restrictions - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization email domain](get-organization-email-domain.md) - Get email domain specific information for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain.md b/site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain.md deleted file mode 100644 index 305097e72f..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization-email-domain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email Domain -menuTitle: Get Organization Email Domain -weight: 19 ---- -## oasisctl get organization email domain - -Get email domain specific information for an organization - -``` -oasisctl get organization email domain [flags] -``` - -## Options -``` - -h, --help help for domain -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization email](get-organization-email.md) - Get email specific information for an organization -* [oasisctl get organization email domain restrictions](get-organization-email-domain-restrictions.md) - Get which email domain restrictions are placed on accessing a specific organization - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization-email.md b/site/content/3.12/arangograph/oasisctl/get/get-organization-email.md deleted file mode 100644 index 5ca941ffcd..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization-email.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email -menuTitle: Get Organization Email -weight: 18 ---- -## oasisctl get organization email - -Get email specific information for an organization - -``` -oasisctl get organization email [flags] -``` - -## Options -``` - -h, --help help for email -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get organization email domain](get-organization-email-domain.md) - Get email domain specific information for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization-invite.md b/site/content/3.12/arangograph/oasisctl/get/get-organization-invite.md deleted file mode 100644 index 093ed06c05..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Organization Invite -menuTitle: Get Organization Invite -weight: 21 ---- -## oasisctl get organization invite - -Get an organization invite the authenticated user has access to - -``` -oasisctl get organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-organization.md b/site/content/3.12/arangograph/oasisctl/get/get-organization.md deleted file mode 100644 index b05c6201ab..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-organization.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Organization -menuTitle: Get Organization -weight: 15 ---- -## oasisctl get organization - -Get an organization the authenticated user is a member of - -``` -oasisctl get organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get organization authentication](get-organization-authentication.md) - Get authentication specific information for an organization -* [oasisctl get organization email](get-organization-email.md) - Get email specific information for an organization -* [oasisctl get organization invite](get-organization-invite.md) - Get an organization invite the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-policy.md b/site/content/3.12/arangograph/oasisctl/get/get-policy.md deleted file mode 100644 index 599e5601cb..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Policy -menuTitle: Get Policy -weight: 22 ---- -## oasisctl get policy - -Get a policy the authenticated user has access to - -``` -oasisctl get policy [flags] -``` - -## Options -``` - -h, --help help for policy - -u, --url string URL of the resource to inspect the policy for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-private-endpoint-service.md b/site/content/3.12/arangograph/oasisctl/get/get-private-endpoint-service.md deleted file mode 100644 index a9c56b8b0f..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-private-endpoint-service.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Private Endpoint Service -menuTitle: Get Private Endpoint Service -weight: 25 ---- -## oasisctl get private endpoint service - -Get a Private Endpoint Service the authenticated user has access to - -``` -oasisctl get private endpoint service [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - -h, --help help for service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get private endpoint](get-private-endpoint.md) - - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-private-endpoint.md b/site/content/3.12/arangograph/oasisctl/get/get-private-endpoint.md deleted file mode 100644 index 38afeb2dd8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Private Endpoint -menuTitle: Get Private Endpoint -weight: 24 ---- -## oasisctl get private endpoint - - - -``` -oasisctl get private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get private](get-private.md) - Get private information -* [oasisctl get private endpoint service](get-private-endpoint-service.md) - Get a Private Endpoint Service the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-private.md b/site/content/3.12/arangograph/oasisctl/get/get-private.md deleted file mode 100644 index e84921fd32..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Private -menuTitle: Get Private -weight: 23 ---- -## oasisctl get private - -Get private information - -``` -oasisctl get private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get private endpoint](get-private-endpoint.md) - - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-project.md b/site/content/3.12/arangograph/oasisctl/get/get-project.md deleted file mode 100644 index 5bfb087e53..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Project -menuTitle: Get Project -weight: 26 ---- -## oasisctl get project - -Get a project the authenticated user has access to - -``` -oasisctl get project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-provider.md b/site/content/3.12/arangograph/oasisctl/get/get-provider.md deleted file mode 100644 index da7d632e1b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-provider.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Provider -menuTitle: Get Provider -weight: 27 ---- -## oasisctl get provider - -Get a provider the authenticated user has access to - -``` -oasisctl get provider [flags] -``` - -## Options -``` - -h, --help help for provider - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-region.md b/site/content/3.12/arangograph/oasisctl/get/get-region.md deleted file mode 100644 index 25ca81e867..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-region.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Region -menuTitle: Get Region -weight: 28 ---- -## oasisctl get region - -Get a region the authenticated user has access to - -``` -oasisctl get region [flags] -``` - -## Options -``` - -h, --help help for region - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-role.md b/site/content/3.12/arangograph/oasisctl/get/get-role.md deleted file mode 100644 index 898605e245..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Role -menuTitle: Get Role -weight: 29 ---- -## oasisctl get role - -Get a role the authenticated user has access to - -``` -oasisctl get role [flags] -``` - -## Options -``` - -h, --help help for role - -o, --organization-id string Identifier of the organization - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-self.md b/site/content/3.12/arangograph/oasisctl/get/get-self.md deleted file mode 100644 index 26d48ad423..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-self.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl Get Self -menuTitle: Get Self -weight: 30 ---- -## oasisctl get self - -Get information about the authenticated user - -``` -oasisctl get self [flags] -``` - -## Options -``` - -h, --help help for self -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-server-status.md b/site/content/3.12/arangograph/oasisctl/get/get-server-status.md deleted file mode 100644 index 302fb17a1d..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-server-status.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Server Status -menuTitle: Get Server Status -weight: 32 ---- -## oasisctl get server status - -Get the status of servers for a deployment - -``` -oasisctl get server status [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for status - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get server](get-server.md) - Get server information - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-server.md b/site/content/3.12/arangograph/oasisctl/get/get-server.md deleted file mode 100644 index ad54b9dfd2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-server.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Server -menuTitle: Get Server -weight: 31 ---- -## oasisctl get server - -Get server information - -``` -oasisctl get server [flags] -``` - -## Options -``` - -h, --help help for server -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get server status](get-server-status.md) - Get the status of servers for a deployment - diff --git a/site/content/3.12/arangograph/oasisctl/get/get-tandc.md b/site/content/3.12/arangograph/oasisctl/get/get-tandc.md deleted file mode 100644 index c33b546252..0000000000 --- a/site/content/3.12/arangograph/oasisctl/get/get-tandc.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Terms & Conditions -menuTitle: Get Terms & Conditions -weight: 33 ---- -## oasisctl get tandc - -Get current terms and conditions or get one by ID - -``` -oasisctl get tandc [flags] -``` - -## Options -``` - -h, --help help for tandc - -o, --organization-id string Identifier of the organization - -t, --terms-and-conditions-id string Identifier of the terms and conditions to accept. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.12/arangograph/oasisctl/import.md b/site/content/3.12/arangograph/oasisctl/import.md deleted file mode 100644 index 385375d640..0000000000 --- a/site/content/3.12/arangograph/oasisctl/import.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Oasisctl Import -menuTitle: Import -weight: 14 ---- -## oasisctl import - -Import data from a local database or from another remote database into an Oasis deployment. - -``` -oasisctl import [flags] -``` - -## Options -``` - -b, --batch-size int The number of documents to write at once. (default 4096) - -d, --destination-deployment-id string Destination deployment id to import data into. It can be provided instead of address, username and password. - --excluded-collection strings A list of collections names which should be excluded. Exclusion takes priority over inclusion. - --excluded-database strings A list of database names which should be excluded. Exclusion takes priority over inclusion. - --excluded-graph strings A list of graph names which should be excluded. Exclusion takes priority over inclusion. - --excluded-view strings A list of view names which should be excluded. Exclusion takes priority over inclusion. - -f, --force Force the copy automatically overwriting everything at destination. - -h, --help help for import - --included-collection strings A list of collection names which should be included. If provided, only these collections will be copied. - --included-database strings A list of database names which should be included. If provided, only these databases will be copied. - --included-graph strings A list of graph names which should be included. If provided, only these graphs will be copied. - --included-view strings A list of view names which should be included. If provided, only these views will be copied. - -r, --max-retries int The number of maximum retries attempts. Increasing this number will also increase the exponential fallback timer. (default 9) - -m, --maximum-parallel-collections int Maximum number of collections being copied in parallel. (default 10) - --no-progress-bar Disable the progress bar but still have partial progress output. - --query-ttl duration Cursor TTL defined as a duration. (default 2h0m0s) - --source-address string Source database address to copy data from. - --source-password string Source database password if required. - --source-username string Source database username if required. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/list/_index.md b/site/content/3.12/arangograph/oasisctl/list/_index.md deleted file mode 100644 index b8a7496441..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/_index.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Oasisctl List -menuTitle: List -weight: 15 ---- -## oasisctl list - -List resources - -``` -oasisctl list [flags] -``` - -## Options -``` - -h, --help help for list -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl list apikeys](list-apikeys.md) - List all API keys created for the current user -* [oasisctl list arangodb](list-arangodb.md) - List ArangoDB information -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs -* [oasisctl list auditlogs](list-auditlogs.md) - List auditlogs -* [oasisctl list backup](list-backup.md) - A list command for various backup resources -* [oasisctl list backups](list-backups.md) - List backups -* [oasisctl list cacertificates](list-cacertificates.md) - List all CA certificates of the given project -* [oasisctl list cpusizes](list-cpusizes.md) - List CPU sizes -* [oasisctl list deployments](list-deployments.md) - List all deployments of the given project -* [oasisctl list diskperformances](list-diskperformances.md) - List disk performances -* [oasisctl list effective](list-effective.md) - List effective information -* [oasisctl list example](list-example.md) - List example ... -* [oasisctl list examples](list-examples.md) - List all example datasets -* [oasisctl list group](list-group.md) - List group resources -* [oasisctl list groups](list-groups.md) - List all groups of the given organization -* [oasisctl list ipallowlists](list-ipallowlists.md) - List all IP allowlists of the given project -* [oasisctl list metrics](list-metrics.md) - List metrics resources -* [oasisctl list nodesizes](list-nodesizes.md) - List node sizes -* [oasisctl list notebookmodels](list-notebookmodels.md) - List notebook models -* [oasisctl list notebooks](list-notebooks.md) - List notebooks -* [oasisctl list organization](list-organization.md) - List organization resources -* [oasisctl list organizations](list-organizations.md) - List all organizations the authenticated user is a member of -* [oasisctl list permissions](list-permissions.md) - List the known permissions -* [oasisctl list projects](list-projects.md) - List all projects of the given organization -* [oasisctl list providers](list-providers.md) - List all providers the authenticated user has access to -* [oasisctl list regions](list-regions.md) - List all regions of the given provider -* [oasisctl list roles](list-roles.md) - List all roles of the given organization -* [oasisctl list servers](list-servers.md) - List servers information - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-apikeys.md b/site/content/3.12/arangograph/oasisctl/list/list-apikeys.md deleted file mode 100644 index 44984cb38b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-apikeys.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List API Keys -menuTitle: List API Keys -weight: 1 ---- -## oasisctl list apikeys - -List all API keys created for the current user - -``` -oasisctl list apikeys [flags] -``` - -## Options -``` - -h, --help help for apikeys -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-arangodb-versions.md b/site/content/3.12/arangograph/oasisctl/list/list-arangodb-versions.md deleted file mode 100644 index 22411cf8a8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-arangodb-versions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List ArangoDB Versions -menuTitle: List ArangoDB Versions -weight: 3 ---- -## oasisctl list arangodb versions - -List all supported ArangoDB versions - -``` -oasisctl list arangodb versions [flags] -``` - -## Options -``` - -h, --help help for versions - -o, --organization-id string Optional Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list arangodb](list-arangodb.md) - List ArangoDB information - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-arangodb.md b/site/content/3.12/arangograph/oasisctl/list/list-arangodb.md deleted file mode 100644 index 04445b917d..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-arangodb.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List ArangoDB -menuTitle: List ArangoDB -weight: 2 ---- -## oasisctl list arangodb - -List ArangoDB information - -``` -oasisctl list arangodb [flags] -``` - -## Options -``` - -h, --help help for arangodb -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list arangodb versions](list-arangodb-versions.md) - List all supported ArangoDB versions - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-auditlog-archives.md b/site/content/3.12/arangograph/oasisctl/list/list-auditlog-archives.md deleted file mode 100644 index efe237a2b6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-auditlog-archives.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log Archives -menuTitle: List Audit Log Archives -weight: 5 ---- -## oasisctl list auditlog archives - -List auditlog archives - -``` -oasisctl list auditlog archives [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for archives - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-auditlog-destinations.md b/site/content/3.12/arangograph/oasisctl/list/list-auditlog-destinations.md deleted file mode 100644 index f6fc395ce0..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-auditlog-destinations.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log Destinations -menuTitle: List Audit Log Destinations -weight: 6 ---- -## oasisctl list auditlog destinations - -List auditlog destinations - -``` -oasisctl list auditlog destinations [flags] -``` - -## Options -``` - --auditlog-id string Identifier of the auditlog to list the destinations for - -h, --help help for destinations - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-auditlog.md b/site/content/3.12/arangograph/oasisctl/list/list-auditlog.md deleted file mode 100644 index 4a86f9969e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-auditlog.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log -menuTitle: List Audit Log -weight: 4 ---- -## oasisctl list auditlog - -List resources for auditlogs - -``` -oasisctl list auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list auditlog archives](list-auditlog-archives.md) - List auditlog archives -* [oasisctl list auditlog destinations](list-auditlog-destinations.md) - List auditlog destinations - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-auditlogs.md b/site/content/3.12/arangograph/oasisctl/list/list-auditlogs.md deleted file mode 100644 index 83e17ba2e2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-auditlogs.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Audit Logs -menuTitle: List Audit Logs -weight: 7 ---- -## oasisctl list auditlogs - -List auditlogs - -``` -oasisctl list auditlogs [flags] -``` - -## Options -``` - -h, --help help for auditlogs - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-backup-policies.md b/site/content/3.12/arangograph/oasisctl/list/list-backup-policies.md deleted file mode 100644 index ec1b895990..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-backup-policies.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Backup Policies -menuTitle: List Backup Policies -weight: 9 ---- -## oasisctl list backup policies - -List backup policies - -``` -oasisctl list backup policies [flags] -``` - -## Options -``` - --deployment-id string The ID of the deployment to list backup policies for - -h, --help help for policies - --include-deleted If set, the result includes all backup policies, including those who set to deleted, however are not removed from the system currently -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list backup](list-backup.md) - A list command for various backup resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-backup.md b/site/content/3.12/arangograph/oasisctl/list/list-backup.md deleted file mode 100644 index 3c0b2d78a8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-backup.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Backup -menuTitle: List Backup -weight: 8 ---- -## oasisctl list backup - -A list command for various backup resources - -``` -oasisctl list backup [flags] -``` - -## Options -``` - -h, --help help for backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list backup policies](list-backup-policies.md) - List backup policies - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-backups.md b/site/content/3.12/arangograph/oasisctl/list/list-backups.md deleted file mode 100644 index ace03c781e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-backups.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Backups -menuTitle: List Backups -weight: 10 ---- -## oasisctl list backups - -List backups - -``` -oasisctl list backups [flags] -``` - -## Options -``` - --deployment-id string The ID of the deployment to list backups for - --from string Request backups that are created at or after this timestamp - -h, --help help for backups - --to string Request backups that are created before this timestamp -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-cacertificates.md b/site/content/3.12/arangograph/oasisctl/list/list-cacertificates.md deleted file mode 100644 index 903063bb34..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-cacertificates.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List CA Certificates -menuTitle: List CA Certificates -weight: 11 ---- -## oasisctl list cacertificates - -List all CA certificates of the given project - -``` -oasisctl list cacertificates [flags] -``` - -## Options -``` - -h, --help help for cacertificates - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-cpusizes.md b/site/content/3.12/arangograph/oasisctl/list/list-cpusizes.md deleted file mode 100644 index 85188eac3b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-cpusizes.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List CPU Sizes -menuTitle: List CPU Sizes -weight: 12 ---- -## oasisctl list cpusizes - -List CPU sizes - -``` -oasisctl list cpusizes [flags] -``` - -## Options -``` - -h, --help help for cpusizes - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-deployments.md b/site/content/3.12/arangograph/oasisctl/list/list-deployments.md deleted file mode 100644 index 66b3d739d2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-deployments.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Deployments -menuTitle: List Deployments -weight: 13 ---- -## oasisctl list deployments - -List all deployments of the given project - -``` -oasisctl list deployments [flags] -``` - -## Options -``` - -h, --help help for deployments - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-diskperformances.md b/site/content/3.12/arangograph/oasisctl/list/list-diskperformances.md deleted file mode 100644 index ddbd5714c0..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-diskperformances.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl List Disk Performances -menuTitle: List Disk Performances -weight: 14 ---- -## oasisctl list diskperformances - -List disk performances - -``` -oasisctl list diskperformances [flags] -``` - -## Options -``` - --dbserver-disk-size int32 The disk size of DB-Servers (GiB) (default 32) - -h, --help help for diskperformances - --node-size-id string Identifier of the node size - -o, --organization-id string Identifier of the organization - --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-effective-permissions.md b/site/content/3.12/arangograph/oasisctl/list/list-effective-permissions.md deleted file mode 100644 index 394cc1006e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-effective-permissions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Effective Permissions -menuTitle: List Effective Permissions -weight: 16 ---- -## oasisctl list effective permissions - -List the effective permissions, the authenticated user has for a given URL - -``` -oasisctl list effective permissions [flags] -``` - -## Options -``` - -h, --help help for permissions - -u, --url string URL of resource to get effective permissions for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list effective](list-effective.md) - List effective information - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-effective.md b/site/content/3.12/arangograph/oasisctl/list/list-effective.md deleted file mode 100644 index 431f601dc1..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-effective.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Effective -menuTitle: List Effective -weight: 15 ---- -## oasisctl list effective - -List effective information - -``` -oasisctl list effective [flags] -``` - -## Options -``` - -h, --help help for effective -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list effective permissions](list-effective-permissions.md) - List the effective permissions, the authenticated user has for a given URL - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-example-installations.md b/site/content/3.12/arangograph/oasisctl/list/list-example-installations.md deleted file mode 100644 index 5a9167f5b9..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-example-installations.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Example Installations -menuTitle: List Example Installations -weight: 18 ---- -## oasisctl list example installations - -List all example dataset installations for a deployment - -``` -oasisctl list example installations [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installations - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list example](list-example.md) - List example ... - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-example.md b/site/content/3.12/arangograph/oasisctl/list/list-example.md deleted file mode 100644 index e389b299c2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Example -menuTitle: List Example -weight: 17 ---- -## oasisctl list example - -List example ... - -``` -oasisctl list example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list example installations](list-example-installations.md) - List all example dataset installations for a deployment - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-examples.md b/site/content/3.12/arangograph/oasisctl/list/list-examples.md deleted file mode 100644 index 1cc1d11b86..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-examples.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Examples -menuTitle: List Examples -weight: 19 ---- -## oasisctl list examples - -List all example datasets - -``` -oasisctl list examples [flags] -``` - -## Options -``` - -h, --help help for examples - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-group-members.md b/site/content/3.12/arangograph/oasisctl/list/list-group-members.md deleted file mode 100644 index 6bc87e0b73..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-group-members.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Group Members -menuTitle: List Group Members -weight: 21 ---- -## oasisctl list group members - -List members of a group the authenticated user is a member of - -``` -oasisctl list group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for members - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list group](list-group.md) - List group resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-group.md b/site/content/3.12/arangograph/oasisctl/list/list-group.md deleted file mode 100644 index 28f5caa79d..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-group.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Group -menuTitle: List Group -weight: 20 ---- -## oasisctl list group - -List group resources - -``` -oasisctl list group [flags] -``` - -## Options -``` - -h, --help help for group -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list group members](list-group-members.md) - List members of a group the authenticated user is a member of - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-groups.md b/site/content/3.12/arangograph/oasisctl/list/list-groups.md deleted file mode 100644 index 8908ae0fb3..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-groups.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Groups -menuTitle: List Groups -weight: 22 ---- -## oasisctl list groups - -List all groups of the given organization - -``` -oasisctl list groups [flags] -``` - -## Options -``` - -h, --help help for groups - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-ipallowlists.md b/site/content/3.12/arangograph/oasisctl/list/list-ipallowlists.md deleted file mode 100644 index 33ef91495d..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-ipallowlists.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List IP Allowlists -menuTitle: List IP Allowlists -weight: 23 ---- -## oasisctl list ipallowlists - -List all IP allowlists of the given project - -``` -oasisctl list ipallowlists [flags] -``` - -## Options -``` - -h, --help help for ipallowlists - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-metrics-tokens.md b/site/content/3.12/arangograph/oasisctl/list/list-metrics-tokens.md deleted file mode 100644 index ce1713add8..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-metrics-tokens.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Metrics Tokens -menuTitle: List Metrics Tokens -weight: 25 ---- -## oasisctl list metrics tokens - -List all metrics tokens of the given deployment - -``` -oasisctl list metrics tokens [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for tokens - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list metrics](list-metrics.md) - List metrics resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-metrics.md b/site/content/3.12/arangograph/oasisctl/list/list-metrics.md deleted file mode 100644 index fe3a321be3..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Metrics -menuTitle: List Metrics -weight: 24 ---- -## oasisctl list metrics - -List metrics resources - -``` -oasisctl list metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list metrics tokens](list-metrics-tokens.md) - List all metrics tokens of the given deployment - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-nodesizes.md b/site/content/3.12/arangograph/oasisctl/list/list-nodesizes.md deleted file mode 100644 index 60c0bc9d56..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-nodesizes.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl List Node Sizes -menuTitle: List Node Sizes -weight: 26 ---- -## oasisctl list nodesizes - -List node sizes - -``` -oasisctl list nodesizes [flags] -``` - -## Options -``` - -h, --help help for nodesizes - --model string Identifier of the model (default "oneshard") - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-notebookmodels.md b/site/content/3.12/arangograph/oasisctl/list/list-notebookmodels.md deleted file mode 100644 index cdca9cb6a5..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-notebookmodels.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Notebook Models -menuTitle: List Notebook Models -weight: 27 ---- -## oasisctl list notebookmodels - -List notebook models - -``` -oasisctl list notebookmodels [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebook has to run next to - -h, --help help for notebookmodels - -o, --organization-id string Identifier of the organization that deployment is in - -p, --project-id string Identifier of the project that deployment is in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-notebooks.md b/site/content/3.12/arangograph/oasisctl/list/list-notebooks.md deleted file mode 100644 index 29aa77467f..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-notebooks.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Notebooks -menuTitle: List Notebooks -weight: 28 ---- -## oasisctl list notebooks - -List notebooks - -``` -oasisctl list notebooks [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebooks run next to - -h, --help help for notebooks - -o, --organization-id string Identifier of the organization that has notebooks - -p, --project-id string Identifier of the project that has notebooks -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-organization-invites.md b/site/content/3.12/arangograph/oasisctl/list/list-organization-invites.md deleted file mode 100644 index d3fbe58668..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-organization-invites.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Organization Invites -menuTitle: List Organization Invites -weight: 30 ---- -## oasisctl list organization invites - -List invites of an organization the authenticated user is a member of - -``` -oasisctl list organization invites [flags] -``` - -## Options -``` - -h, --help help for invites - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list organization](list-organization.md) - List organization resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-organization-members.md b/site/content/3.12/arangograph/oasisctl/list/list-organization-members.md deleted file mode 100644 index f143d66886..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-organization-members.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Organization Members -menuTitle: List Organization Members -weight: 31 ---- -## oasisctl list organization members - -List members of an organization the authenticated user is a member of - -``` -oasisctl list organization members [flags] -``` - -## Options -``` - -h, --help help for members - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list organization](list-organization.md) - List organization resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-organization.md b/site/content/3.12/arangograph/oasisctl/list/list-organization.md deleted file mode 100644 index c41e4a9750..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-organization.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Organization -menuTitle: List Organization -weight: 29 ---- -## oasisctl list organization - -List organization resources - -``` -oasisctl list organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list organization invites](list-organization-invites.md) - List invites of an organization the authenticated user is a member of -* [oasisctl list organization members](list-organization-members.md) - List members of an organization the authenticated user is a member of - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-organizations.md b/site/content/3.12/arangograph/oasisctl/list/list-organizations.md deleted file mode 100644 index 7cde4a6da1..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-organizations.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Organizations -menuTitle: List Organizations -weight: 32 ---- -## oasisctl list organizations - -List all organizations the authenticated user is a member of - -``` -oasisctl list organizations [flags] -``` - -## Options -``` - -h, --help help for organizations -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-permissions.md b/site/content/3.12/arangograph/oasisctl/list/list-permissions.md deleted file mode 100644 index db4c2bd43c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-permissions.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Permissions -menuTitle: List Permissions -weight: 33 ---- -## oasisctl list permissions - -List the known permissions - -``` -oasisctl list permissions [flags] -``` - -## Options -``` - -h, --help help for permissions -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-projects.md b/site/content/3.12/arangograph/oasisctl/list/list-projects.md deleted file mode 100644 index 959e80a2fa..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-projects.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Projects -menuTitle: List Projects -weight: 34 ---- -## oasisctl list projects - -List all projects of the given organization - -``` -oasisctl list projects [flags] -``` - -## Options -``` - -h, --help help for projects - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-providers.md b/site/content/3.12/arangograph/oasisctl/list/list-providers.md deleted file mode 100644 index 1b9c90f744..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-providers.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Providers -menuTitle: List Providers -weight: 35 ---- -## oasisctl list providers - -List all providers the authenticated user has access to - -``` -oasisctl list providers [flags] -``` - -## Options -``` - -h, --help help for providers - -o, --organization-id string Optional Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-regions.md b/site/content/3.12/arangograph/oasisctl/list/list-regions.md deleted file mode 100644 index 083b85a4a5..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-regions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Regions -menuTitle: List Regions -weight: 36 ---- -## oasisctl list regions - -List all regions of the given provider - -``` -oasisctl list regions [flags] -``` - -## Options -``` - -h, --help help for regions - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-roles.md b/site/content/3.12/arangograph/oasisctl/list/list-roles.md deleted file mode 100644 index ffa2a3ee89..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-roles.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Roles -menuTitle: List Roles -weight: 37 ---- -## oasisctl list roles - -List all roles of the given organization - -``` -oasisctl list roles [flags] -``` - -## Options -``` - -h, --help help for roles - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/list/list-servers.md b/site/content/3.12/arangograph/oasisctl/list/list-servers.md deleted file mode 100644 index f1e3a5f636..0000000000 --- a/site/content/3.12/arangograph/oasisctl/list/list-servers.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Servers -menuTitle: List Servers -weight: 38 ---- -## oasisctl list servers - -List servers information - -``` -oasisctl list servers [flags] -``` - -## Options -``` - -h, --help help for servers -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.12/arangograph/oasisctl/lock/_index.md b/site/content/3.12/arangograph/oasisctl/lock/_index.md deleted file mode 100644 index 1b432aa982..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/_index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Lock -menuTitle: Lock -weight: 16 ---- -## oasisctl lock - -Lock resources - -``` -oasisctl lock [flags] -``` - -## Options -``` - -h, --help help for lock -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl lock cacertificate](lock-cacertificate.md) - Lock a CA certificate, so it cannot be deleted -* [oasisctl lock deployment](lock-deployment.md) - Lock a deployment, so it cannot be deleted -* [oasisctl lock ipallowlist](lock-ipallowlist.md) - Lock an IP allowlist, so it cannot be deleted -* [oasisctl lock organization](lock-organization.md) - Lock an organization, so it cannot be deleted -* [oasisctl lock policy](lock-policy.md) - Lock a backup policy -* [oasisctl lock project](lock-project.md) - Lock a project, so it cannot be deleted - diff --git a/site/content/3.12/arangograph/oasisctl/lock/lock-cacertificate.md b/site/content/3.12/arangograph/oasisctl/lock/lock-cacertificate.md deleted file mode 100644 index 274471190b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/lock-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock CA Certificate -menuTitle: Lock CA Certificate -weight: 1 ---- -## oasisctl lock cacertificate - -Lock a CA certificate, so it cannot be deleted - -``` -oasisctl lock cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.12/arangograph/oasisctl/lock/lock-deployment.md b/site/content/3.12/arangograph/oasisctl/lock/lock-deployment.md deleted file mode 100644 index 3a64c29d17..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/lock-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock Deployment -menuTitle: Lock Deployment -weight: 2 ---- -## oasisctl lock deployment - -Lock a deployment, so it cannot be deleted - -``` -oasisctl lock deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.12/arangograph/oasisctl/lock/lock-ipallowlist.md b/site/content/3.12/arangograph/oasisctl/lock/lock-ipallowlist.md deleted file mode 100644 index 9f4460b2e2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/lock-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock IP Allowlist -menuTitle: Lock IP Allowlist -weight: 3 ---- -## oasisctl lock ipallowlist - -Lock an IP allowlist, so it cannot be deleted - -``` -oasisctl lock ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.12/arangograph/oasisctl/lock/lock-organization.md b/site/content/3.12/arangograph/oasisctl/lock/lock-organization.md deleted file mode 100644 index e65abeea81..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/lock-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Lock Organization -menuTitle: Lock Organization -weight: 4 ---- -## oasisctl lock organization - -Lock an organization, so it cannot be deleted - -``` -oasisctl lock organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.12/arangograph/oasisctl/lock/lock-policy.md b/site/content/3.12/arangograph/oasisctl/lock/lock-policy.md deleted file mode 100644 index 8b70ed3617..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/lock-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Lock Policy -menuTitle: Lock Policy -weight: 5 ---- -## oasisctl lock policy - -Lock a backup policy - -``` -oasisctl lock policy [flags] -``` - -## Options -``` - -d, --backup-policy-id string Identifier of the backup policy - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.12/arangograph/oasisctl/lock/lock-project.md b/site/content/3.12/arangograph/oasisctl/lock/lock-project.md deleted file mode 100644 index f71ac58f82..0000000000 --- a/site/content/3.12/arangograph/oasisctl/lock/lock-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Lock Project -menuTitle: Lock Project -weight: 6 ---- -## oasisctl lock project - -Lock a project, so it cannot be deleted - -``` -oasisctl lock project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.12/arangograph/oasisctl/login.md b/site/content/3.12/arangograph/oasisctl/login.md deleted file mode 100644 index a507d3e942..0000000000 --- a/site/content/3.12/arangograph/oasisctl/login.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Oasisctl Login -menuTitle: Login -weight: 17 ---- -## oasisctl login - -Login to ArangoDB Oasis using an API key - -## Synopsis -To authenticate in a script environment, run: - - export OASIS_TOKEN=$(oasisctl login --key-id=<your-key-id> --key-secret=<your-key-secret>) - - -``` -oasisctl login [flags] -``` - -## Options -``` - -h, --help help for login - -i, --key-id string API key identifier - -s, --key-secret string API key secret -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/logs.md b/site/content/3.12/arangograph/oasisctl/logs.md deleted file mode 100644 index 71f2555f94..0000000000 --- a/site/content/3.12/arangograph/oasisctl/logs.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Logs -menuTitle: Logs -weight: 18 ---- -## oasisctl logs - -Get logs of the servers of a deployment the authenticated user has access to - -``` -oasisctl logs [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - --end string End fetching logs at this timestamp (pass timestamp or duration before now) - --format string Formatting of the log output. It can be one of two: text, json. Text is the default value. (default "text") - -h, --help help for logs - -l, --limit int Limit the number of log lines - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -r, --role string Limit logs to servers with given role only (agents|coordinators|dbservers) - --start string Start fetching logs from this timestamp (pass timestamp or duration before now) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/options.md b/site/content/3.12/arangograph/oasisctl/options.md deleted file mode 100644 index 75823ecb85..0000000000 --- a/site/content/3.12/arangograph/oasisctl/options.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -description: Command-line client tool for managing ArangoGraph -title: ArangoGraph Shell oasisctl -menuTitle: Options -weight: 1 ---- -## oasisctl - -ArangoGraph Insights Platform - -## Synopsis -ArangoGraph Insights Platform (formerly called Oasis): The Managed Cloud for ArangoDB - -``` -oasisctl [flags] -``` - -## Options -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - -h, --help help for oasisctl - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept](accept/_index.md) - Accept invites -* [oasisctl add](add/_index.md) - Add resources -* [oasisctl auditlog](auditlog/_index.md) - AuditLog resources -* [oasisctl backup](backup/_index.md) - Backup commands -* [oasisctl clone](clone/_index.md) - Clone resources -* [oasisctl completion](completion.md) - Generates bash completion scripts -* [oasisctl create](create/_index.md) - Create resources -* [oasisctl delete](delete/_index.md) - Delete resources -* [oasisctl disable](disable/_index.md) - Disable some settings related to deployment -* [oasisctl enable](enable/_index.md) - Enable some settings related to deployment -* [oasisctl generate-docs](generate-docs.md) - Generate output -* [oasisctl get](get/_index.md) - Get information -* [oasisctl import](import.md) - Import data from a local database or from another remote database into an Oasis deployment. -* [oasisctl list](list/_index.md) - List resources -* [oasisctl lock](lock/_index.md) - Lock resources -* [oasisctl login](login.md) - Login to ArangoDB Oasis using an API key -* [oasisctl logs](logs.md) - Get logs of the servers of a deployment the authenticated user has access to -* [oasisctl pause](pause/_index.md) - Pause resources -* [oasisctl rebalance](rebalance/_index.md) - Rebalance resources -* [oasisctl reject](reject/_index.md) - Reject invites -* [oasisctl renew](renew/_index.md) - Renew keys & tokens -* [oasisctl resume](resume/_index.md) - Resume resources -* [oasisctl revoke](revoke/_index.md) - Revoke keys & tokens -* [oasisctl rotate](rotate/_index.md) - Rotate resources -* [oasisctl top](top.md) - Show the most important server metrics -* [oasisctl unlock](unlock/_index.md) - Unlock resources -* [oasisctl update](update/_index.md) - Update resources -* [oasisctl upgrade](upgrade.md) - Upgrade Oasisctl tool -* [oasisctl version](version.md) - Show the current version of this tool -* [oasisctl wait](wait/_index.md) - Wait for a status change - diff --git a/site/content/3.12/arangograph/oasisctl/pause/_index.md b/site/content/3.12/arangograph/oasisctl/pause/_index.md deleted file mode 100644 index ce02e840c5..0000000000 --- a/site/content/3.12/arangograph/oasisctl/pause/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Pause -menuTitle: Pause -weight: 19 ---- -## oasisctl pause - -Pause resources - -``` -oasisctl pause [flags] -``` - -## Options -``` - -h, --help help for pause -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl pause notebook](pause-notebook.md) - Pause a notebook - diff --git a/site/content/3.12/arangograph/oasisctl/pause/pause-notebook.md b/site/content/3.12/arangograph/oasisctl/pause/pause-notebook.md deleted file mode 100644 index 0db646d81b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/pause/pause-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Pause Notebook -menuTitle: Pause Notebook -weight: 1 ---- -## oasisctl pause notebook - -Pause a notebook - -``` -oasisctl pause notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl pause](_index.md) - Pause resources - diff --git a/site/content/3.12/arangograph/oasisctl/rebalance/_index.md b/site/content/3.12/arangograph/oasisctl/rebalance/_index.md deleted file mode 100644 index c1532b7f91..0000000000 --- a/site/content/3.12/arangograph/oasisctl/rebalance/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance -menuTitle: Rebalance -weight: 20 ---- -## oasisctl rebalance - -Rebalance resources - -``` -oasisctl rebalance [flags] -``` - -## Options -``` - -h, --help help for rebalance -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl rebalance deployment](rebalance-deployment.md) - Rebalance deployment resources - diff --git a/site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md b/site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md deleted file mode 100644 index 706b6339e9..0000000000 --- a/site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance Deployment Shards -menuTitle: Rebalance Deployment Shards -weight: 2 ---- -## oasisctl rebalance deployment shards - -Rebalance shards of a deployment - -``` -oasisctl rebalance deployment shards [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for shards -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rebalance deployment](rebalance-deployment.md) - Rebalance deployment resources - diff --git a/site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment.md b/site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment.md deleted file mode 100644 index 7759314ec5..0000000000 --- a/site/content/3.12/arangograph/oasisctl/rebalance/rebalance-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance Deployment -menuTitle: Rebalance Deployment -weight: 1 ---- -## oasisctl rebalance deployment - -Rebalance deployment resources - -``` -oasisctl rebalance deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rebalance](_index.md) - Rebalance resources -* [oasisctl rebalance deployment shards](rebalance-deployment-shards.md) - Rebalance shards of a deployment - diff --git a/site/content/3.12/arangograph/oasisctl/reject/_index.md b/site/content/3.12/arangograph/oasisctl/reject/_index.md deleted file mode 100644 index 69cff60ece..0000000000 --- a/site/content/3.12/arangograph/oasisctl/reject/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Reject -menuTitle: Reject -weight: 21 ---- -## oasisctl reject - -Reject invites - -``` -oasisctl reject [flags] -``` - -## Options -``` - -h, --help help for reject -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl reject organization](reject-organization.md) - Reject organization related invites - diff --git a/site/content/3.12/arangograph/oasisctl/reject/reject-organization-invite.md b/site/content/3.12/arangograph/oasisctl/reject/reject-organization-invite.md deleted file mode 100644 index d43ecfca52..0000000000 --- a/site/content/3.12/arangograph/oasisctl/reject/reject-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Reject Organization Invite -menuTitle: Reject Organization Invite -weight: 2 ---- -## oasisctl reject organization invite - -Reject an organization invite the authenticated user has access to - -``` -oasisctl reject organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl reject organization](reject-organization.md) - Reject organization related invites - diff --git a/site/content/3.12/arangograph/oasisctl/reject/reject-organization.md b/site/content/3.12/arangograph/oasisctl/reject/reject-organization.md deleted file mode 100644 index c688b02cd1..0000000000 --- a/site/content/3.12/arangograph/oasisctl/reject/reject-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Reject Organization -menuTitle: Reject Organization -weight: 1 ---- -## oasisctl reject organization - -Reject organization related invites - -``` -oasisctl reject organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl reject](_index.md) - Reject invites -* [oasisctl reject organization invite](reject-organization-invite.md) - Reject an organization invite the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/renew/_index.md b/site/content/3.12/arangograph/oasisctl/renew/_index.md deleted file mode 100644 index b140a835de..0000000000 --- a/site/content/3.12/arangograph/oasisctl/renew/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Renew -menuTitle: Renew -weight: 22 ---- -## oasisctl renew - -Renew keys & tokens - -``` -oasisctl renew [flags] -``` - -## Options -``` - -h, --help help for renew -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl renew apikey](renew-apikey.md) - Renew API keys & tokens - diff --git a/site/content/3.12/arangograph/oasisctl/renew/renew-apikey-token.md b/site/content/3.12/arangograph/oasisctl/renew/renew-apikey-token.md deleted file mode 100644 index e6a1798243..0000000000 --- a/site/content/3.12/arangograph/oasisctl/renew/renew-apikey-token.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Renew API Key Token -menuTitle: Renew API Key Token -weight: 2 ---- -## oasisctl renew apikey token - -Renew an API key token - -## Synopsis -Renew the token (resulting from API key authentication) - -``` -oasisctl renew apikey token [flags] -``` - -## Options -``` - -h, --help help for token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl renew apikey](renew-apikey.md) - Renew API keys & tokens - diff --git a/site/content/3.12/arangograph/oasisctl/renew/renew-apikey.md b/site/content/3.12/arangograph/oasisctl/renew/renew-apikey.md deleted file mode 100644 index 14c1b7ec4d..0000000000 --- a/site/content/3.12/arangograph/oasisctl/renew/renew-apikey.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Renew API Key -menuTitle: Renew API Key -weight: 1 ---- -## oasisctl renew apikey - -Renew API keys & tokens - -``` -oasisctl renew apikey [flags] -``` - -## Options -``` - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl renew](_index.md) - Renew keys & tokens -* [oasisctl renew apikey token](renew-apikey-token.md) - Renew an API key token - diff --git a/site/content/3.12/arangograph/oasisctl/resume/_index.md b/site/content/3.12/arangograph/oasisctl/resume/_index.md deleted file mode 100644 index 78485175c1..0000000000 --- a/site/content/3.12/arangograph/oasisctl/resume/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Resume -menuTitle: Resume -weight: 23 ---- -## oasisctl resume - -Resume resources - -``` -oasisctl resume [flags] -``` - -## Options -``` - -h, --help help for resume -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl resume deployment](resume-deployment.md) - Resume a paused deployment the authenticated user has access to -* [oasisctl resume notebook](resume-notebook.md) - Resume a notebook - diff --git a/site/content/3.12/arangograph/oasisctl/resume/resume-deployment.md b/site/content/3.12/arangograph/oasisctl/resume/resume-deployment.md deleted file mode 100644 index 7cbc18ef00..0000000000 --- a/site/content/3.12/arangograph/oasisctl/resume/resume-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Resume Deployment -menuTitle: Resume Deployment -weight: 1 ---- -## oasisctl resume deployment - -Resume a paused deployment the authenticated user has access to - -``` -oasisctl resume deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl resume](_index.md) - Resume resources - diff --git a/site/content/3.12/arangograph/oasisctl/resume/resume-notebook.md b/site/content/3.12/arangograph/oasisctl/resume/resume-notebook.md deleted file mode 100644 index 17add47562..0000000000 --- a/site/content/3.12/arangograph/oasisctl/resume/resume-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Resume Notebook -menuTitle: Resume Notebook -weight: 2 ---- -## oasisctl resume notebook - -Resume a notebook - -``` -oasisctl resume notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl resume](_index.md) - Resume resources - diff --git a/site/content/3.12/arangograph/oasisctl/revoke/_index.md b/site/content/3.12/arangograph/oasisctl/revoke/_index.md deleted file mode 100644 index 80ad7af060..0000000000 --- a/site/content/3.12/arangograph/oasisctl/revoke/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Revoke -menuTitle: Revoke -weight: 24 ---- -## oasisctl revoke - -Revoke keys & tokens - -``` -oasisctl revoke [flags] -``` - -## Options -``` - -h, --help help for revoke -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl revoke apikey](revoke-apikey.md) - Revoke an API key with given identifier -* [oasisctl revoke metrics](revoke-metrics.md) - Revoke keys & tokens - diff --git a/site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey-token.md b/site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey-token.md deleted file mode 100644 index 795b5e5605..0000000000 --- a/site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey-token.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Revoke API Key Token -menuTitle: Revoke API Key Token -weight: 2 ---- -## oasisctl revoke apikey token - -Revoke an API key token - -## Synopsis -Revoke the token (resulting from API key authentication) - -``` -oasisctl revoke apikey token [flags] -``` - -## Options -``` - -h, --help help for token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke apikey](revoke-apikey.md) - Revoke an API key with given identifier - diff --git a/site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey.md b/site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey.md deleted file mode 100644 index 5c15ef927a..0000000000 --- a/site/content/3.12/arangograph/oasisctl/revoke/revoke-apikey.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Revoke API Key -menuTitle: Revoke API Key -weight: 1 ---- -## oasisctl revoke apikey - -Revoke an API key with given identifier - -``` -oasisctl revoke apikey [flags] -``` - -## Options -``` - -i, --apikey-id string Identifier of the API key to revoke - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke](_index.md) - Revoke keys & tokens -* [oasisctl revoke apikey token](revoke-apikey-token.md) - Revoke an API key token - diff --git a/site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics-token.md b/site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics-token.md deleted file mode 100644 index 0876f21606..0000000000 --- a/site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Revoke Metrics Token -menuTitle: Revoke Metrics Token -weight: 4 ---- -## oasisctl revoke metrics token - -Revoke a metrics token for a deployment - -``` -oasisctl revoke metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke metrics](revoke-metrics.md) - Revoke keys & tokens - diff --git a/site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics.md b/site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics.md deleted file mode 100644 index 638a17df00..0000000000 --- a/site/content/3.12/arangograph/oasisctl/revoke/revoke-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Revoke Metrics -menuTitle: Revoke Metrics -weight: 3 ---- -## oasisctl revoke metrics - -Revoke keys & tokens - -``` -oasisctl revoke metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke](_index.md) - Revoke keys & tokens -* [oasisctl revoke metrics token](revoke-metrics-token.md) - Revoke a metrics token for a deployment - diff --git a/site/content/3.12/arangograph/oasisctl/rotate/_index.md b/site/content/3.12/arangograph/oasisctl/rotate/_index.md deleted file mode 100644 index e24096c868..0000000000 --- a/site/content/3.12/arangograph/oasisctl/rotate/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rotate -menuTitle: Rotate -weight: 25 ---- -## oasisctl rotate - -Rotate resources - -``` -oasisctl rotate [flags] -``` - -## Options -``` - -h, --help help for rotate -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl rotate deployment](rotate-deployment.md) - Rotate deployment resources - diff --git a/site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment-server.md b/site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment-server.md deleted file mode 100644 index 5d281d1ae4..0000000000 --- a/site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment-server.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Rotate Deployment Server -menuTitle: Rotate Deployment Server -weight: 2 ---- -## oasisctl rotate deployment server - -Rotate a single server of a deployment - -``` -oasisctl rotate deployment server [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for server - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -s, --server-id strings Identifier of the deployment server -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rotate deployment](rotate-deployment.md) - Rotate deployment resources - diff --git a/site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment.md b/site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment.md deleted file mode 100644 index de899d924d..0000000000 --- a/site/content/3.12/arangograph/oasisctl/rotate/rotate-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rotate Deployment -menuTitle: Rotate Deployment -weight: 1 ---- -## oasisctl rotate deployment - -Rotate deployment resources - -``` -oasisctl rotate deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rotate](_index.md) - Rotate resources -* [oasisctl rotate deployment server](rotate-deployment-server.md) - Rotate a single server of a deployment - diff --git a/site/content/3.12/arangograph/oasisctl/top.md b/site/content/3.12/arangograph/oasisctl/top.md deleted file mode 100644 index d89a83ebfe..0000000000 --- a/site/content/3.12/arangograph/oasisctl/top.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Top -menuTitle: Top -weight: 26 ---- -## oasisctl top - -Show the most important server metrics - -``` -oasisctl top [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for top - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/_index.md b/site/content/3.12/arangograph/oasisctl/unlock/_index.md deleted file mode 100644 index 2c376ce6fd..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/_index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Unlock -menuTitle: Unlock -weight: 27 ---- -## oasisctl unlock - -Unlock resources - -``` -oasisctl unlock [flags] -``` - -## Options -``` - -h, --help help for unlock -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl unlock cacertificate](unlock-cacertificate.md) - Unlock a CA certificate, so it can be deleted -* [oasisctl unlock deployment](unlock-deployment.md) - Unlock a deployment, so it can be deleted -* [oasisctl unlock ipallowlist](unlock-ipallowlist.md) - Unlock an IP allowlist, so it can be deleted -* [oasisctl unlock organization](unlock-organization.md) - Unlock an organization, so it can be deleted -* [oasisctl unlock policy](unlock-policy.md) - Unlock a backup policy -* [oasisctl unlock project](unlock-project.md) - Unlock a project, so it can be deleted - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/unlock-cacertificate.md b/site/content/3.12/arangograph/oasisctl/unlock/unlock-cacertificate.md deleted file mode 100644 index 418fb91ae6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/unlock-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock CA Certificate -menuTitle: Unlock CA Certificate -weight: 1 ---- -## oasisctl unlock cacertificate - -Unlock a CA certificate, so it can be deleted - -``` -oasisctl unlock cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/unlock-deployment.md b/site/content/3.12/arangograph/oasisctl/unlock/unlock-deployment.md deleted file mode 100644 index 6d870921e6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/unlock-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock Deployment -menuTitle: Unlock Deployment -weight: 2 ---- -## oasisctl unlock deployment - -Unlock a deployment, so it can be deleted - -``` -oasisctl unlock deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/unlock-ipallowlist.md b/site/content/3.12/arangograph/oasisctl/unlock/unlock-ipallowlist.md deleted file mode 100644 index 36f8fdbaed..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/unlock-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock IP Allowlist -menuTitle: Unlock IP Allowlist -weight: 3 ---- -## oasisctl unlock ipallowlist - -Unlock an IP allowlist, so it can be deleted - -``` -oasisctl unlock ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/unlock-organization.md b/site/content/3.12/arangograph/oasisctl/unlock/unlock-organization.md deleted file mode 100644 index bfc70efccd..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/unlock-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Unlock Organization -menuTitle: Unlock Organization -weight: 4 ---- -## oasisctl unlock organization - -Unlock an organization, so it can be deleted - -``` -oasisctl unlock organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/unlock-policy.md b/site/content/3.12/arangograph/oasisctl/unlock/unlock-policy.md deleted file mode 100644 index 2646b5af51..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/unlock-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Unlock Policy -menuTitle: Unlock Policy -weight: 5 ---- -## oasisctl unlock policy - -Unlock a backup policy - -``` -oasisctl unlock policy [flags] -``` - -## Options -``` - -d, --backup-policy-id string Identifier of the backup policy - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.12/arangograph/oasisctl/unlock/unlock-project.md b/site/content/3.12/arangograph/oasisctl/unlock/unlock-project.md deleted file mode 100644 index 211e810283..0000000000 --- a/site/content/3.12/arangograph/oasisctl/unlock/unlock-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Unlock Project -menuTitle: Unlock Project -weight: 6 ---- -## oasisctl unlock project - -Unlock a project, so it can be deleted - -``` -oasisctl unlock project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/_index.md b/site/content/3.12/arangograph/oasisctl/update/_index.md deleted file mode 100644 index 0d1501cbe5..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/_index.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Oasisctl Update -menuTitle: Update -weight: 28 ---- -## oasisctl update - -Update resources - -``` -oasisctl update [flags] -``` - -## Options -``` - -h, --help help for update -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl update auditlog](update-auditlog.md) - Update an auditlog -* [oasisctl update backup](update-backup.md) - Update a backup -* [oasisctl update cacertificate](update-cacertificate.md) - Update a CA certificate the authenticated user has access to -* [oasisctl update deployment](update-deployment.md) - Update a deployment the authenticated user has access to -* [oasisctl update group](update-group.md) - Update a group the authenticated user has access to -* [oasisctl update ipallowlist](update-ipallowlist.md) - Update an IP allowlist the authenticated user has access to -* [oasisctl update metrics](update-metrics.md) - Update metrics resources -* [oasisctl update notebook](update-notebook.md) - Update notebook -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update private](update-private.md) - Update private resources -* [oasisctl update project](update-project.md) - Update a project the authenticated user has access to -* [oasisctl update role](update-role.md) - Update a role the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-auditlog.md b/site/content/3.12/arangograph/oasisctl/update/update-auditlog.md deleted file mode 100644 index 8c92aa1c12..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-auditlog.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Audit Log -menuTitle: Update Audit Log -weight: 1 ---- -## oasisctl update auditlog - -Update an auditlog - -``` -oasisctl update auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to update. - --default If set, this AuditLog is the default for the organization. - --description string Description of the audit log. - -h, --help help for auditlog - --name string Name of the audit log. - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-backup-policy.md b/site/content/3.12/arangograph/oasisctl/update/update-backup-policy.md deleted file mode 100644 index cad0d2417f..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-backup-policy.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Oasisctl Update Backup Policy -menuTitle: Update Backup Policy -weight: 3 ---- -## oasisctl update backup policy - -Update a backup policy - -``` -oasisctl update backup policy [flags] -``` - -## Options -``` - --additional-region-ids strings Add backup to the specified addition regions - -d, --backup-policy-id string Identifier of the backup policy - --day-of-the-month int32 Run the backup on the specified day of the month (1-31) (default 1) - --description string Description of the backup - --email-notification string Email notification setting (Never|FailureOnly|Always) - --every-interval-hours int32 Schedule should run with an interval of the specified hours (1-23) - --friday If set, a backup will be created on Fridays. Set to false explicitly to clear the flag. - -h, --help help for policy - --hours int32 Hours part of the time of day (0-23) - --minutes int32 Minutes part of the time of day (0-59) - --minutes-offset int32 Schedule should run with specific minutes offset (0-59) - --monday If set, a backup will be created on Mondays. Set to false explicitly to clear the flag. - --name string Name of the deployment - --paused The policy is paused. Set to false explicitly to clear the flag. - --retention-period int Backups created by this policy will be automatically deleted after the specified retention period. A value of 0 means that backup will never be deleted. - --saturday If set, a backup will be created on Saturdays. Set to false explicitly to clear the flag. - --schedule-type string Schedule of the policy (Hourly|Daily|Monthly) - --sunday If set, a backup will be created on Sundays. Set to false explicitly to clear the flag. - --thursday If set, a backup will be created on Thursdays. Set to false explicitly to clear the flag. - --time-zone string The time-zone this time of day applies to (empty means UTC). Names MUST be exactly as defined in RFC-822. (default "UTC") - --tuesday If set, a backup will be created on Tuesdays. Set to false explicitly to clear the flag. - --upload The backup should be uploaded. Set to false explicitly to clear the flag. - --wednesday If set, a backup will be created on Wednesdays. Set to false explicitly to clear the flag. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update backup](update-backup.md) - Update a backup - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-backup.md b/site/content/3.12/arangograph/oasisctl/update/update-backup.md deleted file mode 100644 index 9ce085b61b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-backup.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Backup -menuTitle: Update Backup -weight: 2 ---- -## oasisctl update backup - -Update a backup - -``` -oasisctl update backup [flags] -``` - -## Options -``` - --auto-deleted-at int Time (h) until auto delete of the backup - -d, --backup-id string Identifier of the backup - --description string Description of the backup - -h, --help help for backup - --name string Name of the backup - --upload The backups should be uploaded -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update backup policy](update-backup-policy.md) - Update a backup policy - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-cacertificate.md b/site/content/3.12/arangograph/oasisctl/update/update-cacertificate.md deleted file mode 100644 index 1b97fe7a45..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-cacertificate.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update CA Certificate -menuTitle: Update CA Certificate -weight: 4 ---- -## oasisctl update cacertificate - -Update a CA certificate the authenticated user has access to - -``` -oasisctl update cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - --description string Description of the CA certificate - -h, --help help for cacertificate - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --use-well-known-certificate Sets the usage of a well known certificate ie. Let's Encrypt -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-deployment.md b/site/content/3.12/arangograph/oasisctl/update/update-deployment.md deleted file mode 100644 index b7c36cace2..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-deployment.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Oasisctl Update Deployment -menuTitle: Update Deployment -weight: 5 ---- -## oasisctl update deployment - -Update a deployment the authenticated user has access to - -``` -oasisctl update deployment [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate to use for the deployment - --coordinator-memory-size int32 Set memory size of Coordinators for flexible deployments (GiB) (default 4) - --coordinators int32 Set number of Coordinators for flexible deployments (default 3) - --custom-image string Set a custom image to use for the deployment. Only available for selected customers. - --dbserver-disk-size int32 Set disk size of DB-Servers for flexible deployments (GiB) (default 32) - --dbserver-memory-size int32 Set memory size of DB-Servers for flexible deployments (GiB) (default 4) - --dbservers int32 Set number of DB-Servers for flexible deployments (default 3) - -d, --deployment-id string Identifier of the deployment - --description string Description of the deployment - --disable-foxx-authentication Disable authentication of requests to Foxx application. - --disk-performance-id string Set the disk performance to use for this deployment. - --drop-vst-support Drop VST protocol support to improve resilience. - -h, --help help for deployment - -i, --ipallowlist-id string Identifier of the IP allowlist to use for the deployment - --is-platform-authentication-enabled Enable platform authentication for deployment. - --max-node-disk-size int32 Set maximum disk size for nodes for autoscaler (GiB) - --model string Set model of the deployment (default "oneshard") - --name string Name of the deployment - --node-count int32 Set the number of desired nodes (default 3) - --node-disk-size int32 Set disk size for nodes (GiB) - --node-size-id string Set the node size to use for this deployment - --notification-email-address strings Set email address(-es) that will be used for notifications related to this deployment. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --version string Version of ArangoDB to use for the deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-group.md b/site/content/3.12/arangograph/oasisctl/update/update-group.md deleted file mode 100644 index 7021923d4c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-group.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Group -menuTitle: Update Group -weight: 6 ---- -## oasisctl update group - -Update a group the authenticated user has access to - -``` -oasisctl update group [flags] -``` - -## Options -``` - --description string Description of the group - -g, --group-id string Identifier of the group - -h, --help help for group - --name string Name of the group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-ipallowlist.md b/site/content/3.12/arangograph/oasisctl/update/update-ipallowlist.md deleted file mode 100644 index 089d41026c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-ipallowlist.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Oasisctl Update IP Allowlist -menuTitle: Update IP Allowlist -weight: 7 ---- -## oasisctl update ipallowlist - -Update an IP allowlist the authenticated user has access to - -``` -oasisctl update ipallowlist [flags] -``` - -## Options -``` - --add-cidr-range strings List of CIDR ranges to add to the IP allowlist - --description string Description of the CA certificate - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --remote-inspection-allowed If set, remote connectivity checks by the Oasis platform are allowed - --remove-cidr-range strings List of CIDR ranges to remove from the IP allowlist -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-metrics-token.md b/site/content/3.12/arangograph/oasisctl/update/update-metrics-token.md deleted file mode 100644 index 2ff4a301aa..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-metrics-token.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Metrics Token -menuTitle: Update Metrics Token -weight: 9 ---- -## oasisctl update metrics token - -Update a metrics token - -``` -oasisctl update metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - --description string Description of the CA certificate - -h, --help help for token - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update metrics](update-metrics.md) - Update metrics resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-metrics.md b/site/content/3.12/arangograph/oasisctl/update/update-metrics.md deleted file mode 100644 index d8fc683f1e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Metrics -menuTitle: Update Metrics -weight: 8 ---- -## oasisctl update metrics - -Update metrics resources - -``` -oasisctl update metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update metrics token](update-metrics-token.md) - Update a metrics token - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-notebook.md b/site/content/3.12/arangograph/oasisctl/update/update-notebook.md deleted file mode 100644 index 2b6fee7bb0..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-notebook.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Notebook -menuTitle: Update Notebook -weight: 10 ---- -## oasisctl update notebook - -Update notebook - -``` -oasisctl update notebook [flags] -``` - -## Options -``` - -d, --description string Description of the notebook - -s, --disk-size int32 Notebook disk size in GiB - -h, --help help for notebook - --name string Name of the notebook - -n, --notebook-id string Identifier of the notebook - -m, --notebook-model string Identifier of the notebook model -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-organization-authentication-providers.md b/site/content/3.12/arangograph/oasisctl/update/update-organization-authentication-providers.md deleted file mode 100644 index 8d8d9be5de..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-organization-authentication-providers.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Organization Authentication Providers -menuTitle: Update Organization Authentication Providers -weight: 13 ---- -## oasisctl update organization authentication providers - -Update allowed authentication providers for an organization the authenticated user has access to - -``` -oasisctl update organization authentication providers [flags] -``` - -## Options -``` - --enable-github If set, allow access from user accounts authentication through Github - --enable-google If set, allow access from user accounts authentication through Google - --enable-microsoft If set, allow access from user accounts authentication through Microsoft - --enable-sso If set, allow access from user accounts authentication through single sign on (sso) - --enable-username-password If set, allow access from user accounts authentication through username-password - -h, --help help for providers - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization authentication](update-organization-authentication.md) - Update authentication settings for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-organization-authentication.md b/site/content/3.12/arangograph/oasisctl/update/update-organization-authentication.md deleted file mode 100644 index 328b81b297..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-organization-authentication.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Authentication -menuTitle: Update Organization Authentication -weight: 12 ---- -## oasisctl update organization authentication - -Update authentication settings for an organization - -``` -oasisctl update organization authentication [flags] -``` - -## Options -``` - -h, --help help for authentication -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update organization authentication providers](update-organization-authentication-providers.md) - Update allowed authentication providers for an organization the authenticated user has access to - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md b/site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md deleted file mode 100644 index 6d860fa8d6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Update Organization Email Domain Restrictions -menuTitle: Update Organization Email Domain Restrictions -weight: 16 ---- -## oasisctl update organization email domain restrictions - -Update which domain restrictions are placed on accessing a specific organization - -``` -oasisctl update organization email domain restrictions [flags] -``` - -## Options -``` - -d, --allowed-domain strings Allowed email domains for users of the organization - -h, --help help for restrictions - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization email domain](update-organization-email-domain.md) - Update email domain specific information for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain.md b/site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain.md deleted file mode 100644 index 57f79b6fbb..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-organization-email-domain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Email Domain -menuTitle: Update Organization Email Domain -weight: 15 ---- -## oasisctl update organization email domain - -Update email domain specific information for an organization - -``` -oasisctl update organization email domain [flags] -``` - -## Options -``` - -h, --help help for domain -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization email](update-organization-email.md) - Update email specific information for an organization -* [oasisctl update organization email domain restrictions](update-organization-email-domain-restrictions.md) - Update which domain restrictions are placed on accessing a specific organization - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-organization-email.md b/site/content/3.12/arangograph/oasisctl/update/update-organization-email.md deleted file mode 100644 index 89f05ed737..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-organization-email.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Email -menuTitle: Update Organization Email -weight: 14 ---- -## oasisctl update organization email - -Update email specific information for an organization - -``` -oasisctl update organization email [flags] -``` - -## Options -``` - -h, --help help for email -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update organization email domain](update-organization-email-domain.md) - Update email domain specific information for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-organization.md b/site/content/3.12/arangograph/oasisctl/update/update-organization.md deleted file mode 100644 index 670d291842..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-organization.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Organization -menuTitle: Update Organization -weight: 11 ---- -## oasisctl update organization - -Update an organization the authenticated user has access to - -``` -oasisctl update organization [flags] -``` - -## Options -``` - --description string Description of the organization - -h, --help help for organization - --name string Name of the organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update organization authentication](update-organization-authentication.md) - Update authentication settings for an organization -* [oasisctl update organization email](update-organization-email.md) - Update email specific information for an organization - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-policy-add-binding.md b/site/content/3.12/arangograph/oasisctl/update/update-policy-add-binding.md deleted file mode 100644 index df89601244..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-policy-add-binding.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Policy Add Binding -menuTitle: Update Policy Add Binding -weight: 19 ---- -## oasisctl update policy add binding - -Add a role binding to a policy - -``` -oasisctl update policy add binding [flags] -``` - -## Options -``` - --group-id strings Identifiers of the groups to add bindings for - -h, --help help for binding - -r, --role-id string Identifier of the role to bind to - -u, --url string URL of the resource to update the policy for - --user-id strings Identifiers of the users to add bindings for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy add](update-policy-add.md) - Add to a policy - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-policy-add.md b/site/content/3.12/arangograph/oasisctl/update/update-policy-add.md deleted file mode 100644 index 42e655fe7c..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-policy-add.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Policy Add -menuTitle: Update Policy Add -weight: 18 ---- -## oasisctl update policy add - -Add to a policy - -``` -oasisctl update policy add [flags] -``` - -## Options -``` - -h, --help help for add -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update policy add binding](update-policy-add-binding.md) - Add a role binding to a policy - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-policy-delete-binding.md b/site/content/3.12/arangograph/oasisctl/update/update-policy-delete-binding.md deleted file mode 100644 index 602bc93e93..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-policy-delete-binding.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Policy Delete Binding -menuTitle: Update Policy Delete Binding -weight: 21 ---- -## oasisctl update policy delete binding - -Delete a role binding from a policy - -``` -oasisctl update policy delete binding [flags] -``` - -## Options -``` - --group-id strings Identifiers of the groups to delete bindings for - -h, --help help for binding - -r, --role-id string Identifier of the role to delete bind for - -u, --url string URL of the resource to update the policy for - --user-id strings Identifiers of the users to delete bindings for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy delete](update-policy-delete.md) - Delete from a policy - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-policy-delete.md b/site/content/3.12/arangograph/oasisctl/update/update-policy-delete.md deleted file mode 100644 index dec2527590..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-policy-delete.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Policy Delete -menuTitle: Update Policy Delete -weight: 20 ---- -## oasisctl update policy delete - -Delete from a policy - -``` -oasisctl update policy delete [flags] -``` - -## Options -``` - -h, --help help for delete -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update policy delete binding](update-policy-delete-binding.md) - Delete a role binding from a policy - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-policy.md b/site/content/3.12/arangograph/oasisctl/update/update-policy.md deleted file mode 100644 index 132c0b4123..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-policy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Update Policy -menuTitle: Update Policy -weight: 17 ---- -## oasisctl update policy - -Update a policy - -``` -oasisctl update policy [flags] -``` - -## Options -``` - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update policy add](update-policy-add.md) - Add to a policy -* [oasisctl update policy delete](update-policy-delete.md) - Delete from a policy - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-private-endpoint-service.md b/site/content/3.12/arangograph/oasisctl/update/update-private-endpoint-service.md deleted file mode 100644 index 81aa0917f6..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-private-endpoint-service.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Oasisctl Update Private Endpoint Service -menuTitle: Update Private Endpoint Service -weight: 24 ---- -## oasisctl update private endpoint service - -Update a Private Endpoint Service attached to an existing deployment - -``` -oasisctl update private endpoint service [flags] -``` - -## Options -``` - --alternate-dns-name strings DNS names used for the deployment in the private network - --aws-principal strings List of AWS Principals from which a Private Endpoint can be created (Format: <AccountID>[/Role/<RoleName>|/User/<UserName>]) - --azure-client-subscription-id strings List of Azure subscription IDs from which a Private Endpoint can be created - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - --description string Description of the private endpoint service - --enable-private-dns Enable private DNS (applicable for AWS only) - --gcp-project strings List of GCP projects from which a Private Endpoint can be created - -h, --help help for service - --name string Name of the private endpoint service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update private endpoint](update-private-endpoint.md) - - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-private-endpoint.md b/site/content/3.12/arangograph/oasisctl/update/update-private-endpoint.md deleted file mode 100644 index a66ead3924..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Private Endpoint -menuTitle: Update Private Endpoint -weight: 23 ---- -## oasisctl update private endpoint - - - -``` -oasisctl update private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update private](update-private.md) - Update private resources -* [oasisctl update private endpoint service](update-private-endpoint-service.md) - Update a Private Endpoint Service attached to an existing deployment - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-private.md b/site/content/3.12/arangograph/oasisctl/update/update-private.md deleted file mode 100644 index 8c414612ac..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Private -menuTitle: Update Private -weight: 22 ---- -## oasisctl update private - -Update private resources - -``` -oasisctl update private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update private endpoint](update-private-endpoint.md) - - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-project.md b/site/content/3.12/arangograph/oasisctl/update/update-project.md deleted file mode 100644 index 0965a3684e..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-project.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Project -menuTitle: Update Project -weight: 25 ---- -## oasisctl update project - -Update a project the authenticated user has access to - -``` -oasisctl update project [flags] -``` - -## Options -``` - --description string Description of the project - -h, --help help for project - --name string Name of the project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/update/update-role.md b/site/content/3.12/arangograph/oasisctl/update/update-role.md deleted file mode 100644 index 58d7f2e8ab..0000000000 --- a/site/content/3.12/arangograph/oasisctl/update/update-role.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Role -menuTitle: Update Role -weight: 26 ---- -## oasisctl update role - -Update a role the authenticated user has access to - -``` -oasisctl update role [flags] -``` - -## Options -``` - --add-permission strings Permissions to add to the role - --description string Description of the role - -h, --help help for role - --name string Name of the role - -o, --organization-id string Identifier of the organization - --remove-permission strings Permissions to remove from the role - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.12/arangograph/oasisctl/upgrade.md b/site/content/3.12/arangograph/oasisctl/upgrade.md deleted file mode 100644 index 8d77aa3ecf..0000000000 --- a/site/content/3.12/arangograph/oasisctl/upgrade.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Upgrade -menuTitle: Upgrade -weight: 29 ---- -## oasisctl upgrade - -Upgrade Oasisctl tool - -## Synopsis -Check the latest, compatible version and upgrade this tool to that. - -``` -oasisctl upgrade [flags] -``` - -## Options -``` - -d, --dry-run Do an upgrade without applying the version. - -f, --force Force an upgrade even if the versions match. - -h, --help help for upgrade -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/version.md b/site/content/3.12/arangograph/oasisctl/version.md deleted file mode 100644 index e8e5ee7c8b..0000000000 --- a/site/content/3.12/arangograph/oasisctl/version.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl Version -menuTitle: Version -weight: 30 ---- -## oasisctl version - -Show the current version of this tool - -``` -oasisctl version [flags] -``` - -## Options -``` - -h, --help help for version -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.12/arangograph/oasisctl/wait/_index.md b/site/content/3.12/arangograph/oasisctl/wait/_index.md deleted file mode 100644 index 1ccac25259..0000000000 --- a/site/content/3.12/arangograph/oasisctl/wait/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Wait -menuTitle: Wait -weight: 31 ---- -## oasisctl wait - -Wait for a status change - -``` -oasisctl wait [flags] -``` - -## Options -``` - -h, --help help for wait -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl wait deployment](wait-deployment.md) - Wait for a deployment to reach the ready status - diff --git a/site/content/3.12/arangograph/oasisctl/wait/wait-deployment.md b/site/content/3.12/arangograph/oasisctl/wait/wait-deployment.md deleted file mode 100644 index ddc2c82d76..0000000000 --- a/site/content/3.12/arangograph/oasisctl/wait/wait-deployment.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Wait Deployment -menuTitle: Wait Deployment -weight: 1 ---- -## oasisctl wait deployment - -Wait for a deployment to reach the ready status - -``` -oasisctl wait deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --timeout duration How long to wait for the deployment to reach the ready status (default 20m0s) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl wait](_index.md) - Wait for a status change - diff --git a/site/content/3.12/arangograph/organizations/_index.md b/site/content/3.12/arangograph/organizations/_index.md deleted file mode 100644 index 083b746dda..0000000000 --- a/site/content/3.12/arangograph/organizations/_index.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -title: Organizations in ArangoGraph -menuTitle: Organizations -weight: 10 -description: >- - How to manage organizations and what type of packages ArangoGraph offers ---- -An ArangoGraph organizations is a container for projects. An organization -typically represents a (commercial) entity such as a company, a company division, -an institution, or a non-profit organization. - -**<u>Organizations</u> → Projects → Deployments** - -Users can be members of one or more organizations. However, you can only be a -member of one _Free-to-try_ tier organization at a time. - -## How to switch between my organizations - -1. The first entry in the main navigation (with a double arrow icon) indicates - the current organization. -2. Click it to bring up a dropdown menu to select another organization of which you - are a member. -3. The overview will open for the selected organization, showing the number of - projects, the tier and when it was created. - -![ArangoGraph Organization Switcher](../../../images/arangograph-organization-switcher.png) - -![ArangoGraph Organization Overview](../../../images/arangograph-organization-overview.png) - -## ArangoGraph Packages - -With the ArangoGraph Insights Platform, your organization can choose one of the -following packages. - -### Free Trial - -ArangoGraph comes with a free-to-try tier that lets you test ArangoGraph for -free for 14 days. You can get started quickly, without needing to enter a -credit card. - -The free trial gives you access to: -- One small deployment (4GB) in a region of your choice for 14 days -- Local backups -- One ArangoGraph Notebook for learning and data science - -After the trial period, your deployment will be deleted automatically. - -### On-Demand - -Add a payment method to gain access to ArangoGraph's full feature set. -Pay monthly via a credit card for what you actually use. - -This package unlocks all ArangoGraph functionality, including: -- Multiple and larger deployments -- Backups to cloud storage, with multi-region support -- Enhanced security features such as Private Endpoints - -### Committed - -Commit up-front for a year and pay via the Sales team. This package provides -the same flexibility of On-Demand, but at a lower price. - -In addition, you gain access to: -- 24/7 Premium Support -- ArangoDB Professional Services Engagements -- Ability to transact via the AWS and GCP marketplaces - -To take advantage of this, you need to get in touch with the ArangoDB -team. [Contact us](https://www.arangodb.com/contact/) for more details. - -## How to unlock all features - -You can unlock all features in ArangoGraph at any time by adding your billing -details and a payment method. As soon as you have added a payment method, all -ArangoGraph functionalities are immediately unlocked. From that point on, your -deployments will no longer expire and you can create more and larger deployments. - -See [Billing: How to add billing details / payment methods](billing.md) - -![ArangoGraph Billing](../../../images/arangograph-billing.png) - -## How to create a new organization - -See [My Account: How to create a new organization](../my-account.md#how-to-create-a-new-organization) - -## How to restrict access to an organization - -If you want to restrict access to an organization, you can do it by specifying which authentication providers are accepted for users trying to access the organization. For more information, refer to the [Access Control](../security-and-access-control/_index.md#restricting-access-to-organizations) section. - -## How to delete the current organization - -{{< danger >}} -Removing an organization implies the deletion of projects and deployments. -This operation cannot be undone and **all deployment data will be lost**. -Please proceed with caution. -{{< /danger >}} - -1. Click **Overview** in the **Organization** section of the main navigation. -2. Open the **Danger zone** tab. -3. Click the **Delete organization** button. -4. Enter `Delete!` to confirm and click **Yes**. - -{{< info >}} -If you are no longer a member of any organization, then a new organization is -created for you when you log in again. -{{< /info >}} - -{{< tip >}} -If the organization has a locked resource (a project or a deployment), you need to [unlock](../security-and-access-control/_index.md#locked-resources) -that resource first to be able to delete the organization. -{{< /tip >}} diff --git a/site/content/3.12/arangograph/organizations/billing.md b/site/content/3.12/arangograph/organizations/billing.md deleted file mode 100644 index 9b892b5500..0000000000 --- a/site/content/3.12/arangograph/organizations/billing.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Billing in ArangoGraph -menuTitle: Billing -weight: 10 -description: >- - How to manage billing details and payment methods in ArangoGraph ---- -## How to add billing details - -1. In the main navigation menu, click the **Organization** icon. -2. Click **Billing** in the **Organization** section. -3. In the **Billing Details** section, click **Edit**. -4. Enter your company name, billing address, and EU VAT identification number (if applicable). -5. Optionally, enter the email address(es) to which invoices should be emailed - to automatically. -6. Click **Save**. - -![ArangoGraph Billing Details](../../../images/arangograph-billing-details.png) - -## How to add a payment method - -1. In the main navigation menu, click the **Organization** icon. -2. Click **Billing** in the **Organization** section. -3. In the **Payment methods** section, click **Add**. -4. Fill out the form with your credit card details. Currently, a credit card is the only available payment method. -5. Click **Save**. - -![ArangoGraph Payment Method](../../../images/arangograph-add-payment-method-credit-card.png) - -{{% comment %}} -TODO: Need screenshot with invoice - -### How to view invoices - - -{{% /comment %}} diff --git a/site/content/3.12/arangograph/organizations/credits-and-usage.md b/site/content/3.12/arangograph/organizations/credits-and-usage.md deleted file mode 100644 index 34dafb8488..0000000000 --- a/site/content/3.12/arangograph/organizations/credits-and-usage.md +++ /dev/null @@ -1,147 +0,0 @@ ---- -title: Credits & Usage in ArangoGraph -menuTitle: Credits & Usage -weight: 15 -description: >- - Credits give you access to a flexible prepaid model, so you can allocate them - across multiple deployments as needed ---- -{{< info >}} -Credits are only available if your organization has signed up for -ArangoGraph's [Committed](../organizations/_index.md#committed) package. -{{< /info >}} - -The ArangoGraph credit model is a versatile prepaid model that allows you to -purchase credits and use them in a flexible way, based on what you have running -in ArangoGraph. - -Instead of purchasing a particular deployment for a year, you can purchase a -number of ArangoGraph credits that expire a year after purchase. These credits -are then consumed over that time period, based on the deployments you run -in ArangoGraph. - -For example, a OneShard (three nodes) A64 deployment consumes more credits per -hour than a smaller deployment such as A8. If you are running multiple deployments, -like pre-production environments or for different use-cases, these would each consume -from the same credit balance. However, if you are not running any deployments -and do not have any backup storage, then none of your credits will be consumed. - -{{< tip >}} -To purchase credits for your organization, you need to get in touch with the -ArangoDB team. [Contact us](https://www.arangodb.com/contact/) for more details. -{{< /tip >}} - -There are a number of benefits that ArangoGraph credits provide: -- **Adaptability**: The pre-paid credit model allows you to adapt your usage to - changing project requirements or fluctuating workloads. By enabling the use of - credits for various instance types and sizes, you can easily adjust your - resource allocation. -- **Efficient handling of resources**: With the ability to purchase credits in - advance, you can better align your needs in terms of resources and costs. - You can purchase credits in bulk and then allocate them as needed. -- **Workload Optimization**: By having a clear view of credit consumption and - remaining balance, you can identify inefficiencies to further optimize your - infrastructure, resulting in cost savings and better performance. - -## How to view the credit usage - -1. In the main navigation, click the **Organization** icon. -2. Click **Credits & Usage** in the **Organization** section. -3. In the **Credits & Usage** page, you can: - - See the remaining credit balance. - - Track your total credit balance. - - See a projection of when you will run out of credits, based on the last 30 days of usage. - - Get a detailed consumption report in PDF format that shows: - - The number of credits you had at the start of the month. - - The number of credits consumed in the month. - - The number of credits remaining. - - The number of credits consumed for each deployment. - -![ArangoGraph Credits and Usage](../../../images/arangograph-credits-and-usage.png) - -## FAQs - -### Are there any configuration constraints for using the credits? - -No. Credits are designed to be used completely flexibly. You can use all of your -credits for multiple small deployments (i.e. A8s) or you can use them for a single -large deployment (i.e. A256), or even multiple large deployments, as long as you -have enough credits remaining. - -### What is the flexibility of moving up or down in configuration size of the infrastructure? - -You can move up sizes in configuration at any point by editing your deployment -within ArangoGraph, once every 6 hours to allow for in-place disk expansion. - -### Is there a limit to how many deployments I can use my credits on? - -There is no specific limit to the number of deployments you can use your credits -on. The credit model is designed to provide you with the flexibility to allocate -credits across multiple deployments as needed. This enables you to effectively -manage and distribute your resources according to your specific requirements and -priorities. However, it is essential to monitor your credit consumption to ensure -that you have sufficient credits to cover your deployments. - -### Do the credits I purchase expire? - -Yes, credits expire 1 year after purchase. You should ensure that you consume -all of these credits within the year. - -### Can I make multiple purchases of credits within a year? - -As an organization’s usage of ArangoGraph grows, particularly in the initial -phases of application development and early production release, it is common -to purchase a smaller credit package that is later supplemented by a larger -credit package part-way through the initial credit expiry term. -In this case, all sets of credits will be available for ArangoGraph consumption -as a single credit balance. The credits with the earlier expiry date are consumed -first to avoid credit expiry where possible. - -### Can I purchase a specific number of credits (i.e. 3361, 4185)? - -ArangoGraph offers a variety of predefined credit packages designed to -accommodate different needs and stages of the application lifecycle. -For any credit purchasing needs, please [contact us](https://www.arangodb.com/contact/) -and we are happy to help find an appropriate package for you. - -### How quickly will the credits I purchase be consumed? - -The rate at which your purchased credits will be consumed depends on several -factors, including the type and size of instances you deploy, the amount of -resources used, and the duration of usage. Each machine size has an hourly credit -consumption rate, and the overall rate of credit consumption will increase for -larger sizes or for more machines/deployments. Credits will also be consumed for -any variable usage charges such as outbound network traffic and backup storage. - -### How can I see how many credits I have remaining? - -All details about credits, including how many credits have been purchased, -how many remain, and how they are being consumed are available in the -**Credits & Usage** page within the ArangoGraph web interface. - -### I have a large sharded deployment, how do I know how many credits it will consume? - -If you are using credits, then you will be able to see how many credits your -configured deployment will consume when [creating](../deployments/_index.md#how-to-create-a-new-deployment) -or [editing a deployment](../deployments/_index.md#how-to-edit-a-deployment). - -You can download a detailed consumption report in the -[**Credits & Usage** section](#how-to-view-the-credit-usage). It shows you the -number of credits consumed by any deployment you are creating or editing. - -All users can see the credit price of each node size in the **Pricing** section. - -### What happens if I run out of credits? - -If you run out of credits, your access to ArangoGraph's services and resources -will be temporarily suspended until you purchase additional credits. - -### Can I buy credits for a short time period (e.g. 2 months)? - -No, you cannot but credits with an expiry of less than 12 months. -If you require credits for a shorter time frame, such as 2 months, you can still -purchase one of the standard credit packages and consume the credits as needed -during that time. You may opt for a smaller credit package that aligns with your -expected usage during the desired period, rather than the full year’s expected usage. -Although the credits will have a longer expiration period, this allows you to have -the flexibility of utilizing the remaining credits for any future needs. \ No newline at end of file diff --git a/site/content/3.12/arangograph/organizations/users-and-groups.md b/site/content/3.12/arangograph/organizations/users-and-groups.md deleted file mode 100644 index abed36697b..0000000000 --- a/site/content/3.12/arangograph/organizations/users-and-groups.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: Users and Groups in ArangoGraph -menuTitle: Users & Groups -weight: 5 -description: >- - How to manage individual members and user groups in ArangoGraph ---- -## Users, groups & members - -When you use ArangoGraph, you are logged in as a user. -A user has properties such as name & email address. -Most important of the user is that it serves as an identity of a person. - -A user is member of one or more organizations in ArangoGraph. -You can become a member of an organization in the following ways: - -- Create a new organization. You will become the first member and owner of that - organization. -- Be invited to join an organization. Once accepted (by the invited user), this - user becomes a member of the organization. - -If the number of members of an organization becomes large, it helps to group -users. In ArangoGraph a group is part of an organization and a group contains -a list of users. All users of the group must be member of the owning organization. - -In the **People** section of the dashboard you can manage users, groups and -invites for the organization. - -To edit permissions of members see [Access Control](../security-and-access-control/_index.md). - -## Members - -Members are a list of users that can access an organization. - -![ArangoGraph Member Access Control](../../../images/arangograph-access-control-members.png) - -### How to add a new member to the organization - -1. In the main navigation, click the __Organization__ icon. -2. Click __Members__ in the __People__ section. -3. Optionally, click the __Invites__ entry. -4. Click the __Invite new member__ button. -5. In the form that appears, enter the email address of the person you want to - invite. -6. Click the __Create__ button. -7. An email with an organization invite will now be sent to the specified - email address. -8. After accepting the invite the person will be added to the organization - [members](#members). - -![ArangoGraph Organization Invites](../../../images/arangograph-new-invite.png) - -### How to respond to an organization invite - -See [My Account: How to respond to my invites](../my-account.md#how-to-respond-to-my-invites) - -### How to remove a member from the organization - -1. Click __Members__ in the __People__ section of the main navigation. -2. Delete a member by pressing the __recycle bin__ icon in the __Actions__ column. -3. Confirm the deletion in the dialog that pops up. - -{{< info >}} -You cannot delete members who are organization owners. -{{< /info >}} - -### How to make a member an organization owner - -1. Click __Members__ in the __People__ section of the main navigation. -2. You can convert a member to an organization owner by pressing the __Key__ icon - in the __Actions__ column. -3. You can convert a member back to a normal user by pressing the __User__ icon - in the __Actions__ column. - -## Groups - -A group is a defined set of members. Groups can then be bound to roles. These -bindings contribute to the respective organization, project or deployment policy. - -![ArangoGraph Groups](../../../images/arangograph-groups.png) - -### How to create a new group - -1. Click __Groups__ in the __People__ section of the main navigation. -2. Press the __New group__ button. -3. Enter a name and optionally a description for your new group. -4. Select the members you want to be part of the group. -5. Press the __Create__ button. - -![ArangoGraph New Group](../../../images/arangograph-new-group.png) - -### How to view, edit or remove a group - -1. Click __Groups__ in the __People__ section of the main navigation. -2. Click an icon in the __Actions__ column: - - __Eye__: View group - - __Pencil__: Edit group - - __Recycle bin__: Delete group - -You can also click a group name to view it. There are buttons to __Edit__ and -__Delete__ the currently viewed group. - -![ArangoGraph Group](../../../images/arangograph-group.png) - -{{< info >}} -The groups __Organization members__ and __Organization owners__ are virtual groups -and cannot be changed. They always reflect the current set of organization -members and owners. -{{< /info >}} - -## Invites - -### How to create a new organization invite - -See [How to add a new member to the organization](#how-to-add-a-new-member-to-the-organization) - -### How to view the status of invitations - -1. Click __Invites__ in the __People__ section of the main navigation. -2. The created invites are displayed, grouped by status __Pending__, - __Accepted__ and __Rejected__. -3. You may delete pending invites by clicking the __recycle bin__ icon in the - __Actions__ column. - -![ArangoGraph Organization Invites](../../../images/arangograph-org-invites.png) diff --git a/site/content/3.12/arangograph/projects.md b/site/content/3.12/arangograph/projects.md deleted file mode 100644 index f4efd27833..0000000000 --- a/site/content/3.12/arangograph/projects.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Projects in ArangoGraph -menuTitle: Projects -weight: 15 -description: >- - How to manage projects and IP allowlists in ArangoGraph ---- -ArangoGraph projects can represent organizational units such as teams, -product groups, environments (e.g. staging vs. production). You can have any -number of projects under one organization. - -**Organizations → <u>Projects</u> → Deployments** - -Projects are a container for related deployments, certificates & IP allowlists. -Projects also come with their own policy for access control. You can have any -number of deployment under one project. - -![ArangoGraph Projects Overview](../../images/arangograph-projects-overview.png) - -## How to create a new project - -1. In the main navigation, click the __Dashboard__ icon. -2. Click __Projects__ in the __Dashboard__ section. -3. Click the __New project__ button. -4. Enter a name and optionally a description for your new project. -5. Click the __Create__ button. -6. You will be taken to the project page. -7. To change the name or description, click either at the top of the page. - -![ArangoGraph New Project](../../images/arangograph-new-project.png) - -![ArangoGraph Project Summary](../../images/arangograph-project.png) - -{{< info >}} -Projects contain exactly **one policy**. Within that policy, you can define -role bindings to regulate access control on a project level. -{{< /info >}} - -## How to create a new deployment - -See [Deployments: How to create a new deployment](deployments/_index.md#how-to-create-a-new-deployment) - -## How to delete a project - -{{< danger >}} -Deleting a project will delete contained deployments, certificates & IP allowlists. -This operation is **irreversible**. -{{< /danger >}} - -1. Click __Projects__ in the __Dashboard__ section of the main navigation. -2. Click the __recycle bin__ icon in the __Actions__ column of the project to be deleted. -3. Enter `Delete!` to confirm and click __Yes__. - -{{< tip >}} -If the project has a locked deployment, you need to [unlock](security-and-access-control/_index.md#locked-resources) -it first to be able to delete the project. -{{< /tip >}} - -## How to manage IP allowlists - -IP allowlists let you limit access to your deployment to certain IP ranges. -It is optional, but strongly recommended to do so. - -You can create an allowlist as part of a project. - -1. Click a project name in the __Projects__ section of the main navigation. -2. Click the __Security__ entry. -3. In the __IP allowlists__ section, click: - - The __New IP allowlist__ button to create a new allowlist. - When creating or editing a list, you can add comments - in the __Allowed CIDR ranges (1 per line)__ section. - Everything after `//` or `#` is considered a comment until the end of the line. - - A name or the __eye__ icon in the __Actions__ column to view the allowlist. - - The __pencil__ icon to edit the allowlist. - You can also view the allowlist and click the __Edit__ button. - - The __recycle bin__ icon to delete the allowlist. - -## How to manage role bindings - -See: -- [Access Control: How to view, edit or remove role bindings of a policy](security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy) -- [Access Control: How to add a role binding to a policy](security-and-access-control/_index.md#how-to-add-a-role-binding-to-a-policy) diff --git a/site/content/3.12/arangograph/security-and-access-control/single-sign-on/_index.md b/site/content/3.12/arangograph/security-and-access-control/single-sign-on/_index.md deleted file mode 100644 index 1004352974..0000000000 --- a/site/content/3.12/arangograph/security-and-access-control/single-sign-on/_index.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Single Sign-On (SSO) in ArangoGraph -menuTitle: Single Sign-On -weight: 10 -description: >- - ArangoGraph supports **Single Sign-On** (SSO) authentication using - **Security Assertion Markup language 2.0** (SAML 2.0) ---- -{{< info >}} -To enable the Single Sign-On (SSO) feature, get in touch with the ArangoGraph -team via **Request Help**, available in the left sidebar menu of the -ArangoGraph Dashboard. -{{< /info >}} - -## About SAML 2.0 - -The Security Assertion Markup language 2.0 (SAML 2.0) is an open standard created -to provide cross-domain single sign-on (SSO). It allows you to authenticate in -multiple web applications by using a single set of login credentials. - -SAML SSO works by transferring user authentication data from the identity -provider (IdP) to the service provider (SP) through an exchange of digitally -signed XML documents. - -## IdP-initiated versus SP-initiated SSO - -There are generally two methods for starting Single Sign-On: - -- **Identity Provider Initiated** (IdP-initiated): - You log into the Identity Provider and are then redirected to ArangoGraph. -- **Service Provider Initiated** (SP-initiated): - You access the ArangoGraph site which then redirects you to the - Identity Provider for authentication. - -**ArangoGraph only supports SP-initiated SSO** because IdP-Initiated SSO is -vulnerable to Man-in-the-Middle attacks. In order to initiate the SSO login -process, you must start at ArangoGraph. - -## Configure SAML 2.0 using Okta - -You can enable SSO for your ArangoGraph organization using Okta as an Identity -Provider (IdP). For more information about Okta, please refer to the -[Okta Documentation](https://help.okta.com/en-us/Content/index.htm?cshid=csh-index). - -### Create the SAML app integration in Okta - -1. Sign in to your Okta account and select **Applications** from the left sidebar menu. -2. Click **Create App Integration**. -3. In the **Create a new app integration** dialog, select **SAML 2.0**. - - ![ArangoGraph Create Okta App Integration](../../../../images/arangograph-okta-create-integration.png) -4. In the **General Settings**, specify a name for your integration and click **Next**. - - ![ArangoGraph Okta Integration Name](../../../../images/arangograph-okta-integration-name.png) -5. Configure the SAML settings: - - For **Single sign-on URL**, use `https://auth.arangodb.com/login/callback?connection=ORG_ID` - - For **Audience URI (SP Entity ID)**, use `urn:auth0:arangodb:ORG_ID` - - ![ArangoGraph Okta SAML General Settings](../../../../images/arangograph-okta-saml-general-settings.png) - -6. Replace **ORG_ID** with your organization identifier from the - ArangoGraph Dashboard. To find your organization ID, go to the **User Toolbar** - in the top right corner, which is accessible from every view of the Dashboard, - and click **My organizations**. - - If, for example, your organization ID is 14587062, here are the values you - would use when configuring the SAML settings: - - `https://auth.arangodb.com/login/callback?connection=14587062` - - `urn:auth0:arangodb:14587062` - - ![ArangoGraph Organization ID](../../../../images/arangograph-organization-id.png) -7. In the **Attribute Statements** section, add custom attributes as seen in the image below: - - email: `user.email` - - given_name: `user.firstName` - - family_name: `user.lastName` - - picture: `user.profileUrl` - - This step consists of a mapping between the ArangoGraph attribute names and - Okta attribute names. The values of these attributes are automatically filled - in based on the users list that is defined in Okta. - - ![ArangoGraph Okta SAML Attributes](../../../../images/arangograph-okta-saml-attributes.png) -8. Click **Next**. -9. In the **Configure feedback** section, select **I'm an Okta customer adding an internal app**. -10. Click **Finish**. The SAML app integration is now created. - -### SAML Setup - -After creating the app integration, you must perform the SAML setup to finalize -the SSO configuration. - -1. Go to the **SAML Signing Certificates** section, displayed under the **Sign On** tab. -2. Click **View SAML setup instructions**. - - ![ArangoGraph Okta SAML Setup](../../../../images/arangograph-okta-saml-setup.png) -3. The setup instructions include the following items: - - **Identity Provider Single Sign-On URL** - - **Identity Provider Issuer** - - **X.509 Certificate** -4. Copy the IdP settings, download the certificate using the - **Download X.509 certificate** button, and share them with the ArangoGraph - team via an ArangoGraph Support Ticket in order to complete the SSO - configuration. - diff --git a/site/content/3.13/arangograph/_index.md b/site/content/3.13/arangograph/_index.md deleted file mode 100644 index 0e07d4c600..0000000000 --- a/site/content/3.13/arangograph/_index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: ArangoGraph Insights Platform -menuTitle: ArangoGraph -weight: 65 -description: >- - The ArangoGraph Insights Platform provides the entire functionality of - ArangoDB as a service, without the need to run or manage databases yourself -aliases: - - arangograph/changelog ---- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), -formerly called Oasis, provides ArangoDB databases as a Service (DBaaS). -It enables you to use the entire functionality of an ArangoDB cluster -deployment without the need to run or manage the system yourself. - -The ArangoGraph Insights Platform... - -- runs your databases in data centers of the cloud provider - of your choice: Google Cloud Platform (GCP) or Amazon Web Services (AWS). - This optimizes performance and reduces cost. - -- ensures that your databases are always available and - healthy by monitoring them 24/7. - -- ensures that your databases are kept up to date by - installing new versions without service interruption. - -- ensures that your data is safe by providing encryption & - audit logs and making frequent data backups. - -- guarantees that your data always remains your property and - access to it is protected with industry standard safeguards. - -For more information see -[dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) - -For quick start guide, see -[Use ArangoDB in the Cloud](../get-started/set-up-a-cloud-instance.md). diff --git a/site/content/3.13/arangograph/api/_index.md b/site/content/3.13/arangograph/api/_index.md deleted file mode 100644 index ee4f21371f..0000000000 --- a/site/content/3.13/arangograph/api/_index.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: The ArangoGraph API -menuTitle: ArangoGraph API -weight: 60 -description: >- - Interface to control all resources inside ArangoGraph in a scriptable manner -aliases: - - arangograph-api ---- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), -comes with its own API. This API enables you to control all -resources inside ArangoGraph in a scriptable manner. Typical use cases are spinning -up ArangoGraph deployments during continuous integration and infrastructure as code. - -The ArangoGraph API… - -- is a well-specified API that uses - [Protocol Buffers](https://developers.google.com/protocol-buffers/) - as interface definition and [gRPC](https://grpc.io/) as - underlying protocol. - -- allows for automatic generation of clients for a large list of languages. - A Go client is available out of the box. - -- uses API keys for authentication. API keys impersonate a user and inherit - the permissions of that user. - -- is also available as a command-line tool called [oasisctl](../oasisctl/_index.md). - -- is also available as a - [Terraform plugin](https://github.com/arangodb-managed/terraform-provider-oasis/). - This plugin makes integration of ArangoGraph in infrastructure as code projects - very simple. To learn more, refer to the [plugin documentation](https://registry.terraform.io/providers/arangodb-managed/oasis/latest/docs). - -Also see: -- [github.com/arangodb-managed/apis](https://github.com/arangodb-managed/apis/) -- [API definitions](https://arangodb-managed.github.io/apis/index.html) diff --git a/site/content/3.13/arangograph/api/set-up-a-connection.md b/site/content/3.13/arangograph/api/set-up-a-connection.md deleted file mode 100644 index 7cbc2b76e2..0000000000 --- a/site/content/3.13/arangograph/api/set-up-a-connection.md +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: Get started with the ArangoGraph API -menuTitle: Get started with the API -weight: 5 -description: >- - Quick start guide on how to set up a connection to the ArangoGraph API -aliases: - - ../arangograph-api/getting-started-with-the-api ---- -The instructions below are a quick start guide on how to set up a connection to the ArangoGraph API. - -All examples below will use the Go programming language. -Since the ArangoGraph API is using gRPC with protocol buffers, -all examples can be easily translated to many different languages. - -## Prerequisites - -Make sure that you have already [signed up for ArangoGraph](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). - -## Creating an API key - -1. Go to [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) and login. -2. Click the user icon in the top-right of the dashboard. -3. Select __My API keys__ -4. Click __New API key__ -5. Click __Create__ to select the default settings. -6. You'll now see a dialog showing the __API key ID__ and - the __API key Secret__. This is the only time you will see - the secret, so make sure to store it in a safe place. - -## Create an access token with your API key - -```go -import ( - "context" - - "google.golang.org/grpc" - "google.golang.org/grpc/credentials" - "github.com/arangodb-managed/apis/common/auth" - common "github.com/arangodb-managed/apis/common/v1" - data "github.com/arangodb-managed/apis/data/v1" - iam "github.com/arangodb-managed/apis/iam/v1" -) - -... - -// Set up a connection to the API. -tc := credentials.NewTLS(&tls.Config{}) -conn, err := grpc.Dial("https://api.cloud.arangodb.com", - grpc.WithTransportCredentials(tc)) -if err != nil { - // handle error -} - -// Create client for IAM service -iamc := iam.NewIAMServiceClient(conn) - -// Call AuthenticateAPIKey to create token -resp, err := iamc.AuthenticateAPIKey(ctx, - &iam.AuthenticateAPIKeyRequest{ - Id: keyID, - Secret: keySecret, -}) -if err != nil { - // handle error -} -token := resp.GetToken() -``` - -## Make an authenticated API call - -We're going to list all deployments in a project. -The connection and token created in the previous sample is re-used. - -The authentication token is passed as standard `bearer` token to the call. -If Go, there is a helper method (`WithAccessToken`) to create a context using -an authentication token. - -```go -// Create client for Data service -datac := data.NewDataServiceClient(conn) - -// Prepare context with authentication token -ctx := auth.WithAccessToken(context.Background(), token) - -// Call list deployments -list, err := datac.ListDeployments(ctx, - &common.ListOptions{ContextId: myProjectID}) -if err != nil { - // handle error -} -for _, depl := range list.GetItems() { - fmt.Printf("Found deployment with id %s\n", depl.GetId()) -} - -``` - -## API Errors - -All API methods return errors as gRPC error codes. - -The `github.com/arangodb-managed/apis/common/v1` package contains several helpers to check for common errors. - -```go -if common.IsNotFound(err) { - // Error is caused by a not-found situation -} -``` diff --git a/site/content/3.13/arangograph/backups.md b/site/content/3.13/arangograph/backups.md deleted file mode 100644 index e4adcd0a0e..0000000000 --- a/site/content/3.13/arangograph/backups.md +++ /dev/null @@ -1,172 +0,0 @@ ---- -title: Backups in ArangoGraph -menuTitle: Backups -weight: 50 -description: >- - You can manually create backups or use a backup policy to schedule periodic - backups, and both ways allow you to store your backups in multiple regions simultaneously ---- -## How to create backups - -To backup data in ArangoGraph for an ArangoDB installation, navigate to the -**Backups** section of your deployment created previously. - -![Backup ArangoDB](../../images/arangograph-backup-section.png) - -There are two ways to create backups. Create periodic backups using a -**Backup policy**, or create a backup manually. -Both ways allow you to create [backups in multiple regions](#multi-region-backups) -as well. - -### Periodic backups - -Periodic backups are created at a given schedule. To see when the new backup is -due, observe the schedule section. - -![Backup Policy schedule](../../images/arangograph-backup-policy-schedule.png) - -When a new deployment is created, a default **Backup policy** is created for it -as well. This policy creates backups every two hours. To edit this policy -(or any policy), highlight it in the row above and hit the pencil icon. - -![Edit Backup Policy](../../images/arangograph-edit-backup-policy.png) - -These backups are not automatically uploaded. To enable this, use the -**Upload backup to storage** option and choose a retention period that -specifies how long backups are retained after creation. - -If the **Upload backup to storage** option is enabled for a backup policy, -you can then create backups in different regions than the default one. -The regions where the default backup is copied are shown in the -**Additional regions** column in the **Policies** section. - -### Manual backups - -It's also possible to create a backup on demand. To do this, click **Back up now**. - -![Back up Now](../../images/arangograph-back-up-now.png) - -![Back up Now Dialog](../../images/arangograph-back-up-now-dialog.png) - -If you want to manually copy a backup to a different region than the default -one, first ensure that the **Upload backup to storage** option is enabled. -Then, highlight the backup row and use the -**Copy backup to a different region** button from the **Actions** column. - -The source backup ID from -which the copy is created is displayed in the **Copied from Backup** column. - -![Copy backup to a different region](../../images/arangograph-copy-backup-different-region.png) - -![Multiple Backups](../../images/arangograph-multiple-backups.png) - -### Uploading backups - -By default, a backup is not uploaded to the cloud, instead it remains on the -servers of the deployment. To make a backup that is resilient against server -(disk) failures, upload the backup to cloud storage. - -When the **Upload backup to cloud storage** option is enabled, the backup is -preserved for a long time and does not occupy any disk space on the servers. -This also allows copying the backup to different regions and it can be -configured in the **Multiple region backup** section. - -Uploaded backups are -required for [cloning](#how-to-clone-deployments-using-backups). - -#### Best practices for uploading backups - -When utilizing the **Upload backup to cloud storage** feature, a recommended -approach is to implement a backup strategy that balances granularity and storage -efficiency. - -One effective strategy involves creating a combination of backup intervals and -retention periods. For instance, consider the following example: - -1. Perform a backup every 4 hours with a retention period of 24 hours. This - provides frequent snapshots of your data, allowing you to recover recent - changes. -2. Perform a backup every day with a retention period of a week. Daily backups - offer a broader time range for recovery, enabling you to restore data from - any point within the past week. -3. Perform a backup every week with a retention period of a month. Weekly - backups allow you to recover from more extensive data. -4. Perform a backup every month with a retention period of a year. Monthly - backups provide a long-term perspective, enabling you to restore data from - any month within the past year. - -This backup strategy offers good granularity, providing multiple recovery -options for different timeframes. By implementing this approach, you have a -total number of backups that is considerable lower in comparison to other -alternatives such as having hourly backups with a retention period of a year. - -## Multi-region backups - -Using the multi-region backup feature, you can store backups in multiple regions -simultaneously either manually or automatically as part of a **Backup policy**. -If a backup created in one region goes down, it is still available in other -regions, significantly improving reliability. - -Multiple region backup is only available when the -**Upload backup to cloud storage** option is enabled. - -![Multiple Region Backup](../../images/arangograph-multi-region-backup.png) - -## How to restore backups - -To restore a database from a backup, highlight the desired backup and click the restore icon. - -{{< warning >}} -All current data will be lost when restoring. To make sure that new data that -has been inserted after the backup creation is also restored, create a new -backup before using the **Restore Backup** feature. - -During restore, the deployment is temporarily not available. -{{< /warning >}} - -![Restore From Backup](../../images/arangograph-restore-from-backup.png) - -![Restore From Backup Dialog](../../images/arangograph-restore-from-backup-dialog.png) - -![Restore From Backup Status Pending](../../images/arangograph-restore-from-backup-status-pending.png) - -![Restore From Backup Status Restored](../../images/arangograph-restore-from-backup-status-restored.png) - -## How to clone deployments using backups - -Creating a deployment from a backup allows you to duplicate an existing -deployment with all its data, for example, to create a test environment or to -move to a different cloud provider or region within ArangoGraph. - -{{< info >}} -This feature is only available if the backup you wish to clone has been -uploaded to cloud storage. -{{< /info >}} - -{{< info >}} -The cloned deployment will have the exact same features as the previous -deployment including node size and model. The cloud provider and the region -can stay the same or you can select a different one. -For restoring a deployment as quick as possible, it is recommended to create a -deployment in the same region as where the backup resides to avoid cross-region -data transfer. -The data contained in the backup will be restored to this new deployment. - -The *root password* for this deployment will be different. -{{< /info >}} - -1. Highlight the backup you wish to clone from and hit **Clone backup to new deployment**. - - ![ArangoGraph Clone Deployment From Backup](../../images/arangograph-clone-deployment-from-backup.png) - -2. Choose whether the clone should be created using the current provider and in - the same region as the backup or using a different provider, a different region, - or both. - - ![ArangoGraph Clone Deployment Select Region](../../images/arangograph-clone-deployment-select.png) - -3. The view should navigate to the new deployment being bootstrapped. - - ![ArangoGraph Cloned Deployment](../../images/arangograph-cloned-deployment.png) - -This feature is also available through [oasisctl](oasisctl/_index.md). diff --git a/site/content/3.13/arangograph/data-loader/_index.md b/site/content/3.13/arangograph/data-loader/_index.md deleted file mode 100644 index 7955fcb47a..0000000000 --- a/site/content/3.13/arangograph/data-loader/_index.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Load your data into ArangoGraph -menuTitle: Data Loader -weight: 22 -description: >- - Load your data into ArangoGraph and transform it into richly-connected graph - structures, without needing to write any code or deploy any infrastructure ---- - -ArangoGraph provides different ways of loading your data into the platform, -based on your migration use case. - -## Transform data into a graph - -The ArangoGraph Data Loader allows you to transform existing data from CSV file -formats into data that can be analyzed by the ArangoGraph platform. - -You provide your data in CSV format, a common format used for exports of data -from various systems. Then, using a no-code editor, you can model the schema of -this data and the relationships between them. This allows you to ingest your -existing datasets into your ArangoGraph database, without the need for any -development effort. - -You can get started in a few easy steps. - -1. **Create database**: - Choose an existing database or create a new one and enter a name for your new graph. - -2. **Add files**: - Drag and drop your data files in CSV format. - -3. **Design your graph**: - Model your graph schema by adding nodes and connecting them via edges. - -4. **Import data**: - Once you are ready, save and start the import. The resulting graph is an - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) with its - corresponding collections, available in your ArangoDB web interface. - -Follow this [working example](../data-loader/example.md) to see how easy it is -to transform existing data into a graph. - -## Import data to the cloud - -To import data from various files into collections **without creating a graph**, -get the ArangoDB client tools for your operating system from the -[download page](https://arangodb.com/download-major/). - -- To import data to ArangoGraph from an existing ArangoDB instance, see - [arangodump](../../components/tools/arangodump/) and - [arangorestore](../../components/tools/arangorestore/). -- To import pre-existing data in JSON, CSV, or TSV format, see - [arangoimport](../../components/tools/arangoimport/). - -## How to access the Data Loader - -1. If you do not have a deployment yet, [create a deployment](../deployments/_index.md#how-to-create-a-new-deployment) first. -2. Open the deployment you want to load data into. -3. In the **Load Data** section, click the **Load your data** button. -4. Select your migration use case. - -![ArangoGraph Data Loader Migration Use Cases](../../../images/arangograph-data-loader-migration-use-cases.png) \ No newline at end of file diff --git a/site/content/3.13/arangograph/data-loader/add-files.md b/site/content/3.13/arangograph/data-loader/add-files.md deleted file mode 100644 index 114b588e40..0000000000 --- a/site/content/3.13/arangograph/data-loader/add-files.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Add files into Data Loader -menuTitle: Add files -weight: 5 -description: >- - Provide your set of files in CSV format containing the data to be imported ---- - -The Data Loader allows you to upload your data files in CSV format into -ArangoGraph and then use these data sources to design a graph using the -built-in graph designer. - -## Upload your files - -You can upload your CSV files in the following ways: - -- Drag and drop your files in the designated area. -- Click the **Browse files** button and select the files you want to add. - -![ArangoGraph Data Loader Upload Files](../../../images/arangograph-data-loader-upload-files.png) - -You have the option to either upload several files collectively as a batch or -add them individually. Furthermore, you can supplement additional files later on. -After a file has been uploaded, you can expand it to preview both the header and -the first row of data within the file. - -In case you upload CSV files without fields, they will not be available for -manipulation. - -Once the files are uploaded, you can start [designing your graph](../data-loader/design-graph.md). - -### File formatting limitations - -Ensure that the files you upload are correctly formatted. Otherwise, errors may -occur, the upload may fail, or the data may not be correctly mapped. - -The following restrictions and limitations apply: - -- The only supported file format is CSV. If you submit an invalid file format, - the upload of that specific file will be prevented. -- It is required that all CSV files have a header row. If you upload a file - without a header, the first row of data is treated as the header. To avoid - losing the first row of the data, make sure to include headers in your files. -- The CSV file should have unique header names. It is not possible to have two - columns with the same name within the same file. - -For more details, see the [File validation](../data-loader/import.md#file-validation) section. - -### Upload limits - -Note that there is a cumulative file upload limit of 1GB. This means that the -combined size of all files you upload should not exceed 1GB. If the total size -of the uploaded files surpasses this limit, the upload may not be successful. - -## Delete files - -You can remove uploaded files by clicking the **Delete file** button in the -**Your files** panel. Please keep in mind that in order to delete a file, -you must first remove all graph associations associated with it. \ No newline at end of file diff --git a/site/content/3.13/arangograph/data-loader/design-graph.md b/site/content/3.13/arangograph/data-loader/design-graph.md deleted file mode 100644 index b1c5eaf3af..0000000000 --- a/site/content/3.13/arangograph/data-loader/design-graph.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Design your graph -menuTitle: Design graph -weight: 10 -description: >- - Design your graph database schema using the integrated graph modeler in the Data Loader ---- - -Based on the data you have uploaded, you can start designing your graph. -The graph designer allows you to create a schema using nodes and edges. -Once this is done, you can save and start the import. The resulting -[EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and the -corresponding collections are created in your ArangoDB database instance. - -## How to add a node - -Nodes are the main objects in your data model and include the attributes of the -objects. - -1. To create a new node, click the **Add node** button. -2. In the graph designer, click on the newly created node to view the **Node details**. -3. In the **Node details** panel, fill in the following fields: - - For **Node label**, enter a name you want to use for the node. - - For **File**, select a file from the list to associate it with the node. - - For **Primary Identifier**, select a field from the list. This is used to - reference the nodes when you define relations with edges. - - For **File Headers**, select one or more attributes from the list. - -![ArangoGraph Data Loader Add Node](../../../images/arangograph-data-loader-add-node.png) - -## How to connect nodes - -Nodes can be connected by edges to express and categorize the relations between -them. A relation always has a direction, going from one node to another. You can -define this direction in the graph designer by dragging your cursor from one -particular node to another. - -To connect two nodes, you can use the **Connect node(s)** button. Click on any -node to self-reference it or drag it to connect it to another node. Alternatively, -when you select a node, a plus sign will appear, allowing you to directly add a -new node with an edge. - -{{< tip >}} -To quickly recenter your elements on the canvas, you can use the **Center View** -button located in the bottom right corner. This brings your nodes and edges back -into focus. -{{< /tip >}} - -The edge needs to be associated with a file and must have a label. Note that a -node and an edge cannot have the same label. - -See below the steps to add details to an edge. - -1. Click on an edge in the graph designer. -2. In the **Edit Edge** panel, fill in the following fields: - - For **Edge label**, enter a name you want to use for the edge. - - For **Relation file**, select a file from the list to associate it with the edge. - - To define how the relation points from one node to another, select the - corresponding relation file header for both the origin file (`_from`) and the - destination file (`_to`). - - For **File Headers**, select one or more attributes from the list. - -![ArangoGraph Data Loader Edit Edge](../../../images/arangograph-data-loader-edit-edge.png) - -## How to delete elements - -To remove a node or an edge, simply select it in the graph designer and click the -**Delete** icon. \ No newline at end of file diff --git a/site/content/3.13/arangograph/data-loader/example.md b/site/content/3.13/arangograph/data-loader/example.md deleted file mode 100644 index 46fdd1b38e..0000000000 --- a/site/content/3.13/arangograph/data-loader/example.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Data Loader Example -menuTitle: Example -weight: 20 -description: >- - Follow this complete working example to see how easy it is to transform existing - data into a graph and get insights from the connected entities ---- - -To transform your data into a graph, you need to have CSV files with entities -representing the nodes and a corresponding CSV file representing the edges. - -This example uses a sample data set of two files, `airports.csv`, and `flights.csv`. -These files are used to create a graph showing flights arriving at and departing -from various cities. -You can download the files from [GitHub](https://github.com/arangodb/example-datasets/tree/master/Data%20Loader). - -The `airports.csv` contains rows of airport entries, which are the future nodes -in your graph. The `flights.csv` contains rows of flight entries, which are the -future edges connecting the nodes. - -The whole process can be broken down into these steps: - -1. **Database and graph setup**: Begin by choosing an existing database or - create a new one and enter a name for your new graph. -2. **Add files**: Upload the CSV files to the Data Loader web interface. You can - simply drag and drop them or upload them through the file browser window. -3. **Design graph**: Design your graph schema by adding nodes and edges and map - data from the uploaded files to them. This allows creating the corresponding - documents and collections for your graph. -4. **Import data**: Import the data and start using your newly created - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and its - corresponding collections. - -## Step 1: Create a database and choose the graph name - -Start by creating a new database and adding a name for your graph. - -![Data Loader Example Step 1](../../../images/arangograph-data-loader-example-choose-names.png) - -## Step 2: Add files - -Upload your CSV files to the Data Loader web interface. You can drag and drop -them or upload them via a file browser window. - -![Data Loader Example Step 2](../../../images/arangograph-data-loader-example-add-files.png) - -See also [Add files into Data Loader](../data-loader/add-files.md). - -## Step 3: Design graph schema - -Once the files are added, you can start designing the graph schema. This example -uses a simple graph consisting of: -- Two nodes (`origin_airport` and `destination_airport`) -- One directed edge going from the origin airport to the destination one - representing a flight - -Click **Add node** to create the nodes and connect them with edges. - -Next, for each of the nodes and edges, you need to create a mapping to the -corresponding file and headers. - -For nodes, the **Node label** is going to be a node collection name and the -**Primary identifier** will be used to populate the `_key` attribute of documents. -You can also select any additional headers to be included as document attributes. - -In this example, two node collections have been created (`origin_airport` and -`destination_airport`) and `AirportID` header is used to create the `_key` -attribute for documents in both node collections. The header preview makes it -easy to select the headers you want to use. - -![Data Loader Example Step 3 Nodes](../../../images/arangograph-data-loader-example-map-nodes.png) - -For edges, the **Edge label** is going to be an edge collection name. Then, you -need to specify how edges will connect nodes. You can do this by selecting the -*from* and *to* nodes to give a direction to the edge. -In this example, the `source airport` header has been selected as a source and -the `destination airport` header as a target for the edge. - -![Data Loader Example Step 3 Edges](../../../images/arangograph-data-loader-example-map-edges.png) - -Note that the values of the source and target for the edge correspond to the -**Primary identifier** (`_key` attribute) of the nodes. In this case, it is the -airport code (i.e. GKA) used as the `_key` in the node documents and in the source -and destination headers to configure the edges. - -See also [Design your graph in the Data Loader](../data-loader/design-graph.md). - -## Step 4: Import and see the resulting graph - -After all the mapping is done, all you need to do is click -**Save and start import**. The report provides an overview of the files -processed and the documents created, as well as a link to your new graph. -See also [Start import](../data-loader/import.md). - -![Data Loader Example Step 4 See your new graph](../../../images/arangograph-data-loader-example-data-import.png) - -Finally, click **See your new graph** to open the ArangoDB web interface and -explore your new collections and graph. - -![Data Loader Example Step 4 Resulting graph](../../../images/arangograph-data-loader-example-resulting-graph.png) - -Happy graphing! \ No newline at end of file diff --git a/site/content/3.13/arangograph/data-loader/import.md b/site/content/3.13/arangograph/data-loader/import.md deleted file mode 100644 index 1589244278..0000000000 --- a/site/content/3.13/arangograph/data-loader/import.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Start the import -menuTitle: Start import -weight: 15 -description: >- - Once the data files are provided and the graph is designed, you can start the import ---- - -Before starting the actual import, make sure that: -- You have selected a database for import or created a new one; -- You have provided a valid name for your graph; -- You have created at least one node; -- You have created at least one edge; -- You have uploaded at least one file; -- Every file is related to at least one node or edge; -- Every node and edge is linked to a file; -- Every node and edge has a unique label; -- Every node has a primary identifier selected; -- Every edge has an origin and destination file header selected. - -To continue with the import, click the **Save and start import** button. The data -importer provides an overview showing results with the collections that have been -created with the data provided in the files. - -To access your newly created graph in the ArangoDB web interface, click the -**See your new graph** button. - -## File validation - -Once the import has started, the files that you have provided are being validated. -If the validation process detects parsing errors in any of the files, the import -is temporarily paused and the validation errors are shown. You can get a full -report by clicking the **See full report** button. - -At this point, you can: -- Continue with the import without addressing the errors. The CSV files will still - be included in the migration. However, the invalid rows are skipped and - excluded from the migration. -- Revisit the problematic file(s), resolve the issues, and then re-upload the - file(s) again. - -{{< tip >}} -To ensure the integrity of your data, it is recommended to address all the errors -detected during the validation process. -{{< /tip >}} - -### Validation errors and their meanings - -#### Invalid Quotation Mark - -This error indicates issues with quotation marks in the CSV data. -It can occur due to improper use of quotes. - -#### Missing Quotation Marks - -This error occurs when quotation marks are missing or improperly placed in the -CSV data, potentially affecting data enclosure. - -#### Insufficient Data Fields - -This error occurs when a CSV row has fewer fields than expected. It may indicate -missing or improperly formatted data. - -#### Excessive Data Fields - -This error occurs when a CSV row has more fields than expected, possibly due to -extra data or formatting issues. - -#### Unidentifiable Field Separator - -This error suggests that the parser could not identify the field separator -character in the CSV data. \ No newline at end of file diff --git a/site/content/3.13/arangograph/deployments/_index.md b/site/content/3.13/arangograph/deployments/_index.md deleted file mode 100644 index b3416805a1..0000000000 --- a/site/content/3.13/arangograph/deployments/_index.md +++ /dev/null @@ -1,314 +0,0 @@ ---- -title: Deployments in ArangoGraph -menuTitle: Deployments -weight: 20 -description: >- - How to create and manage deployments in ArangoGraph ---- -An ArangoGraph deployment is an ArangoDB cluster or single server, configured -as you choose. - -Each deployment belongs to a project, which belongs to an organization in turn. -You can have any number of deployments under one project. - -**Organizations → Projects → <u>Deployments</u>** - -![ArangoGraph Deployments](../../../images/arangograph-deployments-page.png) - -## How to create a new deployment - -1. If you do not have a project yet, - [create a project](../projects.md#how-to-create-a-new-project) first. -2. In the main navigation, click __Deployments__. -3. Click the __New deployment__ button. -4. Select the project you want to create the deployment for. -5. Set up your deployment. The configuration options are described below. - -{{< info >}} -Deployments contain exactly **one policy**. Within that policy, you can define -role bindings to regulate access control on a deployment level. -{{< /info >}} - -### In the **General** section - -- Enter the __Name__ and optionally a __Short description__ for the deployment. -- Select the __Provider__ and __Region__ of the provider. - {{< warning >}} - Once a deployment has been created, it is not possible to change the - provider and region anymore. - {{< /warning >}} - -![ArangoGraph New Deployment General](../../../images/arangograph-new-deployment-general.png) - -### In the **Sizing** section - -- Choose a __Model__ for the deployment: - - - __OneShard__ deployments are suitable when your data set fits in a single node. - They are ideal for graph use cases. This model has a fixed number of 3 nodes. - - - __Sharded__ deployments are suitable when your data set is larger than a single - node. The data will be sharded across multiple nodes. You can select the - __Number of nodes__ for this deployment model. The more nodes you have, the - higher the replication factor can be. - - - __Single Server__ deployments are suitable when you want to try out ArangoDB without - the need for high availability or scalability. The deployment will contain a - single server only. Your data will not be replicated and your deployment can - be restarted at any time. - -- Select a __NODE SIZE__ from the list of available options. Each option is a - combination of vCPUs, memory, and disk space per node. - -![ArangoGraph New Deployment Sizing](../../../images/arangograph-new-deployment-sizing.png) - -### In the **Advanced** section - -- Select the __DB Version__. - If you don't know which DB version to select, use the version selected by default. -- Select the desired __Support Plan__. Click the link below the field to get - more information about the different support plans. -- In the __Certificate__ field: - - The default certificate created for your project is selected automatically. - - If you have no default certificate, or want to use a new certificate, - create a new certificate by typing the desired name for it and hitting - enter or clicking __Create "\<name\>"__ when done. - - Or, if you already have multiple certificates, select the desired one. -- _Optional but strongly recommended:_ In the __IP allowlist__ field, select the - desired one in case you want to limit access to your deployment to certain - IP ranges. To create a allowlist, navigate to your project and select the - __IP allowlists__ tab. See [How to manage IP allowlists](../projects.md#how-to-manage-ip-allowlists) - for details. - {{< security >}} - For any kind of production deployment it is strongly advise to use an IP allowlist. - {{< /security >}} -- Select a __Deployment Profile__. Profile options are only available on request. - -![ArangoGraph New Deployment Advanced](../../../images/arangograph-new-deployment-advanced.png) - -### In the **Summary** panel - -1. Review the configuration, and if you're okay with the setup, press the - __Create deployment__ button. -2. You are taken to the deployment overview page. - **Note:** Your deployment is being bootstrapped at that point. This process - takes a few minutes. Once the deployment is ready, you receive a confirmation - email. - -## How to access your deployment - -1. In the main navigation, click the __Dashboard__ icon and then click __Projects__. -2. In the __Projects__ page, click the project for - which you created a deployment earlier. -3. Alternatively, you can access your deployment by clicking __Deployments__ in the - dashboard navigation. This page shows all deployments from all projects. - Click the name of the deployment you want to view. -4. For each deployment in your project, you see the status. While your new - deployment is being set up, it displays the __bootstrapping__ status. -5. Press the __View__ button to show the deployment page. -6. When a deployment displays a status of __OK__, you can access it. -7. Click the __Open database UI__ button or on the database UI link to open - the dashboard of your new ArangoDB deployment. - -At this point your ArangoDB deployment is available for you to use — **Have fun!** - -If you have disabled the [auto-login option](#auto-login-to-database-ui) to the -database web interface, you need to follow the additional steps outlined below -to access your deployment: - -1. Click the copy icon next to the root password. This copies the deployment - root password to your clipboard. You can also click the view icon to unmask - the root password to see it. - {{< security >}} - Do not use the root username/password for everyday operations. It is recommended - to use them only to create other user accounts with appropriate permissions. - {{< /security >}} -2. Click the __Open database UI__ button or on the database UI link to open - the dashboard of your new ArangoDB deployment. -3. In the __username__ field type `root`, and in the __password__ field paste the - password that you copied earlier. -4. Press the __Login__ button. -5. Press the __Select DB: \_system__ button. - -{{< info >}} -Each deployment is accessible on two ports: - -- Port `8529` is the standard port recommended for use by web-browsers. -- Port `18529` is the alternate port that is recommended for use by automated services. - -The difference between these ports is the certificate used. If you enable -__Use well-known certificate__, the certificates used on port `8529` is well-known -and automatically accepted by most web browsers. The certificate used on port -`18529` is a self-signed certificate. For securing automated services, the use of -a self-signed certificate is recommended. Read more on the -[Certificates](../security-and-access-control/x-509-certificates.md) page. -{{< /info >}} - -## Password settings - -### How to enable the automatic root user password rotation - -Password rotation refers to changing passwords regularly - a security best -practice to reduce the vulnerability to password-based attacks and exploits -by limiting for how long passwords are valid. The ArangoGraph Insights Platform -can automatically change the `root` user password of an ArangoDB deployment -periodically to improve security. - -1. Navigate to the __Deployment__ for which you want to enable an automatic - password rotation for the root user. -2. In the __Deployment details__ section, click the button with the __gear__ icon next to the - __ROOT PASSWORD__. -3. In the __Password Settings__ dialog, turn the automatic password rotation on - and click the __Save__ button. - - ![ArangoGraph Deployment Password Rotation](../../../images/arangograph-deployment-password-rotation.png) -4. You can expand the __Root password__ panel to see when the password was - rotated last. The rotation takes place every three months. - -### Auto login to database UI - -ArangoGraph provides the ability to automatically login to your database using -your existing ArangoGraph credentials. This not only provides a seamless -experience, preventing you from having to manage multiple sets of credentials -but also improves the overall security of your database. As your credentials -are shared between ArangoGraph and your database, you can benefit from -end-to-end audit traceability for a given user, as well as integration with -ArangoGraph SSO. - -You can enable this feature in the **Deployment details** section by turning -the **USE AUTO LOGIN FOR DATABASE UI** toggle on. Please note -that it may take a few minutes to get activated. -Once enabled, you no longer have to fill in the `root` user and password of -your ArangoDB deployment. - -{{< info >}} -If you use the auto login feature with AWS -[private endpoints](../deployments/private-endpoints.md), it is recommended -to switch off the `custom DNS` setting. -{{< /info >}} - -This feature can be disabled at any time. You may wish to consider explicitly -disabling this feature in the following situations: -- Your workflow requires you to access the database UI using different accounts - with differing permission sets, as you cannot switch database users when - automatic login is enabled. -- You need to give individuals access to a database's UI without giving them - any access to ArangoGraph. Note, however, that it's possible to only give an - ArangoGraph user database UI access, without other ArangoGraph permissions. - -{{< warning >}} -When the auto login feature is enabled, users cannot edit their permissions on -the ArangoDB database web interface as all permissions are managed by the -ArangoGraph platform. -{{< /warning >}} - -Before getting started, make sure you are signed in to ArangoGraph as a user -with one of the following permissions in your project: -- `data.deployment.full-access` -- `data.deployment.read-only-access` - -Organization owners have these permissions enabled by default. -The `deployment-full-access-user` and `deployment-read-only-user` roles which -contain these permissions can also be granted to other members of the -organization. See how to create a -[role binding](../security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy). - -{{< warning >}} -This feature is available on `443` port only. -{{< /warning >}} - -## How to edit a deployment - -You can modify a deployment's configuration, including the ArangoDB version -that is being used, change the memory size, or even switch from -a OneShard deployment to a Sharded one if your data set no longer fits in a -single node. - -{{< tip >}} -To edit an existing deployment, you must have the necessary set of permissions -attached to your role. Read more about [roles and permissions](../security-and-access-control/_index.md#roles). -{{< /tip >}} - -1. In the main navigation, click **Deployments** and select an existing - deployment from the list, or click **Projects**, select a project, and then - select a deployment. -2. In the **Quick start** section, click the **Edit** button. -3. In the **General** section, you can do the following: - - Change the deployment name - - Change the deployment description -4. In the **Sizing** section, you can do the following: - - Change **OneShard** deployments into **Sharded** deployments. To do so, - select **Sharded** in the **Model** dropdown list. You can select the - number of nodes for your deployment. This can also be modified later on. - {{< warning >}} - You cannot switch from **Sharded** back to **OneShard**. - {{< /warning >}} - - Change **Single Server** deployments into **OneShard** or **Sharded** deployments. - {{< warning >}} - You cannot switch from **Sharded** or **OneShard** back to **Single Server**. - {{< /warning >}} - - Scale up or down the node size. - {{< warning >}} - When scaling up or down the size in AWS deployments, the new value gets locked - and cannot be changed again until the cloud provider rate limit is reset. - {{< /warning >}} -5. In the **Advanced** section, you can do the following: - - Upgrade the ArangoDB version that is currently being used. See also - [Upgrades and Versioning](upgrades-and-versioning.md) - - Select a different certificate. - - Add or remove an IP allowlist. - - Select a deployment profile. -6. All changes are reflected in the **Summary** panel. Review the new - configuration and click **Save changes**. - -## How to connect a driver to your deployment - -[ArangoDB drivers](../../develop/drivers/_index.md) allow you to use your ArangoGraph -deployment as a database system for your applications. Drivers act as interfaces -between different programming languages and ArangoDB, which enable you to -connect to and manipulate ArangoDB deployments from within compiled programs -or using scripting languages. - -To get started, open a deployment. -In the **Quick start** section, click on the **Connecting drivers** button and -select your programming language. The code snippets provide examples on how to -connect to your instance. - -{{< tip >}} -Note that ArangoGraph Insights Platform runs deployments in a cluster -configuration. To achieve the best possible availability, your client -application has to handle connection failures by retrying operations if needed. -{{< /tip >}} - -![ArangoGraph Connecting Drivers Example](../../../images/arangograph-connecting-drivers-example.png) - -## How to pause a deployment - -1. In the __Deployments__ page, click the deployment you wish to pause. -2. Click the __Delete/Lock__ entry in the navigation. -3. Click the __Pause deployment...__ button. -4. To resume the deployment, go to the __Overview__ tab and click __Resume deployment__. The - deployment being paused displays the __Hibernated__ status until it has been - successfully resumed. - -## How to delete a deployment - -{{< danger >}} -Deleting a deployment deletes all its data and backups. -This operation is **irreversible**. Please proceed with caution. -{{< /danger >}} - -1. In the __Deployments__ page, click the deployment you wish to delete. -2. Click the __Delete/Lock__ entry in the navigation. -3. Click the __Delete deployment...__ button. -4. In the modal dialog, confirm the deletion by entering `Delete!` into the - designated text field. -5. Confirm the deletion by pressing the __Yes__ button. -6. You will be taken back to the __Deployments__ page of the project. - The deployment being deleted will display the __Deleting__ status until it has - been successfully removed. - -{{< info >}} -Locked deployments cannot be deleted. Learn more about -[locked resources](../security-and-access-control/_index.md#locked-resources) in ArangoGraph. -{{< /info >}} \ No newline at end of file diff --git a/site/content/3.13/arangograph/deployments/private-endpoints.md b/site/content/3.13/arangograph/deployments/private-endpoints.md deleted file mode 100644 index c3400b9711..0000000000 --- a/site/content/3.13/arangograph/deployments/private-endpoints.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -title: Private endpoint deployments in ArangoGraph -menuTitle: Private endpoints -weight: 5 -description: >- - Use the private endpoint feature to isolate your deployments and increase - security ---- -This topic describes how to create a private endpoint deployment and -securely deploy to various cloud providers such as Google Cloud Platform (GCP) -and Amazon Web Services (AWS). Follow the steps outlined below to get started. - -{{< tip >}} -In AWS, private endpoints should be located in the same region. -{{< /tip >}} - -{{< info >}} -For more information about the certificates used for private endpoints, please -refer to the [How to manage certificates](../security-and-access-control/x-509-certificates.md) -section. -{{< /info >}} - -## Google Cloud Platform (GCP) - -Google Cloud Platform (GCP) offers a feature called -[Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect) -that allows private consumption of services across VPC networks that belong to -different groups, teams, projects, or organizations. You can publish and consume -services using the defined IP addresses which are internal to your VPC network. - -In ArangoGraph, you can -[create a regular deployment](_index.md#how-to-create-a-new-deployment) -and change it to a private endpoint deployment afterwards. - -Such a deployment is not reachable from the internet anymore, other than via -the ArangoGraph dashboard to administrate it. To revert to a public deployment, -please contact support via **Request help** in the help menu. - -To configure a private endpoint for GCP, you need to provide your Google project -names. ArangoGraph then configures a **Private Endpoint Service** that automatically -connect to private endpoints that are created for those projects. - -After the creation of the **Private Endpoint Service**, you should receive a -service attachment that you need during the creation of your private endpoint(s). - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment Private Endpoint Menu](../../../images/arangograph-gcp-change.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Enter one or more Google project names. You can also add them later in the summary view. - Click **Next**. - ![ArangoGraph Deployment Private Endpoint Setup 2](../../../images/arangograph-gcp-private-endpoint.png) -6. Configure custom DNS names. This step is optional and disabled by default. - Note that, once enabled, this setting is immutable and cannot be reverted. - Click **Next** to continue. - {{< info >}} - By default, your private endpoint is available to all VPCs that connect to it - at `https://<endpoint_id>-pe.arangodb.cloud` with the - [well-known certificate](../security-and-access-control/x-509-certificates.md#well-known-x509-certificates). - If the custom DNS is enabled, you will be responsible for the DNS of your - private endpoints. - {{< /info >}} - ![ArangoGraph Private Endpoint Custom DNS](../../../images/arangograph-gcp-custom-dns.png) -7. Click **Confirm Settings** to change the deployment. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and to change the - configuration. -9. ArangoGraph configures a **Private Endpoint Service**. As soon as the - **Service Attachment** is ready, you can use it to configure the Private - Service Connect in your VPC. - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} - -## Amazon Web Services (AWS) - -AWS offers a feature called [AWS PrivateLink](https://aws.amazon.com/privatelink) -that enables you to privately connect your Virtual Private Cloud (VPC) to -services, without exposure to the internet. You can control the specific API -endpoints, sites, and services that are reachable from your VPC. - -Amazon VPC allows you to launch AWS resources into a -virtual network that you have defined. It closely resembles a traditional -network that you would normally operate, with the benefits of using the AWS -scalable infrastructure. - -In ArangoGraph, you can -[create a regular deployment](_index.md#how-to-create-a-new-deployment) and change it -to a private endpoint deployment afterwards. - -The ArangoDB private endpoint deployment is not exposed to public internet -anymore, other than via the ArangoGraph dashboard to administrate it. To revert -it to a public deployment, please contact the support team via **Request help** -in the help menu. - -To configure a private endpoint for AWS, you need to provide the AWS principals related -to your VPC. The ArangoGraph Insights Platform configures a **Private Endpoint Service** -that automatically connects to private endpoints that are created in those principals. - -1. Open the deployment you want to change. -2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) - icon. -3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment AWS Change to Private Endpoint](../../../images/arangograph-aws-change-to-private-endpoint.png) -4. In the configuration wizard, click **Next** to enter your configuration details. -5. Click **Add Principal** to start configuring the AWS principal(s). - You need to enter a valid account, which is your 12 digit AWS account ID. - Adding usernames or role names is optional. You can also - skip this step and add them later from the summary view. - {{< info >}} - Principals cannot be changed anymore once a connection has been established. - {{< /info >}} - {{< warning >}} - To verify your endpoint service in AWS, you must use the same principal as - configured in ArangoGraph. Otherwise, the service name cannot be verified. - {{< /warning >}} - ![ArangoGraph AWS Private Endpoint Configure Principals](../../../images/arangograph-aws-endpoint-configure-principals.png) -6. Configure custom DNS names. This step is optional and disabled by default, - you can also add or change them later from the summary view. - Click **Next** to continue. - {{< info >}} - By default, your private endpoint is available to all VPCs that connect to it - at `https://<endpoint_id>-pe.arangodb.cloud` with the well-known certificate. - If the custom DNS is enabled, you will be responsible for the DNS of your - private endpoints. - {{< /info >}} - ![ArangoGraph AWS Private Endpoint Alternate DNS](../../../images/arangograph-aws-private-endpoint-dns.png) -7. Confirm that you want to use a private endpoint for your deployment by - clicking **Confirm Settings**. -8. Back in the **Overview** page, scroll down to the **Private Endpoint** section - that is now displayed to see the connection status and change the - configuration, if needed. - ![ArangoGraph AWS Private Endpoint Overview](../../../images/arangograph-aws-private-endpoint-overview.png) - {{< info >}} - Note that - [Availability Zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones) - are independently mapped for each AWS account. The physical location of a - zone may differ from one account to another account. To coordinate - Availability Zones across AWS accounts, you must use the - [Availability Zone ID](https://docs.aws.amazon.com/ram/latest/userguide/working-with-az-ids.html). - {{< /info >}} - - {{< tip >}} - To learn more or request help from the ArangoGraph support team, click **Help** - in the top right corner of the **Private Endpoint** section. - {{< /tip >}} -9. ArangoGraph configures a **Private Endpoint Service**. As soon as this is available, - you can use it in the AWS portal to create an interface endpoint to connect - to your endpoint service. For more details, see - [How to connect to an endpoint](https://docs.aws.amazon.com/vpc/latest/privatelink/create-endpoint-service.html#share-endpoint-service). - -{{< tip >}} -To establish connectivity and enable traffic flow, make sure you add a route -from the originating machine to the interface endpoint. -{{< /tip >}} - -{{< tip >}} -When you create a private endpoint in ArangoGraph, both endpoints (the regular -one and the new private one) are available for two hours. During this time period, -you can switch your application to the new private endpoint. After this period, -the old endpoint is not available anymore. -{{< /tip >}} diff --git a/site/content/3.13/arangograph/deployments/upgrades-and-versioning.md b/site/content/3.13/arangograph/deployments/upgrades-and-versioning.md deleted file mode 100644 index 211d271c92..0000000000 --- a/site/content/3.13/arangograph/deployments/upgrades-and-versioning.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Upgrades and Versioning in ArangoGraph -menuTitle: Upgrades and Versioning -weight: 10 -description: >- - Select which version of ArangoDB you want to use within your ArangoGraph - deployment and choose when to roll out your upgrades ---- -{{< info >}} -Please note that this policy comes into effect in April 2023. -{{< /info >}} - -## Release Definitions - -The following definitions are used for release types of ArangoDB within ArangoGraph: - -| Release | Introduces | Contains breaking changes | -|----------|-------------|----------------------------| -| **Major** (`X.y.z`) | Major new features and functionalities | Likely large changes | -| **Minor** (`x.Y.z`) | Some new features or improvements | Likely small changes | -| **Patch** (`x.y.Z`) | Essential fixes and improvements | Small changes in exceptional circumstances | - -## Release Channels - -When creating a deployment in ArangoGraph, you can select the minor version -of ArangoDB that your deployment is going to use. This minor version is in the -format `Major.Minor` and indicates the major and minor version of ArangoDB that -is used in this deployment, for example `3.10` or `3.9`. - -To provide secure and reliable service, databases are deployed on the latest -available patch version in the selected version. For example, if `3.10` is -selected and `3.10.3` is the latest version of ArangoDB available for the `3.10` -minor version, then the deployment is initially using ArangoDB `3.10.3`. - -## Upgrades - -### Manual Upgrades - -At any time, you can change the release channel of your deployment to a later -release channel, but not to an earlier one. For example, if you are using `3.10` -then you can change your deployment’s release channel to `3.11`, but you would -not be able to change the release channel to `3.9`. -See [how to edit a deployment](_index.md#how-to-edit-a-deployment). - -Upon changing your release channel, an upgrade process for your deployment is -initiated to upgrade your running database to the latest patch release of your -selected release channel. You can use this mechanism to upgrade your deployments -at a time that suits you, prior to the forced upgrade when your release channel -is no longer available. - -### Automatic Upgrades - -#### Major Versions (`X.y.z`) - -The potential disruption of a major version upgrade requires additional testing -of any applications connecting to your ArangoGraph deployment. As a result, when -a new major version is released on the ArangoGraph platform, an email is sent out -to inform you of this release. - -If the ArangoDB version that you are currently using is no longer available on the -ArangoGraph platform, you are forced to upgrade to the next available version. -Prior to the removal of the version, an email is sent out to inform you of this -forced upgrade. - -#### Minor Versions (`x.Y.z`) - -Although minor upgrades are not expected to cause significant compatibility -changes like major versions, they may still require additional planning and -validation. - -This is why minor upgrades are treated in the same manner as major upgrades -within ArangoGraph. When a new minor version is released on the ArangoGraph -platform, an email is sent out to inform you of this release. - -If the ArangoDB version that you are currently using is no longer available on the -ArangoGraph platform, you are forced to upgrade to the next available version. -Prior to the removal of the version, an email is sent out to inform you of this -forced upgrade. - -#### Patch Versions (`x.y.Z`) - -Upgrades between patch versions are transparent, with no significant disruption -to your applications. As such, you can expect to be automatically upgraded to -the latest patch version of your selected minor version shortly after it becomes -available in ArangoGraph. - -ArangoGraph aims to give approximately one week’s notice prior to upgrading your -deployments to the latest patch release. Although in exceptional circumstances -(such as a critical security issue) the upgrade may be triggered with less than -one week's notice. -The upgrade is carried out automatically. However, if you need the upgrade to be -deferred temporarily, contact the ArangoGraph Support team to request that. diff --git a/site/content/3.13/arangograph/migrate-to-the-cloud.md b/site/content/3.13/arangograph/migrate-to-the-cloud.md deleted file mode 100644 index 8a3f4a9802..0000000000 --- a/site/content/3.13/arangograph/migrate-to-the-cloud.md +++ /dev/null @@ -1,259 +0,0 @@ ---- -title: Cloud Migration Tool -menuTitle: Migrate to the cloud -weight: 30 -description: >- - Migrating data from bare metal servers to the cloud with minimal downtime -draft: true ---- -The `arangosync-migration` tool allows you to easily move from on-premises to -the cloud while ensuring a smooth transition with minimal downtime. -Start the cloud migration, let the tool do the job and, at the same time, -keep your local cluster up and running. - -Some of the key benefits of the cloud migration tool include: -- Safety comes first - pre-checks and potential failures are carefully handled. -- Your data is secure and fully encrypted. -- Ease-of-use with a live migration while your local cluster is still in use. -- Get access to what a cloud-based fully managed service has to offer: - high availability and reliability, elastic scalability, and much more. - -## Downloading the tool - -The `arangosync-migration` tool is available to download for the following -operating systems: - -**Linux** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/linux/amd64/arangosync-migration) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/linux/arm64/arangosync-migration) - -**macOS / Darwin** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/darwin/amd64/arangosync-migration) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/darwin/arm64/arangosync-migration) - -**Windows** -- [AMD64 (x86_64) architecture](https://download.arangodb.com/arangosync-migration/windows/amd64/arangosync-migration.exe) -- [ARM64 (AArch64) architecture](https://download.arangodb.com/arangosync-migration/windows/arm64/arangosync-migration.exe) - -For macOS as well as other Unix-based operating systems, run the following -command to make sure you can execute the binary: - -```bash -chmod 755 ./arangosync-migration -``` - -## Prerequisites - -Before getting started, make sure the following prerequisites are in place: - -- Go to the [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home) - and sign in. If you don’t have an account yet, sign-up to create one. - -- Generate an ArangoGraph API key and API secret. See a detailed guide on - [how to create an API key](api/set-up-a-connection.md#creating-an-api-key). - -{{< info >}} -The cloud migration tool is only available for clusters. -{{< /info >}} - -### Setting up the target deployment in ArangoGraph - -Continue by [creating a new ArangoGraph deployment](deployments/_index.md#how-to-create-a-new-deployment) -or choose an existing one. - -The target deployment in ArangoGraph requires specific configuration rules to be -set up before the migration can start: - -- **Configuration settings**: The target deployment must be compatible with the - source data cluster. This includes the ArangoDB version that is being used, - the DB-Servers count, and disk space. -- **Deployment region and cloud provider**: Choose the closest region to your - data cluster. This factor can speed up your migration to the cloud. - -After setting up your ArangoGraph deployment, wait for a few minutes for it to become -fully operational. - -{{< info >}} -Note that Developer mode deployments are not supported. -{{< /info >}} - -## Running the migration tool - -The `arangosync-migration` tool provides a set of commands that allow you to: -- start the migration process -- check whether your source and target clusters are fully compatible -- get the current status of the migration process -- stop or abort the migration process -- switch the local cluster to read-only mode - -### Starting the migration process - -To start the migration process, run the following command: - -```bash -arangosync-migration start -``` -The `start` command runs some pre-checks. Among other things, it measures -the disk space which is occupied by your ArangoDB cluster. If you are using the -same data volume for ArangoDB servers and other data as well, the measurements -can be incorrect. Provide the `--source.ignore-metrics` option to overcome this. - -You also have the option of doing a `--check-only` without starting the actual -migration. If specified, this checks if your local cluster and target deployment -are compatible without sending any data to ArangoGraph. - -Once the migration starts, the local cluster enters into monitoring mode and the -synchronization status is displayed in real-time. If you don't want to see the -status you can terminate this process, as the underlying agent process -continues to work. If something goes wrong, restarting the same command restores -the replication state. - -To restart the migration, first `stop` or `stop --abort` the migration. Then, -start it again using the `start` command. - -{{< warning >}} -Starting the migration creates a full copy of all data from the source cluster -to the target deployment in ArangoGraph. All data that has previously existed in the -target deployment will be lost. -{{< /warning >}} - -### During the migration - -The following takes place during an active migration: -- The source data cluster remains usable. -- The target deployment in ArangoGraph is switched to read-only mode. -- Your root user password is not copied to the target deployment in ArangoGraph. - To get your root password, select the target deployment from the ArangoGraph - Dashboard and go to the **Overview** tab. All other users are fully synchronized. - -{{< warning >}} -The migration tool increases the CPU and memory usage of the server you are -running it on. Depending on your ArangoDB usage pattern, it may take a lot of CPU -to handle the replication. You can stop the migration process anytime -if you see any problems. -{{< /warning >}} - -```bash -./arangosync-migration start \ - --source.endpoint=$COORDINATOR_ENDPOINT \ - --source.jwt-secret=/path-to/jwt-secret.file \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -### How long does it take? - -The total time required to complete the migration depends on how much data you -have and how often write operations are executed during the process. - -You can also track the progress by checking the **Migration status** section of -your target deployment in ArangoGraph dashboard. - -![ArangoGraph Cloud Migration Progress](../../images/arangograph-migration-agent.png) - -### Getting the current status - -To print the current status of the migration, run the following command: - -```bash -./arangosync-migration status \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -You can also add the `--watch` option to start monitoring the status in real-time. - -### Stopping the migration process - -The `arangosync-migration stop` command stops the migration and terminates -the migration agent process. - -If replication is running normally, the command waits until all shards are -in sync. The local cluster is then switched into read-only mode. -After all shards are in-sync and the migration stopped, the target deployment -is switched into the mode specified in `--source.server-mode` option. If no -option is specified, it defaults to the read/write mode. - -```bash -./arangosync-migration stop \ - --arango-graph.api-key=$ARANGO_GRAPH_API_KEY \ - --arango-graph.api-secret=$ARANGO_GRAPH_API_SECRET \ - --arango-graph.deployment-id=$ARANGO_GRAPH_DEPLOYMENT_ID -``` - -The additional `--abort` option is supported. If specified, the `stop` command -will not check anymore if both deployments are in-sync and stops all -migration-related processes as soon as possible. - -### Switching the local cluster to read-only mode - -The `arangosync-migration set-server-mode` command allows switching -[read-only mode](../develop/http-api/administration.md#set-the-server-mode-to-read-only-or-default) -for your local cluster on and off. - -In a read-only mode, all write operations are going to fail with an error code -of `1004` (ERROR_READ_ONLY). -Creating or dropping databases and collections are also going to fail with -error code `11` (ERROR_FORBIDDEN). - -```bash -./arangosync-migration set-server-mode \ - --source.endpoint=$COORDINATOR_ENDPOINT \ - --source.jwt-secret=/path-to/jwt-secret.file \ - --source.server-mode=readonly -``` -The `--source.server-mode` option allows you to specify the desired server mode. -Allowed values are `readonly` or `default`. - -### Supported environment variables - -The `arangosync-migration` tool supports the following environment variables: - -- `$ARANGO_GRAPH_API_KEY` -- `$ARANGO_GRAPH_API_SECRET` -- `$ARANGO_GRAPH_DEPLOYMENT_ID` - -Using these environment variables is highly recommended to ensure a secure way -of providing sensitive data to the application. - -### Restrictions and limitations - -When running the migration, ensure that your target deployment has the same (or -bigger) amount of resources (CPU, RAM) than your cluster. Otherwise, the -migration process might get stuck or require manual intervention. This is closely -connected to the type of data you have and how it is distributed between shards -and collections. - -In general, the most important parameters are: -- Total number of leader shards -- The amount of data in bytes per collection - -Both parameters can be retrieved from the ArangoDB Web Interface. - -The `arangosync-migration` tool supports migrating large datasets of up to -5 TB of data and 3800 leader shards, as well as collections as big as 250 GB. - -In case you have any questions, please -[reach out to us](https://www.arangodb.com/contact). - -## Cloud migration workflow for minimal downtime - -1. Download and start the `arangosync-migration` tool. The target deployment - is switched into read-only mode automatically. -2. Wait until all shards are in sync. You can use the `status` or the `start` - command with the same parameters to track that. -3. Optionally, when all shards are in-sync, you can switch your applications - to use the endpoint of the ArangoGraph deployment, but note that it stays in - read-only mode until the migration process is fully completed. -4. Stop the migration using the `stop` subcommand. The following steps are executed: - - The source data cluster is switched into read-only mode. - - It waits until all shards are synchronized. - - The target deployment is switched into default read/write mode. - - {{< info >}} - If you switched the source data cluster into read-only mode, - you can switch it back to default (read/write) mode using the - `set-server-mode` subcommand. - {{< /info >}} diff --git a/site/content/3.13/arangograph/monitoring-and-metrics.md b/site/content/3.13/arangograph/monitoring-and-metrics.md deleted file mode 100644 index 2b9ede4b4a..0000000000 --- a/site/content/3.13/arangograph/monitoring-and-metrics.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: Monitoring & Metrics in ArangoGraph -menuTitle: Monitoring & Metrics -weight: 40 -description: >- - ArangoGraph provides various built-in tools and integrations to help you - monitor your deployment ---- -The ArangoGraph Insights Platform provides integrated charts, metrics, and logs -to help you monitor your deployment. This allows you to track your deployment's -performance, resource utilization, and its overall status. - -The key features include: -- **Built-in monitoring**: Get immediate access to monitoring capabilities for - your deployments without any additional setup. -- **Chart-based metrics representation**: Visualize the usage of the DB-Servers - and Coordinators over a selected timeframe. -- **Integration with Prometheus and Grafana**: Connect your metrics to Prometheus - and Grafana for in-depth visualization and analysis. - -To get started, select an existing deployment from within a project and -click **Monitoring** in the navigation. - -![ArangoGraph Monitoring tab](../../images/arangograph-monitoring-tab.png) - -## Built-in monitoring and metrics - -### In the **Servers** section - -The **Servers** section offers an overview of the DB-Servers, Coordinators, -and Agents used in your deployment. It provides essential details such as each -server's ID and type, the running ArangoDB version, as well as their memory, -CPU, and disk usage. - -In case you need to perform a restart on a server, you can do so by using the -**Gracefully restart this server** action button. This shuts down all services -normally, allowing ongoing operations to finish gracefully before the restart -occurs. - -Additionally, you can access detailed logs via the **Logs** button. This allows -you to apply filters to obtain logs from all server types or select specific ones -(i.e. only Coordinators or only DB-Servers) within a timeframe. To download the -logs, click the **Save** button. - -![ArangoGraph Monitoring Servers](../../images/arangograph-monitoring-servers.png) - -### In the **Metrics** section - -The **Metrics** section displays a chart-based representation depicting the -resource utilization of DB-Servers and Coordinators within a specified timeframe. - -You can select one or more DB-Servers and choose **CPU**, **Memory**, or **Disk** -to visualize their respective usage. The search box enables you to easily find -a server by its ID, particularly useful when having a large number of servers -or when needing to quickly find a particular one among many. - -Similarly, you can repeat the process for Coordinators to see the **CPU** and -**Memory** usage. - -![Arangograph Monitoring Metrics Chart](../../images/arangograph-monitoring-metrics-chart.png) - -## Connect with Prometheus and Grafana - -The ArangoGraph Insights Platform provides metrics for each deployment in a -[Prometheus](https://prometheus.io/)-compatible format. -You can use these metrics to gather detailed insights into the current -and previous states of your deployment. -Once metrics are collected by Prometheus, you can inspect them using tools -such as [Grafana](https://grafana.com/oss/grafana/). - -![ArangoGraph Connect Metrics Section](../../images/arangograph-connect-metrics-section.png) - -### Metrics tokens - -The **Metrics tokens** section allows you to create a new metrics token, -which is required for connecting to Prometheus. - -1. To create a metrics token, click **New metrics token**. -2. For **Name**, enter a name for the metrics token. -3. Optionally, you can also enter a **Short description**. -4. Select the **Lifetime** of the metrics token. -5. Click **Create**. - -![ArangoGraph Metrics Tokens](../../images/arangograph-metrics-token.png) - -### How to connect Prometheus - -1. In the **Metrics** section, click **Connect Prometheus**. -2. Create the `prometheus.yml` file with the following content: - ```yaml - global: - scrape_interval: 60s - scrape_configs: - - job_name: 'deployment' - bearer_token: '<fill-your-metrics-token-here>' - scheme: 'https' - static_configs: - - targets: ['6775e7d48152.arangodb.cloud:8829'] - tls_config: - insecure_skip_verify: true - ``` -3. Start Prometheus with the following command: - ```sh - docker run -d \ - -p 9090:9090 -p 3000:3000 --name prometheus \ - -v $(pwd)/prometheus.yml:/etc/prometheus/prometheus.yml:ro \ - prom/prometheus - ``` - {{< info >}} - This command also opens a port 3000 for Grafana. In a production environment, - this is not needed and not recommended to have it open. - {{< /info >}} - -### How to connect Grafana - -1. Start Grafana with the following command: - ```sh - docker run -d \ - --network container:prometheus \ - grafana/grafana - ``` -2. Go to `localhost:3000` and log in with the following credentials: - - For username, enter *admin*. - - For password, enter *admin*. - - {{< tip >}} - After the initial login, make sure to change your password. - {{< /tip >}} - -3. To add a data source, click **Add your first data source** and then do the following: - - Select **Prometheus**. - - For **HTTP URL**, enter `http://localhost:9090`. - - Click **Save & Test**. -4. To add a dashboard, open the menu and click **Create** and then **Import**. -5. Download the [Grafana dashboard for ArangoGraph](https://github.com/arangodb-managed/grafana-dashboards). -6. Copy the contents of the `main.json` file into the **Import via panel json** field in Grafana. -7. Click **Load**. diff --git a/site/content/3.13/arangograph/my-account.md b/site/content/3.13/arangograph/my-account.md deleted file mode 100644 index 91cd87fb3c..0000000000 --- a/site/content/3.13/arangograph/my-account.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -title: My Account in ArangoGraph -menuTitle: My Account -weight: 35 -description: >- - How to manage your user account, your organizations, and your API keys in ArangoGraph ---- -You can access information related to your account via the __User Toolbar__. -The toolbar is in the top right corner in the ArangoGraph dashboard and -accessible from every view. There are two elements: - -- __Question mark icon__: Help -- __User icon__: My Account - -![ArangoGraph My Account](../../images/arangograph-my-account.png) - -## Overview - -### How to view my account - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __Overview__ in the __My account__ section. -3. The __Overview__ displays your name, email address, company and when the - account was created. - -### How to edit the profile of my account - -1. Hover over or click the user icon in the __User Toolbar__ in the top right corner. -2. Click __Overview__ in the __My account__ section. -3. Click the __Edit__ button. -4. Change your personal information and __Save__. - -![ArangoGraph My Account Info](../../images/arangograph-my-account-info.png) - -## Organizations - -### How to view my organizations - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Your organizations are listed in a table. - Click the organization name or the eye icon in the __Actions__ column to - jump to the organization overview. - -### How to create a new organization - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Click the __New organization__ button. -4. Enter a name and a description for the new organization and click the - __Create__ button. - -{{< info >}} -The free to try tier is limited to a single organization. -{{< /info >}} - -### How to delete an organization - -{{< danger >}} -Removing an organization implies the deletion of projects and deployments. -This operation cannot be undone and **all deployment data will be lost**. -Please proceed with caution. -{{< /danger >}} - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My organizations__ in the __My account__ section. -3. Click the __recycle bin__ icon in the __Actions__ column. -4. Enter `Delete!` to confirm and click __Yes__. - -{{< info >}} -If you are no longer a member of any organization, then a new organization is -created for you when you log in again. -{{< /info >}} - -![ArangoGraph New Organization](../../images/arangograph-new-org.png) - -## Invites - -Invitations are requests to join organizations. You can accept or reject -pending invites. - -### How to create invites - -See [Users and Groups: How to add a new member to the organization](organizations/users-and-groups.md#how-to-add-a-new-member-to-the-organization) - -### How to respond to my invites - -#### I am not a member of an organization yet - -1. Once invited, you will receive an email asking to join your - ArangoGraph organization. - ![ArangoGraph Organization Invite Email](../../images/arangograph-org-invite-email.png) -2. Click the __View my organization invite__ link in the email. You will be - asked to log in or to create a new account. -3. To sign up for a new account, click the __Start Free__ button or the - __Sign up__ link in the header navigation. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) -4. After successfully signing up, you will receive a verification email. -5. Click the __Verify my email address__ link in the email. It takes you back - to the ArangoGraph Insights Platform site. - ![ArangoGraph Organization Invite Email Verify](../../images/arangograph-org-invite-email-verify.png) -6. After successfully logging in, you can accept or reject the invite to - join your organization. - ![ArangoGraph Organization Invite](../../images/arangograph-org-invite.png) -7. After accepting the invite, you become a member of your organization and - will be granted access to the organization and its related projects and - deployments. - -#### I am already a member of an organization - -1. Once invited, you will receive an email asking to join your - ArangoGraph organization, as well as a notification in the ArangoGraph dashboard. -2. Click the __View my organization invites__ link in the email, or hover over the - user icon in the top right corner of the dashboard and click - __My organization invites__. - ![ArangoGraph Organization Invite Notification](../../images/arangograph-org-invite-notification.png) -3. On the __Invites__ tab of the __My account__ view, you can accept or reject - pending invitations, as well as see past invitations that you accepted or - rejected. Click the button with a checkmark icon to join the organization. - ![ArangoGraph Organization Invites Accept](../../images/arangograph-org-invites-accept.png) - -## API Keys - -API keys are authentication tokens intended to be used for scripting. -They allow a script to authenticate on behalf of a user. - -An API key consists of a key and a secret. You need both to complete -authentication. - -### How to view my API keys - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Information about the API keys are listed in the __My API keys__ section. - -![ArangoGraph My API keys](../../images/arangograph-my-api-keys.png) - -### How to create a new API key - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Click the __New API key__ button. -4. Optionally limit the API key to a specific organization. -5. Optionally specify after how many hours the API key should expire into the - __Time to live__ field. -6. Optionally limit the API key to read-only APIs -7. Click the __Create__ button. -8. Copy the API key ID and Secret, then click the __Close__ button. - -{{< security >}} -The secret is only shown once at creation time. -You have to store it in a safe place. -{{< /security >}} - -![ArangoGraph New API key](../../images/arangograph-new-api-key.png) - -![ArangoGraph API key Secret](../../images/arangograph-api-key-secret.png) - -### How to revoke or delete an API key - -1. Hover over or click the user icon of the __User Toolbar__ in the top right corner. -2. Click __My API keys__ in the __My account__ section. -3. Click an icon in the __Actions__ column: - - __Counter-clockwise arrow__ icon: Revoke API key - - __Recycle bin__ icon: Delete API key -4. Click the __Yes__ button to confirm. - -{{% comment %}} -TODO: Copy to clipboard button -Access token that should expire after 1 hour unless renewed, might get removed as it's confusing. -{{% /comment %}} diff --git a/site/content/3.13/arangograph/notebooks.md b/site/content/3.13/arangograph/notebooks.md deleted file mode 100644 index 7c8b0afff9..0000000000 --- a/site/content/3.13/arangograph/notebooks.md +++ /dev/null @@ -1,170 +0,0 @@ ---- -title: ArangoGraph Notebooks -menuTitle: Notebooks -weight: 25 -description: >- - How to create and manage colocated Jupyter Notebooks within ArangoGraph ---- -{{< info >}} -This documentation describes the beta version of the Notebooks feature and is -subject to change. The beta version is free for all. -{{< /info >}} - -The ArangoGraph Notebook is a JupyterLab notebook embedded in the ArangoGraph -Insights Platform. The notebook integrates seamlessly with platform, -automatically connecting to ArangoGraph services, including ArangoDB and the -ArangoML platform services. This makes it much easier to leverage these -resources without having to download any data locally or to remember user IDs, -passwords, and endpoint URLs. - -![ArangoGraph Notebooks Architecture](../../images/arangograph-notebooks-architecture.png) - -The ArangoGraph Notebook has built-in [ArangoGraph Magic Commands](#arangograph-magic-commands) -that answer questions like: -- What ArangoDB database am I connected to at the moment? -- What data does the ArangoDB instance contain? -- How can I access certain documents? -- How do I create a graph? - -The ArangoGraph Notebook also pre-installs [python-arango](https://docs.python-arango.com/en/main/) -and ArangoML connectors -to [PyG](https://github.com/arangoml/pyg-adapter), -[DGL](https://github.com/arangoml/dgl-adapter), -[CuGraph](https://github.com/arangoml/cugraph-adapter), as well as the -[FastGraphML](https://github.com/arangoml/fastgraphml) -library, so you can get started -right away accessing data in ArangoDB to develop GraphML models using your -favorite GraphML libraries with GPUs. - -## How to create a new notebook - -1. Open the deployment in which you want to create the notebook. -2. Go to the **Data science** section and click the **Create Notebook** button. -3. Enter a name and optionally a description for your new notebook. -4. Select a configuration model from the dropdown menu. Click **Save**. -5. The notebook's phase is set to **Initializing**. Once the phase changes to - **Running**, the notebook's endpoint is accessible. -6. Click the **Open notebook** button to access your notebook. -7. To access your notebook, you need to be signed into ArangoGraph as a user with - the `notebook.notebook.execute` permission in your project. Organization - owners have this permission enabled by default. The `notebook-executor` role - which contains the permission can also be granted to other members of the - organization via roles. See how to create a - [role binding](security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy). - -{{< info >}} -Depending on the tier your organization belongs to, different limitations apply: -- On-Demand and Committed: you can create up to three notebooks per deployment. -- Free-to-try: you can only create one notebook per deployment. -{{< /info >}} - -![Notebooks](../../images/arangograph-notebooks.png) - -{{< info >}} -Notebooks in beta version have a fixed configuration of 10 GB of disk size. -{{< /info >}} - -## How to edit a notebook - -1. Select the notebook that you want to change from the **Notebooks** tab. -2. Click **Edit notebook**. You can modify its name and description. -3. To pause a notebook, click the **Pause notebook** button. You can resume it -at anytime. The notebook's phase is updated accordingly. - -## How to delete a notebook - -1. Select the notebook that you want to remove from the **Notebooks** tab. -2. Click the **Delete notebook** button. - -## Getting Started notebook - -To get a better understanding of how to interact with your ArangoDB database -cluster, use the ArangoGraph Getting Started template. -The ArangoGraph Notebook automatically connects to the ArangoDB service -endpoint, so you can immediately start interacting with it. - -1. Log in to the notebook you have created by using your deployment's root password. -2. Select the `GettingStarted.ipynb` template from the file browser. - -## ArangoGraph Magic Commands - -A list of the available magic commands you can interact with. -Single line commands have `%` prefix and multi-line commands have `%%` prefix. - -**Database Commands** - -- `%listDatabases` - lists the databases on the database server. -- `%whichDatabase` - returns the database name you are connected to. -- `%createDatabase databaseName` - creates a database. -- `%selectDatabase databaseName` - selects a database as the current database. -- `%useDatabase databasename` - uses a database as the current database; - alias for `%selectDatabase`. -- `%getDatabase databaseName` - gets a database. Used for assigning a database, - e.g. `studentDB` = `getDatabase student_database`. -- `%deleteDatabase databaseName` - deletes the database. - -**Graph Commands** - -- `%listGraphs` - lists the graphs defined in the currently selected database. -- `%whichGraph` - returns the graph name that is currently selected. -- `%createGraph graphName` - creates a named graph. -- `%selectGraph graphName` - selects the graph as the current graph. -- `%useGraph graphName` - uses the graph as the current graph; - alias for `%selectGraph`. -- `%getGraph graphName` - gets the graph for variable assignment, - e.g. `studentGraph` = `%getGraph student-graph`. -- `%deleteGraph graphName` - deletes a graph. - -**Collection Commands** - -- `%listCollections` - lists the collections on the selected current database. -- `%whichCollection` - returns the collection name that is currently selected. -- `%createCollection collectionName` - creates a collection. -- `%selectCollection collectionName` - selects a collection as the current collection. -- `%useCollection collectionName` - uses the collection as the current collection; - alias for `%selectCollection`. -- `%getCollection collectionName` - gets a collection for variable assignment, - e.g. `student` = `% getCollection Student`. -- `%createEdgeCollection` - creates an edge collection. -- `%createVertexCollection` - creates a node collection. -- `%createEdgeDefinition` - creates an edge definition. -- `%deleteCollection collectionName` - deletes the collection. -- `%truncateCollection collectionName` - truncates the collection. -- `%sampleCollection collectionName` - returns a random document from the collection. - If no collection is specified, then it uses the selected collection. - -**Document Commands** - -- `%insertDocument jsonDocument` - inserts the document into the currently selected collection. -- `%replaceDocument jsonDocument` - replaces the document in the currently selected collection. -- `%updateDocument jsonDocument` - updates the document in the currently selected collection. -- `%deleteDocument jsonDocument` - deletes the document from the currently selected collection. -- `%%importBulk jsonDocumentArray` - imports an array of documents into the currently selected collection. - -**AQL Commands** - -- `%aql single-line_aql_query` - executes a single line AQL query. -- `%%aqlm multi-line_aql_query` - executes a multi-line AQL query. - -**Variables** - -- `_endpoint` - the endpoint (URL) of the ArangoDB Server. -- `_system` - the system database used for creating, listing, and deleting databases. -- `_db` - the selected (current) database. To select a different database, use `%selectDatabase`. -- `_graph` - the selected (current) graph. To select a different graph, use `%selectGraph`. -- `_collection` - the selected (current) collection. To select a different collection, use `%selectCollection`. -- `_user` - the current user. - -You can use these variables directly, for example, `_db.collections()` to list -collections or `_system.databases` to list databases. - -You can also create your own variable assignments, such as: - -- `schoolDB` = `%getDatabase schoolDB` -- `school_graph` = `%getGraph school_graph` -- `student` = `%getCollection Student` - -**Reset environment** - -In the event that any of the above variables have been unintentionally changed, -you can revert all of them to the default state with `reset_environment()`. diff --git a/site/content/3.13/arangograph/oasisctl/_index.md b/site/content/3.13/arangograph/oasisctl/_index.md deleted file mode 100644 index 9d22a68e31..0000000000 --- a/site/content/3.13/arangograph/oasisctl/_index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Oasisctl -menuTitle: Oasisctl -weight: 65 -description: >- - Command-line client tool for managing the ArangoGraph Insights Platform ---- -Oasisctl is a command-line tool for using the [ArangoGraph API](../api/_index.md). -This tool makes integration of ArangoGraph in all kinds of (bash) scripts easy. -It is also a good example on how to use the API. - -See [Getting started with Oasisctl](../api/get-started.md) for a -tutorial. - -Oasisctl is available for Linux, macOS and Windows. -Download and source code: - -[github.com/arangodb-managed/oasisctl](https://github.com/arangodb-managed/oasisctl/) diff --git a/site/content/3.13/arangograph/oasisctl/accept/_index.md b/site/content/3.13/arangograph/oasisctl/accept/_index.md deleted file mode 100644 index e9c0e05a01..0000000000 --- a/site/content/3.13/arangograph/oasisctl/accept/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Accept -menuTitle: Accept -weight: 2 ---- -## oasisctl accept - -Accept invites - -``` -oasisctl accept [flags] -``` - -## Options -``` - -h, --help help for accept -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl accept organization](accept-organization.md) - Accept organization related invites - diff --git a/site/content/3.13/arangograph/oasisctl/accept/accept-organization-invite.md b/site/content/3.13/arangograph/oasisctl/accept/accept-organization-invite.md deleted file mode 100644 index 3f52fbb67b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/accept/accept-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Accept Organization Invite -menuTitle: Accept Organization Invite -weight: 2 ---- -## oasisctl accept organization invite - -Accept an organization invite the authenticated user has access to - -``` -oasisctl accept organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept organization](accept-organization.md) - Accept organization related invites - diff --git a/site/content/3.13/arangograph/oasisctl/accept/accept-organization.md b/site/content/3.13/arangograph/oasisctl/accept/accept-organization.md deleted file mode 100644 index f4d5310a16..0000000000 --- a/site/content/3.13/arangograph/oasisctl/accept/accept-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Accept Organization -menuTitle: Accept Organization -weight: 1 ---- -## oasisctl accept organization - -Accept organization related invites - -``` -oasisctl accept organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept](_index.md) - Accept invites -* [oasisctl accept organization invite](accept-organization-invite.md) - Accept an organization invite the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/add/_index.md b/site/content/3.13/arangograph/oasisctl/add/_index.md deleted file mode 100644 index c44318f848..0000000000 --- a/site/content/3.13/arangograph/oasisctl/add/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Add -menuTitle: Add -weight: 3 ---- -## oasisctl add - -Add resources - -``` -oasisctl add [flags] -``` - -## Options -``` - -h, --help help for add -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl add auditlog](add-auditlog.md) - Add auditlog resources -* [oasisctl add group](add-group.md) - Add group resources - diff --git a/site/content/3.13/arangograph/oasisctl/add/add-auditlog-destination.md b/site/content/3.13/arangograph/oasisctl/add/add-auditlog-destination.md deleted file mode 100644 index 378e456833..0000000000 --- a/site/content/3.13/arangograph/oasisctl/add/add-auditlog-destination.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Oasisctl Add Audit Log Destination -menuTitle: Add Audit Log Destination -weight: 2 ---- -## oasisctl add auditlog destination - -Add a destination to an auditlog. - -``` -oasisctl add auditlog destination [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - --destination-excluded-topics strings Do not send audit events with these topics to this destination. - --destination-https-client-certificate-pem string PEM encoded public key of the client certificate. - --destination-https-client-key-pem string PEM encoded private key of the client certificate. - --destination-https-headers strings A key=value formatted list of headers for the request. Repeating headers are allowed. - --destination-https-trusted-server-ca-pem string PEM encoded public key of the CA used to sign the server TLS certificate. If empty, a well known CA is expected. - --destination-https-url string URL of the server to POST to. Scheme must be HTTPS. - --destination-type string Type of destination. Possible values are: "cloud", "https-post" - -h, --help help for destination - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add auditlog](add-auditlog.md) - Add auditlog resources - diff --git a/site/content/3.13/arangograph/oasisctl/add/add-auditlog.md b/site/content/3.13/arangograph/oasisctl/add/add-auditlog.md deleted file mode 100644 index dca21fda97..0000000000 --- a/site/content/3.13/arangograph/oasisctl/add/add-auditlog.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Add Audit Log -menuTitle: Add Audit Log -weight: 1 ---- -## oasisctl add auditlog - -Add auditlog resources - -``` -oasisctl add auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add](_index.md) - Add resources -* [oasisctl add auditlog destination](add-auditlog-destination.md) - Add a destination to an auditlog. - diff --git a/site/content/3.13/arangograph/oasisctl/add/add-group-members.md b/site/content/3.13/arangograph/oasisctl/add/add-group-members.md deleted file mode 100644 index db2677d276..0000000000 --- a/site/content/3.13/arangograph/oasisctl/add/add-group-members.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Add Group Members -menuTitle: Add Group Members -weight: 4 ---- -## oasisctl add group members - -Add members to group - -``` -oasisctl add group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group to add members to - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add group](add-group.md) - Add group resources - diff --git a/site/content/3.13/arangograph/oasisctl/add/add-group.md b/site/content/3.13/arangograph/oasisctl/add/add-group.md deleted file mode 100644 index a51b0b7102..0000000000 --- a/site/content/3.13/arangograph/oasisctl/add/add-group.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Add Group -menuTitle: Add Group -weight: 3 ---- -## oasisctl add group - -Add group resources - -``` -oasisctl add group [flags] -``` - -## Options -``` - -h, --help help for group -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl add](_index.md) - Add resources -* [oasisctl add group members](add-group-members.md) - Add members to group - diff --git a/site/content/3.13/arangograph/oasisctl/auditlog/_index.md b/site/content/3.13/arangograph/oasisctl/auditlog/_index.md deleted file mode 100644 index fd71b3b653..0000000000 --- a/site/content/3.13/arangograph/oasisctl/auditlog/_index.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Audit Log -menuTitle: Audit Log -weight: 4 ---- -## oasisctl auditlog - -AuditLog resources - -``` -oasisctl auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl auditlog attach](auditlog-attach.md) - Attach a project to an audit log -* [oasisctl auditlog detach](auditlog-detach.md) - Detach a project from an auditlog -* [oasisctl auditlog get](auditlog-get.md) - Audit log get resources - diff --git a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-attach.md b/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-attach.md deleted file mode 100644 index 7ffcd50360..0000000000 --- a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-attach.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Audit Log Attach -menuTitle: Audit Log Attach -weight: 1 ---- -## oasisctl auditlog attach - -Attach a project to an audit log - -``` -oasisctl auditlog attach [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to attach to. - -h, --help help for attach - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources - diff --git a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-detach.md b/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-detach.md deleted file mode 100644 index 4043614c32..0000000000 --- a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-detach.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Audit Log Detach -menuTitle: Audit Log Detach -weight: 2 ---- -## oasisctl auditlog detach - -Detach a project from an auditlog - -``` -oasisctl auditlog detach [flags] -``` - -## Options -``` - -h, --help help for detach - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources - diff --git a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md b/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md deleted file mode 100644 index b4c2a69666..0000000000 --- a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Audit Log Get Attached Project -menuTitle: Audit Log Get Attached Project -weight: 5 ---- -## oasisctl auditlog get attached project - -Get an attached log to a project - -``` -oasisctl auditlog get attached project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog get attached](auditlog-get-attached.md) - Audit get attached resources - diff --git a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached.md b/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached.md deleted file mode 100644 index 004400da64..0000000000 --- a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get-attached.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Audit Log Get Attached -menuTitle: Audit Log Get Attached -weight: 4 ---- -## oasisctl auditlog get attached - -Audit get attached resources - -``` -oasisctl auditlog get attached [flags] -``` - -## Options -``` - -h, --help help for attached -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog get](auditlog-get.md) - Audit log get resources -* [oasisctl auditlog get attached project](auditlog-get-attached-project.md) - Get an attached log to a project - diff --git a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get.md b/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get.md deleted file mode 100644 index d3b170c666..0000000000 --- a/site/content/3.13/arangograph/oasisctl/auditlog/auditlog-get.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Audit Log Get -menuTitle: Audit Log Get -weight: 3 ---- -## oasisctl auditlog get - -Audit log get resources - -``` -oasisctl auditlog get [flags] -``` - -## Options -``` - -h, --help help for get -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl auditlog](_index.md) - AuditLog resources -* [oasisctl auditlog get attached](auditlog-get-attached.md) - Audit get attached resources - diff --git a/site/content/3.13/arangograph/oasisctl/backup/_index.md b/site/content/3.13/arangograph/oasisctl/backup/_index.md deleted file mode 100644 index 2a19e74e37..0000000000 --- a/site/content/3.13/arangograph/oasisctl/backup/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Backup -menuTitle: Backup -weight: 5 ---- -## oasisctl backup - -Backup commands - -``` -oasisctl backup [flags] -``` - -## Options -``` - -h, --help help for backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl backup copy](backup-copy.md) - Copy a backup from source backup to given region -* [oasisctl backup download](backup-download.md) - Download a backup - diff --git a/site/content/3.13/arangograph/oasisctl/backup/backup-copy.md b/site/content/3.13/arangograph/oasisctl/backup/backup-copy.md deleted file mode 100644 index b492b5d92b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/backup/backup-copy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Backup Copy -menuTitle: Backup Copy -weight: 1 ---- -## oasisctl backup copy - -Copy a backup from source backup to given region - -``` -oasisctl backup copy [flags] -``` - -## Options -``` - -h, --help help for copy - --region-id string Identifier of the region where the new backup is to be created - --source-backup-id string Identifier of the source backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl backup](_index.md) - Backup commands - diff --git a/site/content/3.13/arangograph/oasisctl/backup/backup-download.md b/site/content/3.13/arangograph/oasisctl/backup/backup-download.md deleted file mode 100644 index b458b57b48..0000000000 --- a/site/content/3.13/arangograph/oasisctl/backup/backup-download.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Backup Download -menuTitle: Backup Download -weight: 2 ---- -## oasisctl backup download - -Download a backup - -## Synopsis -Download a backup from the cloud storage to the local deployment disks, so it can be restored. - -``` -oasisctl backup download [flags] -``` - -## Options -``` - -h, --help help for download - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl backup](_index.md) - Backup commands - diff --git a/site/content/3.13/arangograph/oasisctl/clone/_index.md b/site/content/3.13/arangograph/oasisctl/clone/_index.md deleted file mode 100644 index 7edaf4178e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/clone/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Clone -menuTitle: Clone -weight: 6 ---- -## oasisctl clone - -Clone resources - -``` -oasisctl clone [flags] -``` - -## Options -``` - -h, --help help for clone -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl clone deployment](clone-deployment.md) - Clone deployment resources - diff --git a/site/content/3.13/arangograph/oasisctl/clone/clone-deployment-backup.md b/site/content/3.13/arangograph/oasisctl/clone/clone-deployment-backup.md deleted file mode 100644 index 5f98d22b91..0000000000 --- a/site/content/3.13/arangograph/oasisctl/clone/clone-deployment-backup.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Clone Deployment Backup -menuTitle: Clone Deployment Backup -weight: 2 ---- -## oasisctl clone deployment backup - -Clone a deployment from a backup. - -``` -oasisctl clone deployment backup [flags] -``` - -## Options -``` - --accept Accept the current terms and conditions. - -b, --backup-id string Clone a deployment from a backup using the backup's ID. - -h, --help help for backup - -o, --organization-id string Identifier of the organization to create the clone in - -p, --project-id string An optional identifier of the project to create the clone in - -r, --region-id string An optionally defined region in which the new deployment should be created in. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl clone deployment](clone-deployment.md) - Clone deployment resources - diff --git a/site/content/3.13/arangograph/oasisctl/clone/clone-deployment.md b/site/content/3.13/arangograph/oasisctl/clone/clone-deployment.md deleted file mode 100644 index 0b76d1fec8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/clone/clone-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Clone Deployment -menuTitle: Clone Deployment -weight: 1 ---- -## oasisctl clone deployment - -Clone deployment resources - -``` -oasisctl clone deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl clone](_index.md) - Clone resources -* [oasisctl clone deployment backup](clone-deployment-backup.md) - Clone a deployment from a backup. - diff --git a/site/content/3.13/arangograph/oasisctl/completion.md b/site/content/3.13/arangograph/oasisctl/completion.md deleted file mode 100644 index 9cd58cd4f6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/completion.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Oasisctl Completion -menuTitle: Completion -weight: 7 ---- -## oasisctl completion - -Generates bash completion scripts - -## Synopsis -To load completion run - - . <(oasisctl completion [bash|fish|powershell|zsh]) - -To configure your bash shell to load completions for each session add to your bashrc - - # ~/.bashrc or ~/.profile - . <(oasisctl completion bash) - - -``` -oasisctl completion [flags] -``` - -## Options -``` - -h, --help help for completion -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/create/_index.md b/site/content/3.13/arangograph/oasisctl/create/_index.md deleted file mode 100644 index 87ef865918..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/_index.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Oasisctl Create -menuTitle: Create -weight: 8 ---- -## oasisctl create - -Create resources - -``` -oasisctl create [flags] -``` - -## Options -``` - -h, --help help for create -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl create apikey](create-apikey.md) - Create a new API key -* [oasisctl create auditlog](create-auditlog.md) - Create an auditlog -* [oasisctl create backup](create-backup.md) - Create backup ... -* [oasisctl create cacertificate](create-cacertificate.md) - Create a new CA certificate -* [oasisctl create deployment](create-deployment.md) - Create a new deployment -* [oasisctl create example](create-example.md) - Create example ... -* [oasisctl create group](create-group.md) - Create a new group -* [oasisctl create ipallowlist](create-ipallowlist.md) - Create a new IP allowlist -* [oasisctl create metrics](create-metrics.md) - Create metrics resources -* [oasisctl create notebook](create-notebook.md) - Create a new notebook -* [oasisctl create organization](create-organization.md) - Create a new organization -* [oasisctl create private](create-private.md) - Create private resources -* [oasisctl create project](create-project.md) - Create a new project -* [oasisctl create role](create-role.md) - Create a new role - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-apikey.md b/site/content/3.13/arangograph/oasisctl/create/create-apikey.md deleted file mode 100644 index 1177d5cc67..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-apikey.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Create API Key -menuTitle: Create API Key -weight: 1 ---- -## oasisctl create apikey - -Create a new API key - -``` -oasisctl create apikey [flags] -``` - -## Options -``` - -h, --help help for apikey - -o, --organization-id string If set, the newly created API key will grant access to this organization only - --readonly If set, the newly created API key will grant readonly access only -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-auditlog.md b/site/content/3.13/arangograph/oasisctl/create/create-auditlog.md deleted file mode 100644 index 5863da66e8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Audit Log -menuTitle: Create Audit Log -weight: 2 ---- -## oasisctl create auditlog - -Create an auditlog - -``` -oasisctl create auditlog [flags] -``` - -## Options -``` - --default If set, this AuditLog is the default for the organization. - --description string Description of the audit log. - -h, --help help for auditlog - --name string Name of the audit log. - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-backup-policy.md b/site/content/3.13/arangograph/oasisctl/create/create-backup-policy.md deleted file mode 100644 index 99f899b951..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-backup-policy.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Oasisctl Create Backup Policy -menuTitle: Create Backup Policy -weight: 4 ---- -## oasisctl create backup policy - -Create a new backup policy - -``` -oasisctl create backup policy [flags] -``` - -## Options -``` - --additional-region-ids strings Add backup to the specified addition regions - --day-of-the-month int32 Run the backup on the specified day of the month (1-31) (default 1) - --deployment-id string ID of the deployment - --description string Description of the backup policy - --email-notification string Email notification setting (Never|FailureOnly|Always) - --every-interval-hours int32 Schedule should run with an interval of the specified hours (1-23) - --friday If set, a backup will be created on Fridays. - -h, --help help for policy - --hours int32 Hours part of the time of day (0-23) - --minutes int32 Minutes part of the time of day (0-59) - --minutes-offset int32 Schedule should run with specific minutes offset (0-59) - --monday If set, a backup will be created on Mondays - --name string Name of the deployment - --paused The policy is paused - --retention-period int Backups created by this policy will be automatically deleted after the specified retention period. A value of 0 means that backup will never be deleted. - --saturday If set, a backup will be created on Saturdays - --schedule-type string Schedule of the policy (Hourly|Daily|Monthly) - --sunday If set, a backup will be created on Sundays - --thursday If set, a backup will be created on Thursdays - --time-zone string The time-zone this time of day applies to (empty means UTC). Names MUST be exactly as defined in RFC-822. (default "UTC") - --tuesday If set, a backup will be created on Tuesdays - --upload The backup should be uploaded - --wednesday If set, a backup will be created on Wednesdays -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create backup](create-backup.md) - Create backup ... - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-backup.md b/site/content/3.13/arangograph/oasisctl/create/create-backup.md deleted file mode 100644 index 8ca544206c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-backup.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create Backup -menuTitle: Create Backup -weight: 3 ---- -## oasisctl create backup - -Create backup ... - -``` -oasisctl create backup [flags] -``` - -## Options -``` - --auto-deleted-at int Time (h) until auto delete of the backup - --deployment-id string ID of the deployment - --description string Description of the backup - -h, --help help for backup - --name string Name of the deployment - --upload The backup should be uploaded -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create backup policy](create-backup-policy.md) - Create a new backup policy - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-cacertificate.md b/site/content/3.13/arangograph/oasisctl/create/create-cacertificate.md deleted file mode 100644 index b27b6e7db8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-cacertificate.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Create CA Certificate -menuTitle: Create CA Certificate -weight: 5 ---- -## oasisctl create cacertificate - -Create a new CA certificate - -``` -oasisctl create cacertificate [flags] -``` - -## Options -``` - --description string Description of the CA certificate - -h, --help help for cacertificate - --lifetime duration Lifetime of the CA certificate. - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization to create the CA certificate in - -p, --project-id string Identifier of the project to create the CA certificate in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-deployment.md b/site/content/3.13/arangograph/oasisctl/create/create-deployment.md deleted file mode 100644 index c9f633fd99..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-deployment.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Oasisctl Create Deployment -menuTitle: Create Deployment -weight: 6 ---- -## oasisctl create deployment - -Create a new deployment - -``` -oasisctl create deployment [flags] -``` - -## Options -``` - --accept Accept the current terms and conditions. - -c, --cacertificate-id string Identifier of the CA certificate to use for the deployment - --coordinator-memory-size int32 Set memory size of Coordinators for flexible deployments (GiB) (default 4) - --coordinators int32 Set number of Coordinators for flexible deployments (default 3) - --custom-image string Set a custom image to use for the deployment. Only available for selected customers. - --dbserver-disk-size int32 Set disk size of DB-Servers for flexible deployments (GiB) (default 32) - --dbserver-memory-size int32 Set memory size of DB-Servers for flexible deployments (GiB) (default 4) - --dbservers int32 Set number of DB-Servers for flexible deployments (default 3) - --deployment-profile-id string Set the Deployment Profile to use for this deployment. - --description string Description of the deployment - --disable-foxx-authentication Disable authentication of requests to Foxx application. - --disk-performance-id string Set the disk performance to use for this deployment. - --drop-vst-support Drop VST protocol support to improve resilience. - -h, --help help for deployment - -i, --ipallowlist-id string Identifier of the IP allowlist to use for the deployment - --is-platform-authentication-enabled Enable platform authentication for deployment. - --max-node-disk-size int32 Set maximum disk size for nodes for autoscaler (GiB) - --model string Set model of the deployment (default "oneshard") - --name string Name of the deployment - --node-count int32 Set the number of desired nodes (default 3) - --node-disk-size int32 Set disk size for nodes (GiB) - --node-size-id string Set the node size to use for this deployment - --notification-email-address strings Set email address(-es) that will be used for notifications related to this deployment. - -o, --organization-id string Identifier of the organization to create the deployment in - -p, --project-id string Identifier of the project to create the deployment in - -r, --region-id string Identifier of the region to create the deployment in - --version string Version of ArangoDB to use for the deployment (default "default") -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-example-installation.md b/site/content/3.13/arangograph/oasisctl/create/create-example-installation.md deleted file mode 100644 index 121d13dccd..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Example Installation -menuTitle: Create Example Installation -weight: 8 ---- -## oasisctl create example installation - -Create a new example dataset installation - -``` -oasisctl create example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -e, --example-dataset-id string ID of the example dataset - -h, --help help for installation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create example](create-example.md) - Create example ... - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-example.md b/site/content/3.13/arangograph/oasisctl/create/create-example.md deleted file mode 100644 index 5b1a50cf0e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Example -menuTitle: Create Example -weight: 7 ---- -## oasisctl create example - -Create example ... - -``` -oasisctl create example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create example installation](create-example-installation.md) - Create a new example dataset installation - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-group.md b/site/content/3.13/arangograph/oasisctl/create/create-group.md deleted file mode 100644 index d28e7ec7d2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-group.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Group -menuTitle: Create Group -weight: 9 ---- -## oasisctl create group - -Create a new group - -``` -oasisctl create group [flags] -``` - -## Options -``` - --description string Description of the group - -h, --help help for group - --name string Name of the group - -o, --organization-id string Identifier of the organization to create the group in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-ipallowlist.md b/site/content/3.13/arangograph/oasisctl/create/create-ipallowlist.md deleted file mode 100644 index 07f4308515..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-ipallowlist.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create IP Allowlist -menuTitle: Create IP Allowlist -weight: 10 ---- -## oasisctl create ipallowlist - -Create a new IP allowlist - -``` -oasisctl create ipallowlist [flags] -``` - -## Options -``` - --cidr-range strings List of CIDR ranges from which deployments are accessible - --description string Description of the IP allowlist - -h, --help help for ipallowlist - --name string Name of the IP allowlist - -o, --organization-id string Identifier of the organization to create the IP allowlist in - -p, --project-id string Identifier of the project to create the IP allowlist in - --remote-inspection-allowed If set, remote connectivity checks by the Oasis platform are allowed -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-metrics-token.md b/site/content/3.13/arangograph/oasisctl/create/create-metrics-token.md deleted file mode 100644 index a5e0e9a9dd..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-metrics-token.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Create Metrics Token -menuTitle: Create Metrics Token -weight: 12 ---- -## oasisctl create metrics token - -Create a new metrics access token - -``` -oasisctl create metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to create the token for - --description string Description of the token - -h, --help help for token - --lifetime duration Lifetime of the token. - --name string Name of the token - -o, --organization-id string Identifier of the organization to create the token in - -p, --project-id string Identifier of the project to create the token in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create metrics](create-metrics.md) - Create metrics resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-metrics.md b/site/content/3.13/arangograph/oasisctl/create/create-metrics.md deleted file mode 100644 index d504981b04..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Metrics -menuTitle: Create Metrics -weight: 11 ---- -## oasisctl create metrics - -Create metrics resources - -``` -oasisctl create metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create metrics token](create-metrics-token.md) - Create a new metrics access token - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-notebook.md b/site/content/3.13/arangograph/oasisctl/create/create-notebook.md deleted file mode 100644 index 8e1f2dcd53..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-notebook.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Create Notebook -menuTitle: Create Notebook -weight: 13 ---- -## oasisctl create notebook - -Create a new notebook - -``` -oasisctl create notebook [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebook has to run next to - --description string Description of the notebook - -s, --disk-size int32 Disk size in GiB that has to be attached to given notebook - -h, --help help for notebook - -n, --name string Name of the notebook - -m, --notebook-model string Identifier of the notebook model that the notebook has to use - -o, --organization-id string Identifier of the organization to create the notebook in - -p, --project-id string Identifier of the project to create the notebook in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-organization-invite.md b/site/content/3.13/arangograph/oasisctl/create/create-organization-invite.md deleted file mode 100644 index 3fbe04a1fe..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Create Organization Invite -menuTitle: Create Organization Invite -weight: 15 ---- -## oasisctl create organization invite - -Create a new invite to an organization - -``` -oasisctl create organization invite [flags] -``` - -## Options -``` - --email string Email address of the person to invite - -h, --help help for invite - -o, --organization-id string Identifier of the organization to create the invite in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create organization](create-organization.md) - Create a new organization - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-organization.md b/site/content/3.13/arangograph/oasisctl/create/create-organization.md deleted file mode 100644 index 8ca1b9065b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-organization.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Organization -menuTitle: Create Organization -weight: 14 ---- -## oasisctl create organization - -Create a new organization - -``` -oasisctl create organization [flags] -``` - -## Options -``` - --description string Description of the organization - -h, --help help for organization - --name string Name of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create organization invite](create-organization-invite.md) - Create a new invite to an organization - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-private-endpoint-service.md b/site/content/3.13/arangograph/oasisctl/create/create-private-endpoint-service.md deleted file mode 100644 index 01999a99ce..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-private-endpoint-service.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Oasisctl Create Private Endpoint Service -menuTitle: Create Private Endpoint Service -weight: 18 ---- -## oasisctl create private endpoint service - -Create a Private Endpoint Service attached to an existing deployment - -``` -oasisctl create private endpoint service [flags] -``` - -## Options -``` - --alternate-dns-name strings DNS names used for the deployment in the private network - --aws-principal strings List of AWS Principals from which a Private Endpoint can be created (Format: <AccountID>[/Role/<RoleName>|/User/<UserName>]) - --azure-client-subscription-id strings List of Azure subscription IDs from which a Private Endpoint can be created - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - --description string Description of the private endpoint service - --enable-private-dns Enable private DNS for the deployment (applicable for AWS and GKE only) - --gcp-project strings List of GCP projects from which a Private Endpoint can be created - -h, --help help for service - --name string Name of the private endpoint service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create private endpoint](create-private-endpoint.md) - - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-private-endpoint.md b/site/content/3.13/arangograph/oasisctl/create/create-private-endpoint.md deleted file mode 100644 index cac7dbfcb7..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Private Endpoint -menuTitle: Create Private Endpoint -weight: 17 ---- -## oasisctl create private endpoint - - - -``` -oasisctl create private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create private](create-private.md) - Create private resources -* [oasisctl create private endpoint service](create-private-endpoint-service.md) - Create a Private Endpoint Service attached to an existing deployment - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-private.md b/site/content/3.13/arangograph/oasisctl/create/create-private.md deleted file mode 100644 index 3cb40e735b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Create Private -menuTitle: Create Private -weight: 16 ---- -## oasisctl create private - -Create private resources - -``` -oasisctl create private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources -* [oasisctl create private endpoint](create-private-endpoint.md) - - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-project.md b/site/content/3.13/arangograph/oasisctl/create/create-project.md deleted file mode 100644 index 59d997efb7..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-project.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Create Project -menuTitle: Create Project -weight: 19 ---- -## oasisctl create project - -Create a new project - -``` -oasisctl create project [flags] -``` - -## Options -``` - --description string Description of the project - -h, --help help for project - --name string Name of the project - -o, --organization-id string Identifier of the organization to create the project in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/create/create-role.md b/site/content/3.13/arangograph/oasisctl/create/create-role.md deleted file mode 100644 index 52cec0a672..0000000000 --- a/site/content/3.13/arangograph/oasisctl/create/create-role.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Create Role -menuTitle: Create Role -weight: 20 ---- -## oasisctl create role - -Create a new role - -``` -oasisctl create role [flags] -``` - -## Options -``` - --description string Description of the role - -h, --help help for role - --name string Name of the role - -o, --organization-id string Identifier of the organization to create the role in - -p, --permission strings Permissions granted by the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl create](_index.md) - Create resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/_index.md b/site/content/3.13/arangograph/oasisctl/delete/_index.md deleted file mode 100644 index 75b76a80b6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/_index.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Oasisctl Delete -menuTitle: Delete -weight: 9 ---- -## oasisctl delete - -Delete resources - -``` -oasisctl delete [flags] -``` - -## Options -``` - -h, --help help for delete -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl delete apikey](delete-apikey.md) - Delete an API key with given identifier -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog -* [oasisctl delete backup](delete-backup.md) - Delete a backup for a given ID. -* [oasisctl delete cacertificate](delete-cacertificate.md) - Delete a CA certificate the authenticated user has access to -* [oasisctl delete deployment](delete-deployment.md) - Delete a deployment the authenticated user has access to -* [oasisctl delete example](delete-example.md) - Delete example ... -* [oasisctl delete group](delete-group.md) - Delete a group the authenticated user has access to -* [oasisctl delete ipallowlist](delete-ipallowlist.md) - Delete an IP allowlist the authenticated user has access to -* [oasisctl delete metrics](delete-metrics.md) - Delete metrics resources -* [oasisctl delete notebook](delete-notebook.md) - Delete a notebook -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to -* [oasisctl delete project](delete-project.md) - Delete a project the authenticated user has access to -* [oasisctl delete role](delete-role.md) - Delete a role the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-apikey.md b/site/content/3.13/arangograph/oasisctl/delete/delete-apikey.md deleted file mode 100644 index d18236eac3..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-apikey.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete API Key -menuTitle: Delete API Key -weight: 1 ---- -## oasisctl delete apikey - -Delete an API key with given identifier - -``` -oasisctl delete apikey [flags] -``` - -## Options -``` - -i, --apikey-id string Identifier of the API key to delete - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive-events.md b/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive-events.md deleted file mode 100644 index d337652b7b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive-events.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Archive Events -menuTitle: Delete Audit Log Archive Events -weight: 4 ---- -## oasisctl delete auditlog archive events - -Delete auditlog archive events - -``` -oasisctl delete auditlog archive events [flags] -``` - -## Options -``` - -i, --auditlog-archive-id string Identifier of the auditlog archive to delete events from. - -h, --help help for events - --to string Remove events created before this timestamp. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog archive](delete-auditlog-archive.md) - Delete an auditlog archive - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive.md b/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive.md deleted file mode 100644 index 59153bfbdd..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-archive.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Archive -menuTitle: Delete Audit Log Archive -weight: 3 ---- -## oasisctl delete auditlog archive - -Delete an auditlog archive - -``` -oasisctl delete auditlog archive [flags] -``` - -## Options -``` - -i, --auditlog-archive-id string Identifier of the auditlog archive to delete. - -h, --help help for archive -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog -* [oasisctl delete auditlog archive events](delete-auditlog-archive-events.md) - Delete auditlog archive events - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-destination.md b/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-destination.md deleted file mode 100644 index 6dcb135925..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog-destination.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Delete Audit Log Destination -menuTitle: Delete Audit Log Destination -weight: 5 ---- -## oasisctl delete auditlog destination - -Delete a destination from an auditlog - -``` -oasisctl delete auditlog destination [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to delete. - -h, --help help for destination - --index int Index of the destination to remove. Only one delete option can be specified. (default -1) - -o, --organization-id string Identifier of the organization. - --type string Type of the destination to remove. This will remove ALL destinations with that type. - --url string An optional URL which will be used to delete a single destination instead of all. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete auditlog](delete-auditlog.md) - Delete an auditlog - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog.md b/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog.md deleted file mode 100644 index 6895de151f..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Audit Log -menuTitle: Delete Audit Log -weight: 2 ---- -## oasisctl delete auditlog - -Delete an auditlog - -``` -oasisctl delete auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to delete. - -h, --help help for auditlog - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete auditlog archive](delete-auditlog-archive.md) - Delete an auditlog archive -* [oasisctl delete auditlog destination](delete-auditlog-destination.md) - Delete a destination from an auditlog - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-backup-policy.md b/site/content/3.13/arangograph/oasisctl/delete/delete-backup-policy.md deleted file mode 100644 index 99e8ac2deb..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-backup-policy.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Backup Policy -menuTitle: Delete Backup Policy -weight: 7 ---- -## oasisctl delete backup policy - -Delete a backup policy for a given ID. - -``` -oasisctl delete backup policy [flags] -``` - -## Options -``` - -h, --help help for policy - -i, --id string Identifier of the backup policy - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete backup](delete-backup.md) - Delete a backup for a given ID. - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-backup.md b/site/content/3.13/arangograph/oasisctl/delete/delete-backup.md deleted file mode 100644 index cf116f93a1..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-backup.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Backup -menuTitle: Delete Backup -weight: 6 ---- -## oasisctl delete backup - -Delete a backup for a given ID. - -``` -oasisctl delete backup [flags] -``` - -## Options -``` - -h, --help help for backup - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete backup policy](delete-backup-policy.md) - Delete a backup policy for a given ID. - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-cacertificate.md b/site/content/3.13/arangograph/oasisctl/delete/delete-cacertificate.md deleted file mode 100644 index aad85c751b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete CA Certificate -menuTitle: Delete CA Certificate -weight: 8 ---- -## oasisctl delete cacertificate - -Delete a CA certificate the authenticated user has access to - -``` -oasisctl delete cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-deployment.md b/site/content/3.13/arangograph/oasisctl/delete/delete-deployment.md deleted file mode 100644 index 15450ecb9b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Deployment -menuTitle: Delete Deployment -weight: 9 ---- -## oasisctl delete deployment - -Delete a deployment the authenticated user has access to - -``` -oasisctl delete deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-example-installation.md b/site/content/3.13/arangograph/oasisctl/delete/delete-example-installation.md deleted file mode 100644 index 569152227e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Example Installation -menuTitle: Delete Example Installation -weight: 11 ---- -## oasisctl delete example installation - -Delete an example datasets installation - -``` -oasisctl delete example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installation - --installation-id string The ID of the installation to delete. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete example](delete-example.md) - Delete example ... - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-example.md b/site/content/3.13/arangograph/oasisctl/delete/delete-example.md deleted file mode 100644 index 9518b2d7d1..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Example -menuTitle: Delete Example -weight: 10 ---- -## oasisctl delete example - -Delete example ... - -``` -oasisctl delete example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete example installation](delete-example-installation.md) - Delete an example datasets installation - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-group-members.md b/site/content/3.13/arangograph/oasisctl/delete/delete-group-members.md deleted file mode 100644 index ae6dc82a96..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-group-members.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Group Members -menuTitle: Delete Group Members -weight: 13 ---- -## oasisctl delete group members - -Delete members from group - -``` -oasisctl delete group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group to delete members from - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete group](delete-group.md) - Delete a group the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-group.md b/site/content/3.13/arangograph/oasisctl/delete/delete-group.md deleted file mode 100644 index 4f6fe7d91c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-group.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Group -menuTitle: Delete Group -weight: 12 ---- -## oasisctl delete group - -Delete a group the authenticated user has access to - -``` -oasisctl delete group [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete group members](delete-group-members.md) - Delete members from group - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-ipallowlist.md b/site/content/3.13/arangograph/oasisctl/delete/delete-ipallowlist.md deleted file mode 100644 index 1806667457..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete IP Allowlist -menuTitle: Delete IP Allowlist -weight: 14 ---- -## oasisctl delete ipallowlist - -Delete an IP allowlist the authenticated user has access to - -``` -oasisctl delete ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-metrics-token.md b/site/content/3.13/arangograph/oasisctl/delete/delete-metrics-token.md deleted file mode 100644 index c18927e996..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Delete Metrics Token -menuTitle: Delete Metrics Token -weight: 16 ---- -## oasisctl delete metrics token - -Delete a metrics token for a deployment - -``` -oasisctl delete metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete metrics](delete-metrics.md) - Delete metrics resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-metrics.md b/site/content/3.13/arangograph/oasisctl/delete/delete-metrics.md deleted file mode 100644 index 36052afbce..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Metrics -menuTitle: Delete Metrics -weight: 15 ---- -## oasisctl delete metrics - -Delete metrics resources - -``` -oasisctl delete metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete metrics token](delete-metrics-token.md) - Delete a metrics token for a deployment - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-notebook.md b/site/content/3.13/arangograph/oasisctl/delete/delete-notebook.md deleted file mode 100644 index 3992653923..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Delete Notebook -menuTitle: Delete Notebook -weight: 17 ---- -## oasisctl delete notebook - -Delete a notebook - -``` -oasisctl delete notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-organization-invite.md b/site/content/3.13/arangograph/oasisctl/delete/delete-organization-invite.md deleted file mode 100644 index dae7596f39..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Organization Invite -menuTitle: Delete Organization Invite -weight: 19 ---- -## oasisctl delete organization invite - -Delete an organization invite the authenticated user has access to - -``` -oasisctl delete organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-organization-members.md b/site/content/3.13/arangograph/oasisctl/delete/delete-organization-members.md deleted file mode 100644 index c3d4151366..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-organization-members.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Organization Members -menuTitle: Delete Organization Members -weight: 20 ---- -## oasisctl delete organization members - -Delete members from organization - -``` -oasisctl delete organization members [flags] -``` - -## Options -``` - -h, --help help for members - -o, --organization-id string Identifier of the organization - -u, --user-emails strings A comma separated list of user email addresses -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete organization](delete-organization.md) - Delete an organization the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-organization.md b/site/content/3.13/arangograph/oasisctl/delete/delete-organization.md deleted file mode 100644 index 362056323c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-organization.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Delete Organization -menuTitle: Delete Organization -weight: 18 ---- -## oasisctl delete organization - -Delete an organization the authenticated user has access to - -``` -oasisctl delete organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources -* [oasisctl delete organization invite](delete-organization-invite.md) - Delete an organization invite the authenticated user has access to -* [oasisctl delete organization members](delete-organization-members.md) - Delete members from organization - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-project.md b/site/content/3.13/arangograph/oasisctl/delete/delete-project.md deleted file mode 100644 index 9b45160be9..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Project -menuTitle: Delete Project -weight: 21 ---- -## oasisctl delete project - -Delete a project the authenticated user has access to - -``` -oasisctl delete project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/delete/delete-role.md b/site/content/3.13/arangograph/oasisctl/delete/delete-role.md deleted file mode 100644 index c8bcbb67f2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/delete/delete-role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Delete Role -menuTitle: Delete Role -weight: 22 ---- -## oasisctl delete role - -Delete a role the authenticated user has access to - -``` -oasisctl delete role [flags] -``` - -## Options -``` - -h, --help help for role - -o, --organization-id string Identifier of the organization - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl delete](_index.md) - Delete resources - diff --git a/site/content/3.13/arangograph/oasisctl/disable/_index.md b/site/content/3.13/arangograph/oasisctl/disable/_index.md deleted file mode 100644 index 916ad96f01..0000000000 --- a/site/content/3.13/arangograph/oasisctl/disable/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Disable -menuTitle: Disable -weight: 10 ---- -## oasisctl disable - -Disable some settings related to deployment - -``` -oasisctl disable [flags] -``` - -## Options -``` - -h, --help help for disable -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl disable scheduled-root-password-rotation](disable-scheduled-root-password-rotation.md) - Disable scheduled root password rotation - diff --git a/site/content/3.13/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md b/site/content/3.13/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md deleted file mode 100644 index 52ac637431..0000000000 --- a/site/content/3.13/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Disable Scheduled-Root-Password-Rotation -menuTitle: Disable Scheduled-Root-Password-Rotation -weight: 1 ---- -## oasisctl disable scheduled-root-password-rotation - -Disable scheduled root password rotation - -``` -oasisctl disable scheduled-root-password-rotation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for scheduled-root-password-rotation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl disable](_index.md) - Disable some settings related to deployment - diff --git a/site/content/3.13/arangograph/oasisctl/enable/_index.md b/site/content/3.13/arangograph/oasisctl/enable/_index.md deleted file mode 100644 index 61a3b03d10..0000000000 --- a/site/content/3.13/arangograph/oasisctl/enable/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Enable -menuTitle: Enable -weight: 11 ---- -## oasisctl enable - -Enable some settings related to deployment - -``` -oasisctl enable [flags] -``` - -## Options -``` - -h, --help help for enable -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl enable scheduled-root-password-rotation](enable-scheduled-root-password-rotation.md) - Enable scheduled root password rotation - diff --git a/site/content/3.13/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md b/site/content/3.13/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md deleted file mode 100644 index 8628abc79c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Enable Scheduled-Root-Password-Rotation -menuTitle: Enable Scheduled-Root-Password-Rotation -weight: 1 ---- -## oasisctl enable scheduled-root-password-rotation - -Enable scheduled root password rotation - -``` -oasisctl enable scheduled-root-password-rotation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for scheduled-root-password-rotation - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl enable](_index.md) - Enable some settings related to deployment - diff --git a/site/content/3.13/arangograph/oasisctl/generate-docs.md b/site/content/3.13/arangograph/oasisctl/generate-docs.md deleted file mode 100644 index f1d83f8437..0000000000 --- a/site/content/3.13/arangograph/oasisctl/generate-docs.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Generate Documentation -menuTitle: Generate Documentation -weight: 12 ---- -## oasisctl generate-docs - -Generate output - -``` -oasisctl generate-docs [flags] -``` - -## Options -``` - -h, --help help for generate-docs - -l, --link-file-ext string What file extensions the links should point to - -o, --output-dir string Output directory (default "./docs") - -r, --replace-underscore-with string Replace the underscore in links with the given character -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/get/_index.md b/site/content/3.13/arangograph/oasisctl/get/_index.md deleted file mode 100644 index 20021e7831..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/_index.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Oasisctl Get -menuTitle: Get -weight: 13 ---- -## oasisctl get - -Get information - -``` -oasisctl get [flags] -``` - -## Options -``` - -h, --help help for get -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive -* [oasisctl get backup](get-backup.md) - Get a backup -* [oasisctl get cacertificate](get-cacertificate.md) - Get a CA certificate the authenticated user has access to -* [oasisctl get deployment](get-deployment.md) - Get a deployment the authenticated user has access to -* [oasisctl get example](get-example.md) - Get a single example dataset -* [oasisctl get group](get-group.md) - Get a group the authenticated user has access to -* [oasisctl get ipallowlist](get-ipallowlist.md) - Get an IP allowlist the authenticated user has access to -* [oasisctl get metrics](get-metrics.md) - Get metrics information -* [oasisctl get notebook](get-notebook.md) - Get a notebook -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get policy](get-policy.md) - Get a policy the authenticated user has access to -* [oasisctl get private](get-private.md) - Get private information -* [oasisctl get project](get-project.md) - Get a project the authenticated user has access to -* [oasisctl get provider](get-provider.md) - Get a provider the authenticated user has access to -* [oasisctl get region](get-region.md) - Get a region the authenticated user has access to -* [oasisctl get role](get-role.md) - Get a role the authenticated user has access to -* [oasisctl get self](get-self.md) - Get information about the authenticated user -* [oasisctl get server](get-server.md) - Get server information -* [oasisctl get tandc](get-tandc.md) - Get current terms and conditions or get one by ID - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-auditlog-archive.md b/site/content/3.13/arangograph/oasisctl/get/get-auditlog-archive.md deleted file mode 100644 index 546b9a55c4..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-auditlog-archive.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Audit Log Archive -menuTitle: Get Audit Log Archive -weight: 2 ---- -## oasisctl get auditlog archive - -Get auditlog archive - -``` -oasisctl get auditlog archive [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for archive -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-auditlog-events.md b/site/content/3.13/arangograph/oasisctl/get/get-auditlog-events.md deleted file mode 100644 index 44c9088765..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-auditlog-events.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Get Audit Log Events -menuTitle: Get Audit Log Events -weight: 3 ---- -## oasisctl get auditlog events - -Get auditlog events - -``` -oasisctl get auditlog events [flags] -``` - -## Options -``` - --auditlog-archive-id string If set, include only events from this AuditLogArchive - -i, --auditlog-id string Identifier of the auditlog - --excluded-topics strings If non-empty, leave out events with one of these topics. This takes priority over included - --from string Request events created at or after this timestamp - -h, --help help for events - --included-topics strings If non-empty, only request events with one of these topics - --limit int Limit the number of audit log events. Defaults to 0, meaning no limit - --to string Request events created before this timestamp -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get auditlog](get-auditlog.md) - Get auditlog archive - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-auditlog.md b/site/content/3.13/arangograph/oasisctl/get/get-auditlog.md deleted file mode 100644 index 025710b835..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-auditlog.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Audit Log -menuTitle: Get Audit Log -weight: 1 ---- -## oasisctl get auditlog - -Get auditlog archive - -``` -oasisctl get auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for auditlog - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get auditlog archive](get-auditlog-archive.md) - Get auditlog archive -* [oasisctl get auditlog events](get-auditlog-events.md) - Get auditlog events - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-backup-policy.md b/site/content/3.13/arangograph/oasisctl/get/get-backup-policy.md deleted file mode 100644 index 916ad22e61..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-backup-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Backup Policy -menuTitle: Get Backup Policy -weight: 5 ---- -## oasisctl get backup policy - -Get an existing backup policy - -``` -oasisctl get backup policy [flags] -``` - -## Options -``` - -h, --help help for policy - -i, --id string Identifier of the backup policy (Id|Name|Url) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get backup](get-backup.md) - Get a backup - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-backup.md b/site/content/3.13/arangograph/oasisctl/get/get-backup.md deleted file mode 100644 index 2792a98b02..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-backup.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Backup -menuTitle: Get Backup -weight: 4 ---- -## oasisctl get backup - -Get a backup - -``` -oasisctl get backup [flags] -``` - -## Options -``` - -h, --help help for backup - -i, --id string Identifier of the backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get backup policy](get-backup-policy.md) - Get an existing backup policy - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-cacertificate.md b/site/content/3.13/arangograph/oasisctl/get/get-cacertificate.md deleted file mode 100644 index 0be6d11e44..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get CA Certificate -menuTitle: Get CA Certificate -weight: 6 ---- -## oasisctl get cacertificate - -Get a CA certificate the authenticated user has access to - -``` -oasisctl get cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-deployment.md b/site/content/3.13/arangograph/oasisctl/get/get-deployment.md deleted file mode 100644 index ab8d86e3d3..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-deployment.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Deployment -menuTitle: Get Deployment -weight: 7 ---- -## oasisctl get deployment - -Get a deployment the authenticated user has access to - -``` -oasisctl get deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --show-root-password show the root password of the database -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-example-installation.md b/site/content/3.13/arangograph/oasisctl/get/get-example-installation.md deleted file mode 100644 index 4190e8e288..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-example-installation.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Example Installation -menuTitle: Get Example Installation -weight: 9 ---- -## oasisctl get example installation - -Get a single example dataset installation - -``` -oasisctl get example installation [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installation - --installation-id string The ID of the installation to get. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get example](get-example.md) - Get a single example dataset - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-example.md b/site/content/3.13/arangograph/oasisctl/get/get-example.md deleted file mode 100644 index 1238d443ed..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-example.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Example -menuTitle: Get Example -weight: 8 ---- -## oasisctl get example - -Get a single example dataset - -``` -oasisctl get example [flags] -``` - -## Options -``` - -e, --example-dataset-id string ID of the example dataset - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get example installation](get-example-installation.md) - Get a single example dataset installation - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-group.md b/site/content/3.13/arangograph/oasisctl/get/get-group.md deleted file mode 100644 index 9b8e72e16b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-group.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Group -menuTitle: Get Group -weight: 10 ---- -## oasisctl get group - -Get a group the authenticated user has access to - -``` -oasisctl get group [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-ipallowlist.md b/site/content/3.13/arangograph/oasisctl/get/get-ipallowlist.md deleted file mode 100644 index 379c324604..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get IP Allowlist -menuTitle: Get IP Allowlist -weight: 11 ---- -## oasisctl get ipallowlist - -Get an IP allowlist the authenticated user has access to - -``` -oasisctl get ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-metrics-token.md b/site/content/3.13/arangograph/oasisctl/get/get-metrics-token.md deleted file mode 100644 index 6226b02793..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Metrics Token -menuTitle: Get Metrics Token -weight: 13 ---- -## oasisctl get metrics token - -Get a metrics token - -``` -oasisctl get metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get metrics](get-metrics.md) - Get metrics information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-metrics.md b/site/content/3.13/arangograph/oasisctl/get/get-metrics.md deleted file mode 100644 index f2699417aa..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Metrics -menuTitle: Get Metrics -weight: 12 ---- -## oasisctl get metrics - -Get metrics information - -``` -oasisctl get metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get metrics token](get-metrics-token.md) - Get a metrics token - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-notebook.md b/site/content/3.13/arangograph/oasisctl/get/get-notebook.md deleted file mode 100644 index 8526fb293a..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Notebook -menuTitle: Get Notebook -weight: 14 ---- -## oasisctl get notebook - -Get a notebook - -``` -oasisctl get notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization-authentication-providers.md b/site/content/3.13/arangograph/oasisctl/get/get-organization-authentication-providers.md deleted file mode 100644 index da20b01a1a..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization-authentication-providers.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Authentication Providers -menuTitle: Get Organization Authentication Providers -weight: 17 ---- -## oasisctl get organization authentication providers - -Get which authentication providers are allowed for accessing a specific organization - -``` -oasisctl get organization authentication providers [flags] -``` - -## Options -``` - -h, --help help for providers - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization authentication](get-organization-authentication.md) - Get authentication specific information for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization-authentication.md b/site/content/3.13/arangograph/oasisctl/get/get-organization-authentication.md deleted file mode 100644 index cd16e2841b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization-authentication.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Authentication -menuTitle: Get Organization Authentication -weight: 16 ---- -## oasisctl get organization authentication - -Get authentication specific information for an organization - -``` -oasisctl get organization authentication [flags] -``` - -## Options -``` - -h, --help help for authentication -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get organization authentication providers](get-organization-authentication-providers.md) - Get which authentication providers are allowed for accessing a specific organization - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md b/site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md deleted file mode 100644 index 400ad06087..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email Domain Restrictions -menuTitle: Get Organization Email Domain Restrictions -weight: 20 ---- -## oasisctl get organization email domain restrictions - -Get which email domain restrictions are placed on accessing a specific organization - -``` -oasisctl get organization email domain restrictions [flags] -``` - -## Options -``` - -h, --help help for restrictions - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization email domain](get-organization-email-domain.md) - Get email domain specific information for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain.md b/site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain.md deleted file mode 100644 index 305097e72f..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization-email-domain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email Domain -menuTitle: Get Organization Email Domain -weight: 19 ---- -## oasisctl get organization email domain - -Get email domain specific information for an organization - -``` -oasisctl get organization email domain [flags] -``` - -## Options -``` - -h, --help help for domain -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization email](get-organization-email.md) - Get email specific information for an organization -* [oasisctl get organization email domain restrictions](get-organization-email-domain-restrictions.md) - Get which email domain restrictions are placed on accessing a specific organization - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization-email.md b/site/content/3.13/arangograph/oasisctl/get/get-organization-email.md deleted file mode 100644 index 5ca941ffcd..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization-email.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Organization Email -menuTitle: Get Organization Email -weight: 18 ---- -## oasisctl get organization email - -Get email specific information for an organization - -``` -oasisctl get organization email [flags] -``` - -## Options -``` - -h, --help help for email -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of -* [oasisctl get organization email domain](get-organization-email-domain.md) - Get email domain specific information for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization-invite.md b/site/content/3.13/arangograph/oasisctl/get/get-organization-invite.md deleted file mode 100644 index 093ed06c05..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Organization Invite -menuTitle: Get Organization Invite -weight: 21 ---- -## oasisctl get organization invite - -Get an organization invite the authenticated user has access to - -``` -oasisctl get organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get organization](get-organization.md) - Get an organization the authenticated user is a member of - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-organization.md b/site/content/3.13/arangograph/oasisctl/get/get-organization.md deleted file mode 100644 index b05c6201ab..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-organization.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Get Organization -menuTitle: Get Organization -weight: 15 ---- -## oasisctl get organization - -Get an organization the authenticated user is a member of - -``` -oasisctl get organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get organization authentication](get-organization-authentication.md) - Get authentication specific information for an organization -* [oasisctl get organization email](get-organization-email.md) - Get email specific information for an organization -* [oasisctl get organization invite](get-organization-invite.md) - Get an organization invite the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-policy.md b/site/content/3.13/arangograph/oasisctl/get/get-policy.md deleted file mode 100644 index 599e5601cb..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Policy -menuTitle: Get Policy -weight: 22 ---- -## oasisctl get policy - -Get a policy the authenticated user has access to - -``` -oasisctl get policy [flags] -``` - -## Options -``` - -h, --help help for policy - -u, --url string URL of the resource to inspect the policy for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-private-endpoint-service.md b/site/content/3.13/arangograph/oasisctl/get/get-private-endpoint-service.md deleted file mode 100644 index a9c56b8b0f..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-private-endpoint-service.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Private Endpoint Service -menuTitle: Get Private Endpoint Service -weight: 25 ---- -## oasisctl get private endpoint service - -Get a Private Endpoint Service the authenticated user has access to - -``` -oasisctl get private endpoint service [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - -h, --help help for service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get private endpoint](get-private-endpoint.md) - - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-private-endpoint.md b/site/content/3.13/arangograph/oasisctl/get/get-private-endpoint.md deleted file mode 100644 index 38afeb2dd8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Private Endpoint -menuTitle: Get Private Endpoint -weight: 24 ---- -## oasisctl get private endpoint - - - -``` -oasisctl get private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get private](get-private.md) - Get private information -* [oasisctl get private endpoint service](get-private-endpoint-service.md) - Get a Private Endpoint Service the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-private.md b/site/content/3.13/arangograph/oasisctl/get/get-private.md deleted file mode 100644 index e84921fd32..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Private -menuTitle: Get Private -weight: 23 ---- -## oasisctl get private - -Get private information - -``` -oasisctl get private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get private endpoint](get-private-endpoint.md) - - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-project.md b/site/content/3.13/arangograph/oasisctl/get/get-project.md deleted file mode 100644 index 5bfb087e53..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Project -menuTitle: Get Project -weight: 26 ---- -## oasisctl get project - -Get a project the authenticated user has access to - -``` -oasisctl get project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-provider.md b/site/content/3.13/arangograph/oasisctl/get/get-provider.md deleted file mode 100644 index da7d632e1b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-provider.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Provider -menuTitle: Get Provider -weight: 27 ---- -## oasisctl get provider - -Get a provider the authenticated user has access to - -``` -oasisctl get provider [flags] -``` - -## Options -``` - -h, --help help for provider - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-region.md b/site/content/3.13/arangograph/oasisctl/get/get-region.md deleted file mode 100644 index 25ca81e867..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-region.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Region -menuTitle: Get Region -weight: 28 ---- -## oasisctl get region - -Get a region the authenticated user has access to - -``` -oasisctl get region [flags] -``` - -## Options -``` - -h, --help help for region - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-role.md b/site/content/3.13/arangograph/oasisctl/get/get-role.md deleted file mode 100644 index 898605e245..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Role -menuTitle: Get Role -weight: 29 ---- -## oasisctl get role - -Get a role the authenticated user has access to - -``` -oasisctl get role [flags] -``` - -## Options -``` - -h, --help help for role - -o, --organization-id string Identifier of the organization - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-self.md b/site/content/3.13/arangograph/oasisctl/get/get-self.md deleted file mode 100644 index 26d48ad423..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-self.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl Get Self -menuTitle: Get Self -weight: 30 ---- -## oasisctl get self - -Get information about the authenticated user - -``` -oasisctl get self [flags] -``` - -## Options -``` - -h, --help help for self -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-server-status.md b/site/content/3.13/arangograph/oasisctl/get/get-server-status.md deleted file mode 100644 index 302fb17a1d..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-server-status.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Get Server Status -menuTitle: Get Server Status -weight: 32 ---- -## oasisctl get server status - -Get the status of servers for a deployment - -``` -oasisctl get server status [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for status - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get server](get-server.md) - Get server information - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-server.md b/site/content/3.13/arangograph/oasisctl/get/get-server.md deleted file mode 100644 index ad54b9dfd2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-server.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Get Server -menuTitle: Get Server -weight: 31 ---- -## oasisctl get server - -Get server information - -``` -oasisctl get server [flags] -``` - -## Options -``` - -h, --help help for server -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information -* [oasisctl get server status](get-server-status.md) - Get the status of servers for a deployment - diff --git a/site/content/3.13/arangograph/oasisctl/get/get-tandc.md b/site/content/3.13/arangograph/oasisctl/get/get-tandc.md deleted file mode 100644 index c33b546252..0000000000 --- a/site/content/3.13/arangograph/oasisctl/get/get-tandc.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Get Terms & Conditions -menuTitle: Get Terms & Conditions -weight: 33 ---- -## oasisctl get tandc - -Get current terms and conditions or get one by ID - -``` -oasisctl get tandc [flags] -``` - -## Options -``` - -h, --help help for tandc - -o, --organization-id string Identifier of the organization - -t, --terms-and-conditions-id string Identifier of the terms and conditions to accept. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl get](_index.md) - Get information - diff --git a/site/content/3.13/arangograph/oasisctl/import.md b/site/content/3.13/arangograph/oasisctl/import.md deleted file mode 100644 index 385375d640..0000000000 --- a/site/content/3.13/arangograph/oasisctl/import.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Oasisctl Import -menuTitle: Import -weight: 14 ---- -## oasisctl import - -Import data from a local database or from another remote database into an Oasis deployment. - -``` -oasisctl import [flags] -``` - -## Options -``` - -b, --batch-size int The number of documents to write at once. (default 4096) - -d, --destination-deployment-id string Destination deployment id to import data into. It can be provided instead of address, username and password. - --excluded-collection strings A list of collections names which should be excluded. Exclusion takes priority over inclusion. - --excluded-database strings A list of database names which should be excluded. Exclusion takes priority over inclusion. - --excluded-graph strings A list of graph names which should be excluded. Exclusion takes priority over inclusion. - --excluded-view strings A list of view names which should be excluded. Exclusion takes priority over inclusion. - -f, --force Force the copy automatically overwriting everything at destination. - -h, --help help for import - --included-collection strings A list of collection names which should be included. If provided, only these collections will be copied. - --included-database strings A list of database names which should be included. If provided, only these databases will be copied. - --included-graph strings A list of graph names which should be included. If provided, only these graphs will be copied. - --included-view strings A list of view names which should be included. If provided, only these views will be copied. - -r, --max-retries int The number of maximum retries attempts. Increasing this number will also increase the exponential fallback timer. (default 9) - -m, --maximum-parallel-collections int Maximum number of collections being copied in parallel. (default 10) - --no-progress-bar Disable the progress bar but still have partial progress output. - --query-ttl duration Cursor TTL defined as a duration. (default 2h0m0s) - --source-address string Source database address to copy data from. - --source-password string Source database password if required. - --source-username string Source database username if required. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/list/_index.md b/site/content/3.13/arangograph/oasisctl/list/_index.md deleted file mode 100644 index b8a7496441..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/_index.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Oasisctl List -menuTitle: List -weight: 15 ---- -## oasisctl list - -List resources - -``` -oasisctl list [flags] -``` - -## Options -``` - -h, --help help for list -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl list apikeys](list-apikeys.md) - List all API keys created for the current user -* [oasisctl list arangodb](list-arangodb.md) - List ArangoDB information -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs -* [oasisctl list auditlogs](list-auditlogs.md) - List auditlogs -* [oasisctl list backup](list-backup.md) - A list command for various backup resources -* [oasisctl list backups](list-backups.md) - List backups -* [oasisctl list cacertificates](list-cacertificates.md) - List all CA certificates of the given project -* [oasisctl list cpusizes](list-cpusizes.md) - List CPU sizes -* [oasisctl list deployments](list-deployments.md) - List all deployments of the given project -* [oasisctl list diskperformances](list-diskperformances.md) - List disk performances -* [oasisctl list effective](list-effective.md) - List effective information -* [oasisctl list example](list-example.md) - List example ... -* [oasisctl list examples](list-examples.md) - List all example datasets -* [oasisctl list group](list-group.md) - List group resources -* [oasisctl list groups](list-groups.md) - List all groups of the given organization -* [oasisctl list ipallowlists](list-ipallowlists.md) - List all IP allowlists of the given project -* [oasisctl list metrics](list-metrics.md) - List metrics resources -* [oasisctl list nodesizes](list-nodesizes.md) - List node sizes -* [oasisctl list notebookmodels](list-notebookmodels.md) - List notebook models -* [oasisctl list notebooks](list-notebooks.md) - List notebooks -* [oasisctl list organization](list-organization.md) - List organization resources -* [oasisctl list organizations](list-organizations.md) - List all organizations the authenticated user is a member of -* [oasisctl list permissions](list-permissions.md) - List the known permissions -* [oasisctl list projects](list-projects.md) - List all projects of the given organization -* [oasisctl list providers](list-providers.md) - List all providers the authenticated user has access to -* [oasisctl list regions](list-regions.md) - List all regions of the given provider -* [oasisctl list roles](list-roles.md) - List all roles of the given organization -* [oasisctl list servers](list-servers.md) - List servers information - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-apikeys.md b/site/content/3.13/arangograph/oasisctl/list/list-apikeys.md deleted file mode 100644 index 44984cb38b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-apikeys.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List API Keys -menuTitle: List API Keys -weight: 1 ---- -## oasisctl list apikeys - -List all API keys created for the current user - -``` -oasisctl list apikeys [flags] -``` - -## Options -``` - -h, --help help for apikeys -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-arangodb-versions.md b/site/content/3.13/arangograph/oasisctl/list/list-arangodb-versions.md deleted file mode 100644 index 22411cf8a8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-arangodb-versions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List ArangoDB Versions -menuTitle: List ArangoDB Versions -weight: 3 ---- -## oasisctl list arangodb versions - -List all supported ArangoDB versions - -``` -oasisctl list arangodb versions [flags] -``` - -## Options -``` - -h, --help help for versions - -o, --organization-id string Optional Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list arangodb](list-arangodb.md) - List ArangoDB information - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-arangodb.md b/site/content/3.13/arangograph/oasisctl/list/list-arangodb.md deleted file mode 100644 index 04445b917d..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-arangodb.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List ArangoDB -menuTitle: List ArangoDB -weight: 2 ---- -## oasisctl list arangodb - -List ArangoDB information - -``` -oasisctl list arangodb [flags] -``` - -## Options -``` - -h, --help help for arangodb -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list arangodb versions](list-arangodb-versions.md) - List all supported ArangoDB versions - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-auditlog-archives.md b/site/content/3.13/arangograph/oasisctl/list/list-auditlog-archives.md deleted file mode 100644 index efe237a2b6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-auditlog-archives.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log Archives -menuTitle: List Audit Log Archives -weight: 5 ---- -## oasisctl list auditlog archives - -List auditlog archives - -``` -oasisctl list auditlog archives [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog - -h, --help help for archives - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-auditlog-destinations.md b/site/content/3.13/arangograph/oasisctl/list/list-auditlog-destinations.md deleted file mode 100644 index f6fc395ce0..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-auditlog-destinations.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log Destinations -menuTitle: List Audit Log Destinations -weight: 6 ---- -## oasisctl list auditlog destinations - -List auditlog destinations - -``` -oasisctl list auditlog destinations [flags] -``` - -## Options -``` - --auditlog-id string Identifier of the auditlog to list the destinations for - -h, --help help for destinations - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list auditlog](list-auditlog.md) - List resources for auditlogs - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-auditlog.md b/site/content/3.13/arangograph/oasisctl/list/list-auditlog.md deleted file mode 100644 index 4a86f9969e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-auditlog.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Audit Log -menuTitle: List Audit Log -weight: 4 ---- -## oasisctl list auditlog - -List resources for auditlogs - -``` -oasisctl list auditlog [flags] -``` - -## Options -``` - -h, --help help for auditlog -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list auditlog archives](list-auditlog-archives.md) - List auditlog archives -* [oasisctl list auditlog destinations](list-auditlog-destinations.md) - List auditlog destinations - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-auditlogs.md b/site/content/3.13/arangograph/oasisctl/list/list-auditlogs.md deleted file mode 100644 index 83e17ba2e2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-auditlogs.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Audit Logs -menuTitle: List Audit Logs -weight: 7 ---- -## oasisctl list auditlogs - -List auditlogs - -``` -oasisctl list auditlogs [flags] -``` - -## Options -``` - -h, --help help for auditlogs - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-backup-policies.md b/site/content/3.13/arangograph/oasisctl/list/list-backup-policies.md deleted file mode 100644 index ec1b895990..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-backup-policies.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Backup Policies -menuTitle: List Backup Policies -weight: 9 ---- -## oasisctl list backup policies - -List backup policies - -``` -oasisctl list backup policies [flags] -``` - -## Options -``` - --deployment-id string The ID of the deployment to list backup policies for - -h, --help help for policies - --include-deleted If set, the result includes all backup policies, including those who set to deleted, however are not removed from the system currently -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list backup](list-backup.md) - A list command for various backup resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-backup.md b/site/content/3.13/arangograph/oasisctl/list/list-backup.md deleted file mode 100644 index 3c0b2d78a8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-backup.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Backup -menuTitle: List Backup -weight: 8 ---- -## oasisctl list backup - -A list command for various backup resources - -``` -oasisctl list backup [flags] -``` - -## Options -``` - -h, --help help for backup -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list backup policies](list-backup-policies.md) - List backup policies - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-backups.md b/site/content/3.13/arangograph/oasisctl/list/list-backups.md deleted file mode 100644 index ace03c781e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-backups.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Backups -menuTitle: List Backups -weight: 10 ---- -## oasisctl list backups - -List backups - -``` -oasisctl list backups [flags] -``` - -## Options -``` - --deployment-id string The ID of the deployment to list backups for - --from string Request backups that are created at or after this timestamp - -h, --help help for backups - --to string Request backups that are created before this timestamp -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-cacertificates.md b/site/content/3.13/arangograph/oasisctl/list/list-cacertificates.md deleted file mode 100644 index 903063bb34..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-cacertificates.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List CA Certificates -menuTitle: List CA Certificates -weight: 11 ---- -## oasisctl list cacertificates - -List all CA certificates of the given project - -``` -oasisctl list cacertificates [flags] -``` - -## Options -``` - -h, --help help for cacertificates - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-cpusizes.md b/site/content/3.13/arangograph/oasisctl/list/list-cpusizes.md deleted file mode 100644 index 85188eac3b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-cpusizes.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List CPU Sizes -menuTitle: List CPU Sizes -weight: 12 ---- -## oasisctl list cpusizes - -List CPU sizes - -``` -oasisctl list cpusizes [flags] -``` - -## Options -``` - -h, --help help for cpusizes - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-deployments.md b/site/content/3.13/arangograph/oasisctl/list/list-deployments.md deleted file mode 100644 index 66b3d739d2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-deployments.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Deployments -menuTitle: List Deployments -weight: 13 ---- -## oasisctl list deployments - -List all deployments of the given project - -``` -oasisctl list deployments [flags] -``` - -## Options -``` - -h, --help help for deployments - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-diskperformances.md b/site/content/3.13/arangograph/oasisctl/list/list-diskperformances.md deleted file mode 100644 index ddbd5714c0..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-diskperformances.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl List Disk Performances -menuTitle: List Disk Performances -weight: 14 ---- -## oasisctl list diskperformances - -List disk performances - -``` -oasisctl list diskperformances [flags] -``` - -## Options -``` - --dbserver-disk-size int32 The disk size of DB-Servers (GiB) (default 32) - -h, --help help for diskperformances - --node-size-id string Identifier of the node size - -o, --organization-id string Identifier of the organization - --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-effective-permissions.md b/site/content/3.13/arangograph/oasisctl/list/list-effective-permissions.md deleted file mode 100644 index 394cc1006e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-effective-permissions.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Effective Permissions -menuTitle: List Effective Permissions -weight: 16 ---- -## oasisctl list effective permissions - -List the effective permissions, the authenticated user has for a given URL - -``` -oasisctl list effective permissions [flags] -``` - -## Options -``` - -h, --help help for permissions - -u, --url string URL of resource to get effective permissions for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list effective](list-effective.md) - List effective information - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-effective.md b/site/content/3.13/arangograph/oasisctl/list/list-effective.md deleted file mode 100644 index 431f601dc1..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-effective.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Effective -menuTitle: List Effective -weight: 15 ---- -## oasisctl list effective - -List effective information - -``` -oasisctl list effective [flags] -``` - -## Options -``` - -h, --help help for effective -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list effective permissions](list-effective-permissions.md) - List the effective permissions, the authenticated user has for a given URL - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-example-installations.md b/site/content/3.13/arangograph/oasisctl/list/list-example-installations.md deleted file mode 100644 index 5a9167f5b9..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-example-installations.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Example Installations -menuTitle: List Example Installations -weight: 18 ---- -## oasisctl list example installations - -List all example dataset installations for a deployment - -``` -oasisctl list example installations [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment to list installations for - -h, --help help for installations - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list example](list-example.md) - List example ... - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-example.md b/site/content/3.13/arangograph/oasisctl/list/list-example.md deleted file mode 100644 index e389b299c2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-example.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Example -menuTitle: List Example -weight: 17 ---- -## oasisctl list example - -List example ... - -``` -oasisctl list example [flags] -``` - -## Options -``` - -h, --help help for example -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list example installations](list-example-installations.md) - List all example dataset installations for a deployment - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-examples.md b/site/content/3.13/arangograph/oasisctl/list/list-examples.md deleted file mode 100644 index 1cc1d11b86..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-examples.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Examples -menuTitle: List Examples -weight: 19 ---- -## oasisctl list examples - -List all example datasets - -``` -oasisctl list examples [flags] -``` - -## Options -``` - -h, --help help for examples - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-group-members.md b/site/content/3.13/arangograph/oasisctl/list/list-group-members.md deleted file mode 100644 index 6bc87e0b73..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-group-members.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Group Members -menuTitle: List Group Members -weight: 21 ---- -## oasisctl list group members - -List members of a group the authenticated user is a member of - -``` -oasisctl list group members [flags] -``` - -## Options -``` - -g, --group-id string Identifier of the group - -h, --help help for members - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list group](list-group.md) - List group resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-group.md b/site/content/3.13/arangograph/oasisctl/list/list-group.md deleted file mode 100644 index 28f5caa79d..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-group.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Group -menuTitle: List Group -weight: 20 ---- -## oasisctl list group - -List group resources - -``` -oasisctl list group [flags] -``` - -## Options -``` - -h, --help help for group -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list group members](list-group-members.md) - List members of a group the authenticated user is a member of - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-groups.md b/site/content/3.13/arangograph/oasisctl/list/list-groups.md deleted file mode 100644 index 8908ae0fb3..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-groups.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Groups -menuTitle: List Groups -weight: 22 ---- -## oasisctl list groups - -List all groups of the given organization - -``` -oasisctl list groups [flags] -``` - -## Options -``` - -h, --help help for groups - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-ipallowlists.md b/site/content/3.13/arangograph/oasisctl/list/list-ipallowlists.md deleted file mode 100644 index 33ef91495d..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-ipallowlists.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List IP Allowlists -menuTitle: List IP Allowlists -weight: 23 ---- -## oasisctl list ipallowlists - -List all IP allowlists of the given project - -``` -oasisctl list ipallowlists [flags] -``` - -## Options -``` - -h, --help help for ipallowlists - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-metrics-tokens.md b/site/content/3.13/arangograph/oasisctl/list/list-metrics-tokens.md deleted file mode 100644 index ce1713add8..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-metrics-tokens.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Metrics Tokens -menuTitle: List Metrics Tokens -weight: 25 ---- -## oasisctl list metrics tokens - -List all metrics tokens of the given deployment - -``` -oasisctl list metrics tokens [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for tokens - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list metrics](list-metrics.md) - List metrics resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-metrics.md b/site/content/3.13/arangograph/oasisctl/list/list-metrics.md deleted file mode 100644 index fe3a321be3..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Metrics -menuTitle: List Metrics -weight: 24 ---- -## oasisctl list metrics - -List metrics resources - -``` -oasisctl list metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list metrics tokens](list-metrics-tokens.md) - List all metrics tokens of the given deployment - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-nodesizes.md b/site/content/3.13/arangograph/oasisctl/list/list-nodesizes.md deleted file mode 100644 index 60c0bc9d56..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-nodesizes.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl List Node Sizes -menuTitle: List Node Sizes -weight: 26 ---- -## oasisctl list nodesizes - -List node sizes - -``` -oasisctl list nodesizes [flags] -``` - -## Options -``` - -h, --help help for nodesizes - --model string Identifier of the model (default "oneshard") - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --provider-id string Identifier of the provider - -r, --region-id string Identifier of the region -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-notebookmodels.md b/site/content/3.13/arangograph/oasisctl/list/list-notebookmodels.md deleted file mode 100644 index cdca9cb6a5..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-notebookmodels.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Notebook Models -menuTitle: List Notebook Models -weight: 27 ---- -## oasisctl list notebookmodels - -List notebook models - -``` -oasisctl list notebookmodels [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebook has to run next to - -h, --help help for notebookmodels - -o, --organization-id string Identifier of the organization that deployment is in - -p, --project-id string Identifier of the project that deployment is in -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-notebooks.md b/site/content/3.13/arangograph/oasisctl/list/list-notebooks.md deleted file mode 100644 index 29aa77467f..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-notebooks.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl List Notebooks -menuTitle: List Notebooks -weight: 28 ---- -## oasisctl list notebooks - -List notebooks - -``` -oasisctl list notebooks [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment that the notebooks run next to - -h, --help help for notebooks - -o, --organization-id string Identifier of the organization that has notebooks - -p, --project-id string Identifier of the project that has notebooks -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-organization-invites.md b/site/content/3.13/arangograph/oasisctl/list/list-organization-invites.md deleted file mode 100644 index d3fbe58668..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-organization-invites.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Organization Invites -menuTitle: List Organization Invites -weight: 30 ---- -## oasisctl list organization invites - -List invites of an organization the authenticated user is a member of - -``` -oasisctl list organization invites [flags] -``` - -## Options -``` - -h, --help help for invites - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list organization](list-organization.md) - List organization resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-organization-members.md b/site/content/3.13/arangograph/oasisctl/list/list-organization-members.md deleted file mode 100644 index f143d66886..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-organization-members.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Organization Members -menuTitle: List Organization Members -weight: 31 ---- -## oasisctl list organization members - -List members of an organization the authenticated user is a member of - -``` -oasisctl list organization members [flags] -``` - -## Options -``` - -h, --help help for members - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list organization](list-organization.md) - List organization resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-organization.md b/site/content/3.13/arangograph/oasisctl/list/list-organization.md deleted file mode 100644 index c41e4a9750..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-organization.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Organization -menuTitle: List Organization -weight: 29 ---- -## oasisctl list organization - -List organization resources - -``` -oasisctl list organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources -* [oasisctl list organization invites](list-organization-invites.md) - List invites of an organization the authenticated user is a member of -* [oasisctl list organization members](list-organization-members.md) - List members of an organization the authenticated user is a member of - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-organizations.md b/site/content/3.13/arangograph/oasisctl/list/list-organizations.md deleted file mode 100644 index 7cde4a6da1..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-organizations.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Organizations -menuTitle: List Organizations -weight: 32 ---- -## oasisctl list organizations - -List all organizations the authenticated user is a member of - -``` -oasisctl list organizations [flags] -``` - -## Options -``` - -h, --help help for organizations -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-permissions.md b/site/content/3.13/arangograph/oasisctl/list/list-permissions.md deleted file mode 100644 index db4c2bd43c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-permissions.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Permissions -menuTitle: List Permissions -weight: 33 ---- -## oasisctl list permissions - -List the known permissions - -``` -oasisctl list permissions [flags] -``` - -## Options -``` - -h, --help help for permissions -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-projects.md b/site/content/3.13/arangograph/oasisctl/list/list-projects.md deleted file mode 100644 index 959e80a2fa..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-projects.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Projects -menuTitle: List Projects -weight: 34 ---- -## oasisctl list projects - -List all projects of the given organization - -``` -oasisctl list projects [flags] -``` - -## Options -``` - -h, --help help for projects - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-providers.md b/site/content/3.13/arangograph/oasisctl/list/list-providers.md deleted file mode 100644 index 1b9c90f744..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-providers.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Providers -menuTitle: List Providers -weight: 35 ---- -## oasisctl list providers - -List all providers the authenticated user has access to - -``` -oasisctl list providers [flags] -``` - -## Options -``` - -h, --help help for providers - -o, --organization-id string Optional Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-regions.md b/site/content/3.13/arangograph/oasisctl/list/list-regions.md deleted file mode 100644 index 083b85a4a5..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-regions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl List Regions -menuTitle: List Regions -weight: 36 ---- -## oasisctl list regions - -List all regions of the given provider - -``` -oasisctl list regions [flags] -``` - -## Options -``` - -h, --help help for regions - -o, --organization-id string Optional Identifier of the organization - -p, --provider-id string Identifier of the provider -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-roles.md b/site/content/3.13/arangograph/oasisctl/list/list-roles.md deleted file mode 100644 index ffa2a3ee89..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-roles.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl List Roles -menuTitle: List Roles -weight: 37 ---- -## oasisctl list roles - -List all roles of the given organization - -``` -oasisctl list roles [flags] -``` - -## Options -``` - -h, --help help for roles - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/list/list-servers.md b/site/content/3.13/arangograph/oasisctl/list/list-servers.md deleted file mode 100644 index f1e3a5f636..0000000000 --- a/site/content/3.13/arangograph/oasisctl/list/list-servers.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl List Servers -menuTitle: List Servers -weight: 38 ---- -## oasisctl list servers - -List servers information - -``` -oasisctl list servers [flags] -``` - -## Options -``` - -h, --help help for servers -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl list](_index.md) - List resources - diff --git a/site/content/3.13/arangograph/oasisctl/lock/_index.md b/site/content/3.13/arangograph/oasisctl/lock/_index.md deleted file mode 100644 index 1b432aa982..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/_index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Lock -menuTitle: Lock -weight: 16 ---- -## oasisctl lock - -Lock resources - -``` -oasisctl lock [flags] -``` - -## Options -``` - -h, --help help for lock -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl lock cacertificate](lock-cacertificate.md) - Lock a CA certificate, so it cannot be deleted -* [oasisctl lock deployment](lock-deployment.md) - Lock a deployment, so it cannot be deleted -* [oasisctl lock ipallowlist](lock-ipallowlist.md) - Lock an IP allowlist, so it cannot be deleted -* [oasisctl lock organization](lock-organization.md) - Lock an organization, so it cannot be deleted -* [oasisctl lock policy](lock-policy.md) - Lock a backup policy -* [oasisctl lock project](lock-project.md) - Lock a project, so it cannot be deleted - diff --git a/site/content/3.13/arangograph/oasisctl/lock/lock-cacertificate.md b/site/content/3.13/arangograph/oasisctl/lock/lock-cacertificate.md deleted file mode 100644 index 274471190b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/lock-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock CA Certificate -menuTitle: Lock CA Certificate -weight: 1 ---- -## oasisctl lock cacertificate - -Lock a CA certificate, so it cannot be deleted - -``` -oasisctl lock cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.13/arangograph/oasisctl/lock/lock-deployment.md b/site/content/3.13/arangograph/oasisctl/lock/lock-deployment.md deleted file mode 100644 index 3a64c29d17..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/lock-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock Deployment -menuTitle: Lock Deployment -weight: 2 ---- -## oasisctl lock deployment - -Lock a deployment, so it cannot be deleted - -``` -oasisctl lock deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.13/arangograph/oasisctl/lock/lock-ipallowlist.md b/site/content/3.13/arangograph/oasisctl/lock/lock-ipallowlist.md deleted file mode 100644 index 9f4460b2e2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/lock-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Lock IP Allowlist -menuTitle: Lock IP Allowlist -weight: 3 ---- -## oasisctl lock ipallowlist - -Lock an IP allowlist, so it cannot be deleted - -``` -oasisctl lock ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.13/arangograph/oasisctl/lock/lock-organization.md b/site/content/3.13/arangograph/oasisctl/lock/lock-organization.md deleted file mode 100644 index e65abeea81..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/lock-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Lock Organization -menuTitle: Lock Organization -weight: 4 ---- -## oasisctl lock organization - -Lock an organization, so it cannot be deleted - -``` -oasisctl lock organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.13/arangograph/oasisctl/lock/lock-policy.md b/site/content/3.13/arangograph/oasisctl/lock/lock-policy.md deleted file mode 100644 index 8b70ed3617..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/lock-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Lock Policy -menuTitle: Lock Policy -weight: 5 ---- -## oasisctl lock policy - -Lock a backup policy - -``` -oasisctl lock policy [flags] -``` - -## Options -``` - -d, --backup-policy-id string Identifier of the backup policy - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.13/arangograph/oasisctl/lock/lock-project.md b/site/content/3.13/arangograph/oasisctl/lock/lock-project.md deleted file mode 100644 index f71ac58f82..0000000000 --- a/site/content/3.13/arangograph/oasisctl/lock/lock-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Lock Project -menuTitle: Lock Project -weight: 6 ---- -## oasisctl lock project - -Lock a project, so it cannot be deleted - -``` -oasisctl lock project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl lock](_index.md) - Lock resources - diff --git a/site/content/3.13/arangograph/oasisctl/login.md b/site/content/3.13/arangograph/oasisctl/login.md deleted file mode 100644 index a507d3e942..0000000000 --- a/site/content/3.13/arangograph/oasisctl/login.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Oasisctl Login -menuTitle: Login -weight: 17 ---- -## oasisctl login - -Login to ArangoDB Oasis using an API key - -## Synopsis -To authenticate in a script environment, run: - - export OASIS_TOKEN=$(oasisctl login --key-id=<your-key-id> --key-secret=<your-key-secret>) - - -``` -oasisctl login [flags] -``` - -## Options -``` - -h, --help help for login - -i, --key-id string API key identifier - -s, --key-secret string API key secret -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/logs.md b/site/content/3.13/arangograph/oasisctl/logs.md deleted file mode 100644 index 71f2555f94..0000000000 --- a/site/content/3.13/arangograph/oasisctl/logs.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Oasisctl Logs -menuTitle: Logs -weight: 18 ---- -## oasisctl logs - -Get logs of the servers of a deployment the authenticated user has access to - -``` -oasisctl logs [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - --end string End fetching logs at this timestamp (pass timestamp or duration before now) - --format string Formatting of the log output. It can be one of two: text, json. Text is the default value. (default "text") - -h, --help help for logs - -l, --limit int Limit the number of log lines - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -r, --role string Limit logs to servers with given role only (agents|coordinators|dbservers) - --start string Start fetching logs from this timestamp (pass timestamp or duration before now) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/options.md b/site/content/3.13/arangograph/oasisctl/options.md deleted file mode 100644 index 75823ecb85..0000000000 --- a/site/content/3.13/arangograph/oasisctl/options.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -description: Command-line client tool for managing ArangoGraph -title: ArangoGraph Shell oasisctl -menuTitle: Options -weight: 1 ---- -## oasisctl - -ArangoGraph Insights Platform - -## Synopsis -ArangoGraph Insights Platform (formerly called Oasis): The Managed Cloud for ArangoDB - -``` -oasisctl [flags] -``` - -## Options -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - -h, --help help for oasisctl - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl accept](accept/_index.md) - Accept invites -* [oasisctl add](add/_index.md) - Add resources -* [oasisctl auditlog](auditlog/_index.md) - AuditLog resources -* [oasisctl backup](backup/_index.md) - Backup commands -* [oasisctl clone](clone/_index.md) - Clone resources -* [oasisctl completion](completion.md) - Generates bash completion scripts -* [oasisctl create](create/_index.md) - Create resources -* [oasisctl delete](delete/_index.md) - Delete resources -* [oasisctl disable](disable/_index.md) - Disable some settings related to deployment -* [oasisctl enable](enable/_index.md) - Enable some settings related to deployment -* [oasisctl generate-docs](generate-docs.md) - Generate output -* [oasisctl get](get/_index.md) - Get information -* [oasisctl import](import.md) - Import data from a local database or from another remote database into an Oasis deployment. -* [oasisctl list](list/_index.md) - List resources -* [oasisctl lock](lock/_index.md) - Lock resources -* [oasisctl login](login.md) - Login to ArangoDB Oasis using an API key -* [oasisctl logs](logs.md) - Get logs of the servers of a deployment the authenticated user has access to -* [oasisctl pause](pause/_index.md) - Pause resources -* [oasisctl rebalance](rebalance/_index.md) - Rebalance resources -* [oasisctl reject](reject/_index.md) - Reject invites -* [oasisctl renew](renew/_index.md) - Renew keys & tokens -* [oasisctl resume](resume/_index.md) - Resume resources -* [oasisctl revoke](revoke/_index.md) - Revoke keys & tokens -* [oasisctl rotate](rotate/_index.md) - Rotate resources -* [oasisctl top](top.md) - Show the most important server metrics -* [oasisctl unlock](unlock/_index.md) - Unlock resources -* [oasisctl update](update/_index.md) - Update resources -* [oasisctl upgrade](upgrade.md) - Upgrade Oasisctl tool -* [oasisctl version](version.md) - Show the current version of this tool -* [oasisctl wait](wait/_index.md) - Wait for a status change - diff --git a/site/content/3.13/arangograph/oasisctl/pause/_index.md b/site/content/3.13/arangograph/oasisctl/pause/_index.md deleted file mode 100644 index ce02e840c5..0000000000 --- a/site/content/3.13/arangograph/oasisctl/pause/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Pause -menuTitle: Pause -weight: 19 ---- -## oasisctl pause - -Pause resources - -``` -oasisctl pause [flags] -``` - -## Options -``` - -h, --help help for pause -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl pause notebook](pause-notebook.md) - Pause a notebook - diff --git a/site/content/3.13/arangograph/oasisctl/pause/pause-notebook.md b/site/content/3.13/arangograph/oasisctl/pause/pause-notebook.md deleted file mode 100644 index 0db646d81b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/pause/pause-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Pause Notebook -menuTitle: Pause Notebook -weight: 1 ---- -## oasisctl pause notebook - -Pause a notebook - -``` -oasisctl pause notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl pause](_index.md) - Pause resources - diff --git a/site/content/3.13/arangograph/oasisctl/rebalance/_index.md b/site/content/3.13/arangograph/oasisctl/rebalance/_index.md deleted file mode 100644 index c1532b7f91..0000000000 --- a/site/content/3.13/arangograph/oasisctl/rebalance/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance -menuTitle: Rebalance -weight: 20 ---- -## oasisctl rebalance - -Rebalance resources - -``` -oasisctl rebalance [flags] -``` - -## Options -``` - -h, --help help for rebalance -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl rebalance deployment](rebalance-deployment.md) - Rebalance deployment resources - diff --git a/site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md b/site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md deleted file mode 100644 index 706b6339e9..0000000000 --- a/site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance Deployment Shards -menuTitle: Rebalance Deployment Shards -weight: 2 ---- -## oasisctl rebalance deployment shards - -Rebalance shards of a deployment - -``` -oasisctl rebalance deployment shards [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for shards -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rebalance deployment](rebalance-deployment.md) - Rebalance deployment resources - diff --git a/site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment.md b/site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment.md deleted file mode 100644 index 7759314ec5..0000000000 --- a/site/content/3.13/arangograph/oasisctl/rebalance/rebalance-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rebalance Deployment -menuTitle: Rebalance Deployment -weight: 1 ---- -## oasisctl rebalance deployment - -Rebalance deployment resources - -``` -oasisctl rebalance deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rebalance](_index.md) - Rebalance resources -* [oasisctl rebalance deployment shards](rebalance-deployment-shards.md) - Rebalance shards of a deployment - diff --git a/site/content/3.13/arangograph/oasisctl/reject/_index.md b/site/content/3.13/arangograph/oasisctl/reject/_index.md deleted file mode 100644 index 69cff60ece..0000000000 --- a/site/content/3.13/arangograph/oasisctl/reject/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Reject -menuTitle: Reject -weight: 21 ---- -## oasisctl reject - -Reject invites - -``` -oasisctl reject [flags] -``` - -## Options -``` - -h, --help help for reject -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl reject organization](reject-organization.md) - Reject organization related invites - diff --git a/site/content/3.13/arangograph/oasisctl/reject/reject-organization-invite.md b/site/content/3.13/arangograph/oasisctl/reject/reject-organization-invite.md deleted file mode 100644 index d43ecfca52..0000000000 --- a/site/content/3.13/arangograph/oasisctl/reject/reject-organization-invite.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Reject Organization Invite -menuTitle: Reject Organization Invite -weight: 2 ---- -## oasisctl reject organization invite - -Reject an organization invite the authenticated user has access to - -``` -oasisctl reject organization invite [flags] -``` - -## Options -``` - -h, --help help for invite - -i, --invite-id string Identifier of the organization invite - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl reject organization](reject-organization.md) - Reject organization related invites - diff --git a/site/content/3.13/arangograph/oasisctl/reject/reject-organization.md b/site/content/3.13/arangograph/oasisctl/reject/reject-organization.md deleted file mode 100644 index c688b02cd1..0000000000 --- a/site/content/3.13/arangograph/oasisctl/reject/reject-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Reject Organization -menuTitle: Reject Organization -weight: 1 ---- -## oasisctl reject organization - -Reject organization related invites - -``` -oasisctl reject organization [flags] -``` - -## Options -``` - -h, --help help for organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl reject](_index.md) - Reject invites -* [oasisctl reject organization invite](reject-organization-invite.md) - Reject an organization invite the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/renew/_index.md b/site/content/3.13/arangograph/oasisctl/renew/_index.md deleted file mode 100644 index b140a835de..0000000000 --- a/site/content/3.13/arangograph/oasisctl/renew/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Renew -menuTitle: Renew -weight: 22 ---- -## oasisctl renew - -Renew keys & tokens - -``` -oasisctl renew [flags] -``` - -## Options -``` - -h, --help help for renew -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl renew apikey](renew-apikey.md) - Renew API keys & tokens - diff --git a/site/content/3.13/arangograph/oasisctl/renew/renew-apikey-token.md b/site/content/3.13/arangograph/oasisctl/renew/renew-apikey-token.md deleted file mode 100644 index e6a1798243..0000000000 --- a/site/content/3.13/arangograph/oasisctl/renew/renew-apikey-token.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Renew API Key Token -menuTitle: Renew API Key Token -weight: 2 ---- -## oasisctl renew apikey token - -Renew an API key token - -## Synopsis -Renew the token (resulting from API key authentication) - -``` -oasisctl renew apikey token [flags] -``` - -## Options -``` - -h, --help help for token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl renew apikey](renew-apikey.md) - Renew API keys & tokens - diff --git a/site/content/3.13/arangograph/oasisctl/renew/renew-apikey.md b/site/content/3.13/arangograph/oasisctl/renew/renew-apikey.md deleted file mode 100644 index 14c1b7ec4d..0000000000 --- a/site/content/3.13/arangograph/oasisctl/renew/renew-apikey.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Renew API Key -menuTitle: Renew API Key -weight: 1 ---- -## oasisctl renew apikey - -Renew API keys & tokens - -``` -oasisctl renew apikey [flags] -``` - -## Options -``` - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl renew](_index.md) - Renew keys & tokens -* [oasisctl renew apikey token](renew-apikey-token.md) - Renew an API key token - diff --git a/site/content/3.13/arangograph/oasisctl/resume/_index.md b/site/content/3.13/arangograph/oasisctl/resume/_index.md deleted file mode 100644 index 78485175c1..0000000000 --- a/site/content/3.13/arangograph/oasisctl/resume/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Resume -menuTitle: Resume -weight: 23 ---- -## oasisctl resume - -Resume resources - -``` -oasisctl resume [flags] -``` - -## Options -``` - -h, --help help for resume -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl resume deployment](resume-deployment.md) - Resume a paused deployment the authenticated user has access to -* [oasisctl resume notebook](resume-notebook.md) - Resume a notebook - diff --git a/site/content/3.13/arangograph/oasisctl/resume/resume-deployment.md b/site/content/3.13/arangograph/oasisctl/resume/resume-deployment.md deleted file mode 100644 index 7cbc18ef00..0000000000 --- a/site/content/3.13/arangograph/oasisctl/resume/resume-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Resume Deployment -menuTitle: Resume Deployment -weight: 1 ---- -## oasisctl resume deployment - -Resume a paused deployment the authenticated user has access to - -``` -oasisctl resume deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl resume](_index.md) - Resume resources - diff --git a/site/content/3.13/arangograph/oasisctl/resume/resume-notebook.md b/site/content/3.13/arangograph/oasisctl/resume/resume-notebook.md deleted file mode 100644 index 17add47562..0000000000 --- a/site/content/3.13/arangograph/oasisctl/resume/resume-notebook.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Resume Notebook -menuTitle: Resume Notebook -weight: 2 ---- -## oasisctl resume notebook - -Resume a notebook - -``` -oasisctl resume notebook [flags] -``` - -## Options -``` - -h, --help help for notebook - -n, --notebook-id string Identifier of the notebook -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl resume](_index.md) - Resume resources - diff --git a/site/content/3.13/arangograph/oasisctl/revoke/_index.md b/site/content/3.13/arangograph/oasisctl/revoke/_index.md deleted file mode 100644 index 80ad7af060..0000000000 --- a/site/content/3.13/arangograph/oasisctl/revoke/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Revoke -menuTitle: Revoke -weight: 24 ---- -## oasisctl revoke - -Revoke keys & tokens - -``` -oasisctl revoke [flags] -``` - -## Options -``` - -h, --help help for revoke -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl revoke apikey](revoke-apikey.md) - Revoke an API key with given identifier -* [oasisctl revoke metrics](revoke-metrics.md) - Revoke keys & tokens - diff --git a/site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey-token.md b/site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey-token.md deleted file mode 100644 index 795b5e5605..0000000000 --- a/site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey-token.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Revoke API Key Token -menuTitle: Revoke API Key Token -weight: 2 ---- -## oasisctl revoke apikey token - -Revoke an API key token - -## Synopsis -Revoke the token (resulting from API key authentication) - -``` -oasisctl revoke apikey token [flags] -``` - -## Options -``` - -h, --help help for token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke apikey](revoke-apikey.md) - Revoke an API key with given identifier - diff --git a/site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey.md b/site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey.md deleted file mode 100644 index 5c15ef927a..0000000000 --- a/site/content/3.13/arangograph/oasisctl/revoke/revoke-apikey.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Revoke API Key -menuTitle: Revoke API Key -weight: 1 ---- -## oasisctl revoke apikey - -Revoke an API key with given identifier - -``` -oasisctl revoke apikey [flags] -``` - -## Options -``` - -i, --apikey-id string Identifier of the API key to revoke - -h, --help help for apikey -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke](_index.md) - Revoke keys & tokens -* [oasisctl revoke apikey token](revoke-apikey-token.md) - Revoke an API key token - diff --git a/site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics-token.md b/site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics-token.md deleted file mode 100644 index 0876f21606..0000000000 --- a/site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics-token.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Revoke Metrics Token -menuTitle: Revoke Metrics Token -weight: 4 ---- -## oasisctl revoke metrics token - -Revoke a metrics token for a deployment - -``` -oasisctl revoke metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for token - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke metrics](revoke-metrics.md) - Revoke keys & tokens - diff --git a/site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics.md b/site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics.md deleted file mode 100644 index 638a17df00..0000000000 --- a/site/content/3.13/arangograph/oasisctl/revoke/revoke-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Revoke Metrics -menuTitle: Revoke Metrics -weight: 3 ---- -## oasisctl revoke metrics - -Revoke keys & tokens - -``` -oasisctl revoke metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl revoke](_index.md) - Revoke keys & tokens -* [oasisctl revoke metrics token](revoke-metrics-token.md) - Revoke a metrics token for a deployment - diff --git a/site/content/3.13/arangograph/oasisctl/rotate/_index.md b/site/content/3.13/arangograph/oasisctl/rotate/_index.md deleted file mode 100644 index e24096c868..0000000000 --- a/site/content/3.13/arangograph/oasisctl/rotate/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rotate -menuTitle: Rotate -weight: 25 ---- -## oasisctl rotate - -Rotate resources - -``` -oasisctl rotate [flags] -``` - -## Options -``` - -h, --help help for rotate -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl rotate deployment](rotate-deployment.md) - Rotate deployment resources - diff --git a/site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment-server.md b/site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment-server.md deleted file mode 100644 index 5d281d1ae4..0000000000 --- a/site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment-server.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Rotate Deployment Server -menuTitle: Rotate Deployment Server -weight: 2 ---- -## oasisctl rotate deployment server - -Rotate a single server of a deployment - -``` -oasisctl rotate deployment server [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for server - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -s, --server-id strings Identifier of the deployment server -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rotate deployment](rotate-deployment.md) - Rotate deployment resources - diff --git a/site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment.md b/site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment.md deleted file mode 100644 index de899d924d..0000000000 --- a/site/content/3.13/arangograph/oasisctl/rotate/rotate-deployment.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Rotate Deployment -menuTitle: Rotate Deployment -weight: 1 ---- -## oasisctl rotate deployment - -Rotate deployment resources - -``` -oasisctl rotate deployment [flags] -``` - -## Options -``` - -h, --help help for deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl rotate](_index.md) - Rotate resources -* [oasisctl rotate deployment server](rotate-deployment-server.md) - Rotate a single server of a deployment - diff --git a/site/content/3.13/arangograph/oasisctl/top.md b/site/content/3.13/arangograph/oasisctl/top.md deleted file mode 100644 index d89a83ebfe..0000000000 --- a/site/content/3.13/arangograph/oasisctl/top.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Top -menuTitle: Top -weight: 26 ---- -## oasisctl top - -Show the most important server metrics - -``` -oasisctl top [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for top - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/_index.md b/site/content/3.13/arangograph/oasisctl/unlock/_index.md deleted file mode 100644 index 2c376ce6fd..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/_index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Unlock -menuTitle: Unlock -weight: 27 ---- -## oasisctl unlock - -Unlock resources - -``` -oasisctl unlock [flags] -``` - -## Options -``` - -h, --help help for unlock -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl unlock cacertificate](unlock-cacertificate.md) - Unlock a CA certificate, so it can be deleted -* [oasisctl unlock deployment](unlock-deployment.md) - Unlock a deployment, so it can be deleted -* [oasisctl unlock ipallowlist](unlock-ipallowlist.md) - Unlock an IP allowlist, so it can be deleted -* [oasisctl unlock organization](unlock-organization.md) - Unlock an organization, so it can be deleted -* [oasisctl unlock policy](unlock-policy.md) - Unlock a backup policy -* [oasisctl unlock project](unlock-project.md) - Unlock a project, so it can be deleted - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/unlock-cacertificate.md b/site/content/3.13/arangograph/oasisctl/unlock/unlock-cacertificate.md deleted file mode 100644 index 418fb91ae6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/unlock-cacertificate.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock CA Certificate -menuTitle: Unlock CA Certificate -weight: 1 ---- -## oasisctl unlock cacertificate - -Unlock a CA certificate, so it can be deleted - -``` -oasisctl unlock cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - -h, --help help for cacertificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/unlock-deployment.md b/site/content/3.13/arangograph/oasisctl/unlock/unlock-deployment.md deleted file mode 100644 index 6d870921e6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/unlock-deployment.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock Deployment -menuTitle: Unlock Deployment -weight: 2 ---- -## oasisctl unlock deployment - -Unlock a deployment, so it can be deleted - -``` -oasisctl unlock deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/unlock-ipallowlist.md b/site/content/3.13/arangograph/oasisctl/unlock/unlock-ipallowlist.md deleted file mode 100644 index 36f8fdbaed..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/unlock-ipallowlist.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Oasisctl Unlock IP Allowlist -menuTitle: Unlock IP Allowlist -weight: 3 ---- -## oasisctl unlock ipallowlist - -Unlock an IP allowlist, so it can be deleted - -``` -oasisctl unlock ipallowlist [flags] -``` - -## Options -``` - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/unlock-organization.md b/site/content/3.13/arangograph/oasisctl/unlock/unlock-organization.md deleted file mode 100644 index bfc70efccd..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/unlock-organization.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Unlock Organization -menuTitle: Unlock Organization -weight: 4 ---- -## oasisctl unlock organization - -Unlock an organization, so it can be deleted - -``` -oasisctl unlock organization [flags] -``` - -## Options -``` - -h, --help help for organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/unlock-policy.md b/site/content/3.13/arangograph/oasisctl/unlock/unlock-policy.md deleted file mode 100644 index 2646b5af51..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/unlock-policy.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Unlock Policy -menuTitle: Unlock Policy -weight: 5 ---- -## oasisctl unlock policy - -Unlock a backup policy - -``` -oasisctl unlock policy [flags] -``` - -## Options -``` - -d, --backup-policy-id string Identifier of the backup policy - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.13/arangograph/oasisctl/unlock/unlock-project.md b/site/content/3.13/arangograph/oasisctl/unlock/unlock-project.md deleted file mode 100644 index 211e810283..0000000000 --- a/site/content/3.13/arangograph/oasisctl/unlock/unlock-project.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Unlock Project -menuTitle: Unlock Project -weight: 6 ---- -## oasisctl unlock project - -Unlock a project, so it can be deleted - -``` -oasisctl unlock project [flags] -``` - -## Options -``` - -h, --help help for project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl unlock](_index.md) - Unlock resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/_index.md b/site/content/3.13/arangograph/oasisctl/update/_index.md deleted file mode 100644 index 0d1501cbe5..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/_index.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Oasisctl Update -menuTitle: Update -weight: 28 ---- -## oasisctl update - -Update resources - -``` -oasisctl update [flags] -``` - -## Options -``` - -h, --help help for update -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl update auditlog](update-auditlog.md) - Update an auditlog -* [oasisctl update backup](update-backup.md) - Update a backup -* [oasisctl update cacertificate](update-cacertificate.md) - Update a CA certificate the authenticated user has access to -* [oasisctl update deployment](update-deployment.md) - Update a deployment the authenticated user has access to -* [oasisctl update group](update-group.md) - Update a group the authenticated user has access to -* [oasisctl update ipallowlist](update-ipallowlist.md) - Update an IP allowlist the authenticated user has access to -* [oasisctl update metrics](update-metrics.md) - Update metrics resources -* [oasisctl update notebook](update-notebook.md) - Update notebook -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update private](update-private.md) - Update private resources -* [oasisctl update project](update-project.md) - Update a project the authenticated user has access to -* [oasisctl update role](update-role.md) - Update a role the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-auditlog.md b/site/content/3.13/arangograph/oasisctl/update/update-auditlog.md deleted file mode 100644 index 8c92aa1c12..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-auditlog.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Audit Log -menuTitle: Update Audit Log -weight: 1 ---- -## oasisctl update auditlog - -Update an auditlog - -``` -oasisctl update auditlog [flags] -``` - -## Options -``` - -i, --auditlog-id string Identifier of the auditlog to update. - --default If set, this AuditLog is the default for the organization. - --description string Description of the audit log. - -h, --help help for auditlog - --name string Name of the audit log. - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-backup-policy.md b/site/content/3.13/arangograph/oasisctl/update/update-backup-policy.md deleted file mode 100644 index cad0d2417f..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-backup-policy.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Oasisctl Update Backup Policy -menuTitle: Update Backup Policy -weight: 3 ---- -## oasisctl update backup policy - -Update a backup policy - -``` -oasisctl update backup policy [flags] -``` - -## Options -``` - --additional-region-ids strings Add backup to the specified addition regions - -d, --backup-policy-id string Identifier of the backup policy - --day-of-the-month int32 Run the backup on the specified day of the month (1-31) (default 1) - --description string Description of the backup - --email-notification string Email notification setting (Never|FailureOnly|Always) - --every-interval-hours int32 Schedule should run with an interval of the specified hours (1-23) - --friday If set, a backup will be created on Fridays. Set to false explicitly to clear the flag. - -h, --help help for policy - --hours int32 Hours part of the time of day (0-23) - --minutes int32 Minutes part of the time of day (0-59) - --minutes-offset int32 Schedule should run with specific minutes offset (0-59) - --monday If set, a backup will be created on Mondays. Set to false explicitly to clear the flag. - --name string Name of the deployment - --paused The policy is paused. Set to false explicitly to clear the flag. - --retention-period int Backups created by this policy will be automatically deleted after the specified retention period. A value of 0 means that backup will never be deleted. - --saturday If set, a backup will be created on Saturdays. Set to false explicitly to clear the flag. - --schedule-type string Schedule of the policy (Hourly|Daily|Monthly) - --sunday If set, a backup will be created on Sundays. Set to false explicitly to clear the flag. - --thursday If set, a backup will be created on Thursdays. Set to false explicitly to clear the flag. - --time-zone string The time-zone this time of day applies to (empty means UTC). Names MUST be exactly as defined in RFC-822. (default "UTC") - --tuesday If set, a backup will be created on Tuesdays. Set to false explicitly to clear the flag. - --upload The backup should be uploaded. Set to false explicitly to clear the flag. - --wednesday If set, a backup will be created on Wednesdays. Set to false explicitly to clear the flag. -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update backup](update-backup.md) - Update a backup - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-backup.md b/site/content/3.13/arangograph/oasisctl/update/update-backup.md deleted file mode 100644 index 9ce085b61b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-backup.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Backup -menuTitle: Update Backup -weight: 2 ---- -## oasisctl update backup - -Update a backup - -``` -oasisctl update backup [flags] -``` - -## Options -``` - --auto-deleted-at int Time (h) until auto delete of the backup - -d, --backup-id string Identifier of the backup - --description string Description of the backup - -h, --help help for backup - --name string Name of the backup - --upload The backups should be uploaded -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update backup policy](update-backup-policy.md) - Update a backup policy - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-cacertificate.md b/site/content/3.13/arangograph/oasisctl/update/update-cacertificate.md deleted file mode 100644 index 1b97fe7a45..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-cacertificate.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update CA Certificate -menuTitle: Update CA Certificate -weight: 4 ---- -## oasisctl update cacertificate - -Update a CA certificate the authenticated user has access to - -``` -oasisctl update cacertificate [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate - --description string Description of the CA certificate - -h, --help help for cacertificate - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --use-well-known-certificate Sets the usage of a well known certificate ie. Let's Encrypt -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-deployment.md b/site/content/3.13/arangograph/oasisctl/update/update-deployment.md deleted file mode 100644 index b7c36cace2..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-deployment.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Oasisctl Update Deployment -menuTitle: Update Deployment -weight: 5 ---- -## oasisctl update deployment - -Update a deployment the authenticated user has access to - -``` -oasisctl update deployment [flags] -``` - -## Options -``` - -c, --cacertificate-id string Identifier of the CA certificate to use for the deployment - --coordinator-memory-size int32 Set memory size of Coordinators for flexible deployments (GiB) (default 4) - --coordinators int32 Set number of Coordinators for flexible deployments (default 3) - --custom-image string Set a custom image to use for the deployment. Only available for selected customers. - --dbserver-disk-size int32 Set disk size of DB-Servers for flexible deployments (GiB) (default 32) - --dbserver-memory-size int32 Set memory size of DB-Servers for flexible deployments (GiB) (default 4) - --dbservers int32 Set number of DB-Servers for flexible deployments (default 3) - -d, --deployment-id string Identifier of the deployment - --description string Description of the deployment - --disable-foxx-authentication Disable authentication of requests to Foxx application. - --disk-performance-id string Set the disk performance to use for this deployment. - --drop-vst-support Drop VST protocol support to improve resilience. - -h, --help help for deployment - -i, --ipallowlist-id string Identifier of the IP allowlist to use for the deployment - --is-platform-authentication-enabled Enable platform authentication for deployment. - --max-node-disk-size int32 Set maximum disk size for nodes for autoscaler (GiB) - --model string Set model of the deployment (default "oneshard") - --name string Name of the deployment - --node-count int32 Set the number of desired nodes (default 3) - --node-disk-size int32 Set disk size for nodes (GiB) - --node-size-id string Set the node size to use for this deployment - --notification-email-address strings Set email address(-es) that will be used for notifications related to this deployment. - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --version string Version of ArangoDB to use for the deployment -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-group.md b/site/content/3.13/arangograph/oasisctl/update/update-group.md deleted file mode 100644 index 7021923d4c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-group.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Group -menuTitle: Update Group -weight: 6 ---- -## oasisctl update group - -Update a group the authenticated user has access to - -``` -oasisctl update group [flags] -``` - -## Options -``` - --description string Description of the group - -g, --group-id string Identifier of the group - -h, --help help for group - --name string Name of the group - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-ipallowlist.md b/site/content/3.13/arangograph/oasisctl/update/update-ipallowlist.md deleted file mode 100644 index 089d41026c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-ipallowlist.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Oasisctl Update IP Allowlist -menuTitle: Update IP Allowlist -weight: 7 ---- -## oasisctl update ipallowlist - -Update an IP allowlist the authenticated user has access to - -``` -oasisctl update ipallowlist [flags] -``` - -## Options -``` - --add-cidr-range strings List of CIDR ranges to add to the IP allowlist - --description string Description of the CA certificate - -h, --help help for ipallowlist - -i, --ipallowlist-id string Identifier of the IP allowlist - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - --remote-inspection-allowed If set, remote connectivity checks by the Oasis platform are allowed - --remove-cidr-range strings List of CIDR ranges to remove from the IP allowlist -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-metrics-token.md b/site/content/3.13/arangograph/oasisctl/update/update-metrics-token.md deleted file mode 100644 index 2ff4a301aa..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-metrics-token.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Metrics Token -menuTitle: Update Metrics Token -weight: 9 ---- -## oasisctl update metrics token - -Update a metrics token - -``` -oasisctl update metrics token [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - --description string Description of the CA certificate - -h, --help help for token - --name string Name of the CA certificate - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --token-id string Identifier of the metrics token -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update metrics](update-metrics.md) - Update metrics resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-metrics.md b/site/content/3.13/arangograph/oasisctl/update/update-metrics.md deleted file mode 100644 index d8fc683f1e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-metrics.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Metrics -menuTitle: Update Metrics -weight: 8 ---- -## oasisctl update metrics - -Update metrics resources - -``` -oasisctl update metrics [flags] -``` - -## Options -``` - -h, --help help for metrics -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update metrics token](update-metrics-token.md) - Update a metrics token - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-notebook.md b/site/content/3.13/arangograph/oasisctl/update/update-notebook.md deleted file mode 100644 index 2b6fee7bb0..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-notebook.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Notebook -menuTitle: Update Notebook -weight: 10 ---- -## oasisctl update notebook - -Update notebook - -``` -oasisctl update notebook [flags] -``` - -## Options -``` - -d, --description string Description of the notebook - -s, --disk-size int32 Notebook disk size in GiB - -h, --help help for notebook - --name string Name of the notebook - -n, --notebook-id string Identifier of the notebook - -m, --notebook-model string Identifier of the notebook model -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-organization-authentication-providers.md b/site/content/3.13/arangograph/oasisctl/update/update-organization-authentication-providers.md deleted file mode 100644 index 8d8d9be5de..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-organization-authentication-providers.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Organization Authentication Providers -menuTitle: Update Organization Authentication Providers -weight: 13 ---- -## oasisctl update organization authentication providers - -Update allowed authentication providers for an organization the authenticated user has access to - -``` -oasisctl update organization authentication providers [flags] -``` - -## Options -``` - --enable-github If set, allow access from user accounts authentication through Github - --enable-google If set, allow access from user accounts authentication through Google - --enable-microsoft If set, allow access from user accounts authentication through Microsoft - --enable-sso If set, allow access from user accounts authentication through single sign on (sso) - --enable-username-password If set, allow access from user accounts authentication through username-password - -h, --help help for providers - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization authentication](update-organization-authentication.md) - Update authentication settings for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-organization-authentication.md b/site/content/3.13/arangograph/oasisctl/update/update-organization-authentication.md deleted file mode 100644 index 328b81b297..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-organization-authentication.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Authentication -menuTitle: Update Organization Authentication -weight: 12 ---- -## oasisctl update organization authentication - -Update authentication settings for an organization - -``` -oasisctl update organization authentication [flags] -``` - -## Options -``` - -h, --help help for authentication -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update organization authentication providers](update-organization-authentication-providers.md) - Update allowed authentication providers for an organization the authenticated user has access to - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md b/site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md deleted file mode 100644 index 6d860fa8d6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Update Organization Email Domain Restrictions -menuTitle: Update Organization Email Domain Restrictions -weight: 16 ---- -## oasisctl update organization email domain restrictions - -Update which domain restrictions are placed on accessing a specific organization - -``` -oasisctl update organization email domain restrictions [flags] -``` - -## Options -``` - -d, --allowed-domain strings Allowed email domains for users of the organization - -h, --help help for restrictions - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization email domain](update-organization-email-domain.md) - Update email domain specific information for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain.md b/site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain.md deleted file mode 100644 index 57f79b6fbb..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-organization-email-domain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Email Domain -menuTitle: Update Organization Email Domain -weight: 15 ---- -## oasisctl update organization email domain - -Update email domain specific information for an organization - -``` -oasisctl update organization email domain [flags] -``` - -## Options -``` - -h, --help help for domain -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization email](update-organization-email.md) - Update email specific information for an organization -* [oasisctl update organization email domain restrictions](update-organization-email-domain-restrictions.md) - Update which domain restrictions are placed on accessing a specific organization - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-organization-email.md b/site/content/3.13/arangograph/oasisctl/update/update-organization-email.md deleted file mode 100644 index 89f05ed737..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-organization-email.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Organization Email -menuTitle: Update Organization Email -weight: 14 ---- -## oasisctl update organization email - -Update email specific information for an organization - -``` -oasisctl update organization email [flags] -``` - -## Options -``` - -h, --help help for email -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update organization](update-organization.md) - Update an organization the authenticated user has access to -* [oasisctl update organization email domain](update-organization-email-domain.md) - Update email domain specific information for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-organization.md b/site/content/3.13/arangograph/oasisctl/update/update-organization.md deleted file mode 100644 index 670d291842..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-organization.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Update Organization -menuTitle: Update Organization -weight: 11 ---- -## oasisctl update organization - -Update an organization the authenticated user has access to - -``` -oasisctl update organization [flags] -``` - -## Options -``` - --description string Description of the organization - -h, --help help for organization - --name string Name of the organization - -o, --organization-id string Identifier of the organization -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update organization authentication](update-organization-authentication.md) - Update authentication settings for an organization -* [oasisctl update organization email](update-organization-email.md) - Update email specific information for an organization - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-policy-add-binding.md b/site/content/3.13/arangograph/oasisctl/update/update-policy-add-binding.md deleted file mode 100644 index df89601244..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-policy-add-binding.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Policy Add Binding -menuTitle: Update Policy Add Binding -weight: 19 ---- -## oasisctl update policy add binding - -Add a role binding to a policy - -``` -oasisctl update policy add binding [flags] -``` - -## Options -``` - --group-id strings Identifiers of the groups to add bindings for - -h, --help help for binding - -r, --role-id string Identifier of the role to bind to - -u, --url string URL of the resource to update the policy for - --user-id strings Identifiers of the users to add bindings for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy add](update-policy-add.md) - Add to a policy - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-policy-add.md b/site/content/3.13/arangograph/oasisctl/update/update-policy-add.md deleted file mode 100644 index 42e655fe7c..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-policy-add.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Policy Add -menuTitle: Update Policy Add -weight: 18 ---- -## oasisctl update policy add - -Add to a policy - -``` -oasisctl update policy add [flags] -``` - -## Options -``` - -h, --help help for add -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update policy add binding](update-policy-add-binding.md) - Add a role binding to a policy - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-policy-delete-binding.md b/site/content/3.13/arangograph/oasisctl/update/update-policy-delete-binding.md deleted file mode 100644 index 602bc93e93..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-policy-delete-binding.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Policy Delete Binding -menuTitle: Update Policy Delete Binding -weight: 21 ---- -## oasisctl update policy delete binding - -Delete a role binding from a policy - -``` -oasisctl update policy delete binding [flags] -``` - -## Options -``` - --group-id strings Identifiers of the groups to delete bindings for - -h, --help help for binding - -r, --role-id string Identifier of the role to delete bind for - -u, --url string URL of the resource to update the policy for - --user-id strings Identifiers of the users to delete bindings for -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy delete](update-policy-delete.md) - Delete from a policy - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-policy-delete.md b/site/content/3.13/arangograph/oasisctl/update/update-policy-delete.md deleted file mode 100644 index dec2527590..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-policy-delete.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Policy Delete -menuTitle: Update Policy Delete -weight: 20 ---- -## oasisctl update policy delete - -Delete from a policy - -``` -oasisctl update policy delete [flags] -``` - -## Options -``` - -h, --help help for delete -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update policy](update-policy.md) - Update a policy -* [oasisctl update policy delete binding](update-policy-delete-binding.md) - Delete a role binding from a policy - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-policy.md b/site/content/3.13/arangograph/oasisctl/update/update-policy.md deleted file mode 100644 index 132c0b4123..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-policy.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Oasisctl Update Policy -menuTitle: Update Policy -weight: 17 ---- -## oasisctl update policy - -Update a policy - -``` -oasisctl update policy [flags] -``` - -## Options -``` - -h, --help help for policy -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update policy add](update-policy-add.md) - Add to a policy -* [oasisctl update policy delete](update-policy-delete.md) - Delete from a policy - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-private-endpoint-service.md b/site/content/3.13/arangograph/oasisctl/update/update-private-endpoint-service.md deleted file mode 100644 index 81aa0917f6..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-private-endpoint-service.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Oasisctl Update Private Endpoint Service -menuTitle: Update Private Endpoint Service -weight: 24 ---- -## oasisctl update private endpoint service - -Update a Private Endpoint Service attached to an existing deployment - -``` -oasisctl update private endpoint service [flags] -``` - -## Options -``` - --alternate-dns-name strings DNS names used for the deployment in the private network - --aws-principal strings List of AWS Principals from which a Private Endpoint can be created (Format: <AccountID>[/Role/<RoleName>|/User/<UserName>]) - --azure-client-subscription-id strings List of Azure subscription IDs from which a Private Endpoint can be created - -d, --deployment-id string Identifier of the deployment that the private endpoint service is connected to - --description string Description of the private endpoint service - --enable-private-dns Enable private DNS (applicable for AWS only) - --gcp-project strings List of GCP projects from which a Private Endpoint can be created - -h, --help help for service - --name string Name of the private endpoint service - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update private endpoint](update-private-endpoint.md) - - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-private-endpoint.md b/site/content/3.13/arangograph/oasisctl/update/update-private-endpoint.md deleted file mode 100644 index a66ead3924..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-private-endpoint.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Private Endpoint -menuTitle: Update Private Endpoint -weight: 23 ---- -## oasisctl update private endpoint - - - -``` -oasisctl update private endpoint [flags] -``` - -## Options -``` - -h, --help help for endpoint -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update private](update-private.md) - Update private resources -* [oasisctl update private endpoint service](update-private-endpoint-service.md) - Update a Private Endpoint Service attached to an existing deployment - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-private.md b/site/content/3.13/arangograph/oasisctl/update/update-private.md deleted file mode 100644 index 8c414612ac..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-private.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Update Private -menuTitle: Update Private -weight: 22 ---- -## oasisctl update private - -Update private resources - -``` -oasisctl update private [flags] -``` - -## Options -``` - -h, --help help for private -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources -* [oasisctl update private endpoint](update-private-endpoint.md) - - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-project.md b/site/content/3.13/arangograph/oasisctl/update/update-project.md deleted file mode 100644 index 0965a3684e..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-project.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Update Project -menuTitle: Update Project -weight: 25 ---- -## oasisctl update project - -Update a project the authenticated user has access to - -``` -oasisctl update project [flags] -``` - -## Options -``` - --description string Description of the project - -h, --help help for project - --name string Name of the project - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/update/update-role.md b/site/content/3.13/arangograph/oasisctl/update/update-role.md deleted file mode 100644 index 58d7f2e8ab..0000000000 --- a/site/content/3.13/arangograph/oasisctl/update/update-role.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Oasisctl Update Role -menuTitle: Update Role -weight: 26 ---- -## oasisctl update role - -Update a role the authenticated user has access to - -``` -oasisctl update role [flags] -``` - -## Options -``` - --add-permission strings Permissions to add to the role - --description string Description of the role - -h, --help help for role - --name string Name of the role - -o, --organization-id string Identifier of the organization - --remove-permission strings Permissions to remove from the role - -r, --role-id string Identifier of the role -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl update](_index.md) - Update resources - diff --git a/site/content/3.13/arangograph/oasisctl/upgrade.md b/site/content/3.13/arangograph/oasisctl/upgrade.md deleted file mode 100644 index 8d77aa3ecf..0000000000 --- a/site/content/3.13/arangograph/oasisctl/upgrade.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Oasisctl Upgrade -menuTitle: Upgrade -weight: 29 ---- -## oasisctl upgrade - -Upgrade Oasisctl tool - -## Synopsis -Check the latest, compatible version and upgrade this tool to that. - -``` -oasisctl upgrade [flags] -``` - -## Options -``` - -d, --dry-run Do an upgrade without applying the version. - -f, --force Force an upgrade even if the versions match. - -h, --help help for upgrade -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/version.md b/site/content/3.13/arangograph/oasisctl/version.md deleted file mode 100644 index e8e5ee7c8b..0000000000 --- a/site/content/3.13/arangograph/oasisctl/version.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Oasisctl Version -menuTitle: Version -weight: 30 ---- -## oasisctl version - -Show the current version of this tool - -``` -oasisctl version [flags] -``` - -## Options -``` - -h, --help help for version -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](options.md) - ArangoGraph Insights Platform - diff --git a/site/content/3.13/arangograph/oasisctl/wait/_index.md b/site/content/3.13/arangograph/oasisctl/wait/_index.md deleted file mode 100644 index 1ccac25259..0000000000 --- a/site/content/3.13/arangograph/oasisctl/wait/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Oasisctl Wait -menuTitle: Wait -weight: 31 ---- -## oasisctl wait - -Wait for a status change - -``` -oasisctl wait [flags] -``` - -## Options -``` - -h, --help help for wait -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl](../options.md) - ArangoGraph Insights Platform -* [oasisctl wait deployment](wait-deployment.md) - Wait for a deployment to reach the ready status - diff --git a/site/content/3.13/arangograph/oasisctl/wait/wait-deployment.md b/site/content/3.13/arangograph/oasisctl/wait/wait-deployment.md deleted file mode 100644 index ddc2c82d76..0000000000 --- a/site/content/3.13/arangograph/oasisctl/wait/wait-deployment.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Oasisctl Wait Deployment -menuTitle: Wait Deployment -weight: 1 ---- -## oasisctl wait deployment - -Wait for a deployment to reach the ready status - -``` -oasisctl wait deployment [flags] -``` - -## Options -``` - -d, --deployment-id string Identifier of the deployment - -h, --help help for deployment - -o, --organization-id string Identifier of the organization - -p, --project-id string Identifier of the project - -t, --timeout duration How long to wait for the deployment to reach the ready status (default 20m0s) -``` - -## Options Inherited From Parent Commands -``` - --endpoint string API endpoint of the ArangoDB Oasis (default "api.cloud.arangodb.com") - --format string Output format (table|json) (default "table") - --token string Token used to authenticate at ArangoDB Oasis -``` - -## See also -* [oasisctl wait](_index.md) - Wait for a status change - diff --git a/site/content/3.13/arangograph/organizations/billing.md b/site/content/3.13/arangograph/organizations/billing.md deleted file mode 100644 index 9b892b5500..0000000000 --- a/site/content/3.13/arangograph/organizations/billing.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Billing in ArangoGraph -menuTitle: Billing -weight: 10 -description: >- - How to manage billing details and payment methods in ArangoGraph ---- -## How to add billing details - -1. In the main navigation menu, click the **Organization** icon. -2. Click **Billing** in the **Organization** section. -3. In the **Billing Details** section, click **Edit**. -4. Enter your company name, billing address, and EU VAT identification number (if applicable). -5. Optionally, enter the email address(es) to which invoices should be emailed - to automatically. -6. Click **Save**. - -![ArangoGraph Billing Details](../../../images/arangograph-billing-details.png) - -## How to add a payment method - -1. In the main navigation menu, click the **Organization** icon. -2. Click **Billing** in the **Organization** section. -3. In the **Payment methods** section, click **Add**. -4. Fill out the form with your credit card details. Currently, a credit card is the only available payment method. -5. Click **Save**. - -![ArangoGraph Payment Method](../../../images/arangograph-add-payment-method-credit-card.png) - -{{% comment %}} -TODO: Need screenshot with invoice - -### How to view invoices - - -{{% /comment %}} diff --git a/site/content/3.13/arangograph/organizations/credits-and-usage.md b/site/content/3.13/arangograph/organizations/credits-and-usage.md deleted file mode 100644 index 34dafb8488..0000000000 --- a/site/content/3.13/arangograph/organizations/credits-and-usage.md +++ /dev/null @@ -1,147 +0,0 @@ ---- -title: Credits & Usage in ArangoGraph -menuTitle: Credits & Usage -weight: 15 -description: >- - Credits give you access to a flexible prepaid model, so you can allocate them - across multiple deployments as needed ---- -{{< info >}} -Credits are only available if your organization has signed up for -ArangoGraph's [Committed](../organizations/_index.md#committed) package. -{{< /info >}} - -The ArangoGraph credit model is a versatile prepaid model that allows you to -purchase credits and use them in a flexible way, based on what you have running -in ArangoGraph. - -Instead of purchasing a particular deployment for a year, you can purchase a -number of ArangoGraph credits that expire a year after purchase. These credits -are then consumed over that time period, based on the deployments you run -in ArangoGraph. - -For example, a OneShard (three nodes) A64 deployment consumes more credits per -hour than a smaller deployment such as A8. If you are running multiple deployments, -like pre-production environments or for different use-cases, these would each consume -from the same credit balance. However, if you are not running any deployments -and do not have any backup storage, then none of your credits will be consumed. - -{{< tip >}} -To purchase credits for your organization, you need to get in touch with the -ArangoDB team. [Contact us](https://www.arangodb.com/contact/) for more details. -{{< /tip >}} - -There are a number of benefits that ArangoGraph credits provide: -- **Adaptability**: The pre-paid credit model allows you to adapt your usage to - changing project requirements or fluctuating workloads. By enabling the use of - credits for various instance types and sizes, you can easily adjust your - resource allocation. -- **Efficient handling of resources**: With the ability to purchase credits in - advance, you can better align your needs in terms of resources and costs. - You can purchase credits in bulk and then allocate them as needed. -- **Workload Optimization**: By having a clear view of credit consumption and - remaining balance, you can identify inefficiencies to further optimize your - infrastructure, resulting in cost savings and better performance. - -## How to view the credit usage - -1. In the main navigation, click the **Organization** icon. -2. Click **Credits & Usage** in the **Organization** section. -3. In the **Credits & Usage** page, you can: - - See the remaining credit balance. - - Track your total credit balance. - - See a projection of when you will run out of credits, based on the last 30 days of usage. - - Get a detailed consumption report in PDF format that shows: - - The number of credits you had at the start of the month. - - The number of credits consumed in the month. - - The number of credits remaining. - - The number of credits consumed for each deployment. - -![ArangoGraph Credits and Usage](../../../images/arangograph-credits-and-usage.png) - -## FAQs - -### Are there any configuration constraints for using the credits? - -No. Credits are designed to be used completely flexibly. You can use all of your -credits for multiple small deployments (i.e. A8s) or you can use them for a single -large deployment (i.e. A256), or even multiple large deployments, as long as you -have enough credits remaining. - -### What is the flexibility of moving up or down in configuration size of the infrastructure? - -You can move up sizes in configuration at any point by editing your deployment -within ArangoGraph, once every 6 hours to allow for in-place disk expansion. - -### Is there a limit to how many deployments I can use my credits on? - -There is no specific limit to the number of deployments you can use your credits -on. The credit model is designed to provide you with the flexibility to allocate -credits across multiple deployments as needed. This enables you to effectively -manage and distribute your resources according to your specific requirements and -priorities. However, it is essential to monitor your credit consumption to ensure -that you have sufficient credits to cover your deployments. - -### Do the credits I purchase expire? - -Yes, credits expire 1 year after purchase. You should ensure that you consume -all of these credits within the year. - -### Can I make multiple purchases of credits within a year? - -As an organization’s usage of ArangoGraph grows, particularly in the initial -phases of application development and early production release, it is common -to purchase a smaller credit package that is later supplemented by a larger -credit package part-way through the initial credit expiry term. -In this case, all sets of credits will be available for ArangoGraph consumption -as a single credit balance. The credits with the earlier expiry date are consumed -first to avoid credit expiry where possible. - -### Can I purchase a specific number of credits (i.e. 3361, 4185)? - -ArangoGraph offers a variety of predefined credit packages designed to -accommodate different needs and stages of the application lifecycle. -For any credit purchasing needs, please [contact us](https://www.arangodb.com/contact/) -and we are happy to help find an appropriate package for you. - -### How quickly will the credits I purchase be consumed? - -The rate at which your purchased credits will be consumed depends on several -factors, including the type and size of instances you deploy, the amount of -resources used, and the duration of usage. Each machine size has an hourly credit -consumption rate, and the overall rate of credit consumption will increase for -larger sizes or for more machines/deployments. Credits will also be consumed for -any variable usage charges such as outbound network traffic and backup storage. - -### How can I see how many credits I have remaining? - -All details about credits, including how many credits have been purchased, -how many remain, and how they are being consumed are available in the -**Credits & Usage** page within the ArangoGraph web interface. - -### I have a large sharded deployment, how do I know how many credits it will consume? - -If you are using credits, then you will be able to see how many credits your -configured deployment will consume when [creating](../deployments/_index.md#how-to-create-a-new-deployment) -or [editing a deployment](../deployments/_index.md#how-to-edit-a-deployment). - -You can download a detailed consumption report in the -[**Credits & Usage** section](#how-to-view-the-credit-usage). It shows you the -number of credits consumed by any deployment you are creating or editing. - -All users can see the credit price of each node size in the **Pricing** section. - -### What happens if I run out of credits? - -If you run out of credits, your access to ArangoGraph's services and resources -will be temporarily suspended until you purchase additional credits. - -### Can I buy credits for a short time period (e.g. 2 months)? - -No, you cannot but credits with an expiry of less than 12 months. -If you require credits for a shorter time frame, such as 2 months, you can still -purchase one of the standard credit packages and consume the credits as needed -during that time. You may opt for a smaller credit package that aligns with your -expected usage during the desired period, rather than the full year’s expected usage. -Although the credits will have a longer expiration period, this allows you to have -the flexibility of utilizing the remaining credits for any future needs. \ No newline at end of file diff --git a/site/content/3.13/arangograph/organizations/users-and-groups.md b/site/content/3.13/arangograph/organizations/users-and-groups.md deleted file mode 100644 index abed36697b..0000000000 --- a/site/content/3.13/arangograph/organizations/users-and-groups.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: Users and Groups in ArangoGraph -menuTitle: Users & Groups -weight: 5 -description: >- - How to manage individual members and user groups in ArangoGraph ---- -## Users, groups & members - -When you use ArangoGraph, you are logged in as a user. -A user has properties such as name & email address. -Most important of the user is that it serves as an identity of a person. - -A user is member of one or more organizations in ArangoGraph. -You can become a member of an organization in the following ways: - -- Create a new organization. You will become the first member and owner of that - organization. -- Be invited to join an organization. Once accepted (by the invited user), this - user becomes a member of the organization. - -If the number of members of an organization becomes large, it helps to group -users. In ArangoGraph a group is part of an organization and a group contains -a list of users. All users of the group must be member of the owning organization. - -In the **People** section of the dashboard you can manage users, groups and -invites for the organization. - -To edit permissions of members see [Access Control](../security-and-access-control/_index.md). - -## Members - -Members are a list of users that can access an organization. - -![ArangoGraph Member Access Control](../../../images/arangograph-access-control-members.png) - -### How to add a new member to the organization - -1. In the main navigation, click the __Organization__ icon. -2. Click __Members__ in the __People__ section. -3. Optionally, click the __Invites__ entry. -4. Click the __Invite new member__ button. -5. In the form that appears, enter the email address of the person you want to - invite. -6. Click the __Create__ button. -7. An email with an organization invite will now be sent to the specified - email address. -8. After accepting the invite the person will be added to the organization - [members](#members). - -![ArangoGraph Organization Invites](../../../images/arangograph-new-invite.png) - -### How to respond to an organization invite - -See [My Account: How to respond to my invites](../my-account.md#how-to-respond-to-my-invites) - -### How to remove a member from the organization - -1. Click __Members__ in the __People__ section of the main navigation. -2. Delete a member by pressing the __recycle bin__ icon in the __Actions__ column. -3. Confirm the deletion in the dialog that pops up. - -{{< info >}} -You cannot delete members who are organization owners. -{{< /info >}} - -### How to make a member an organization owner - -1. Click __Members__ in the __People__ section of the main navigation. -2. You can convert a member to an organization owner by pressing the __Key__ icon - in the __Actions__ column. -3. You can convert a member back to a normal user by pressing the __User__ icon - in the __Actions__ column. - -## Groups - -A group is a defined set of members. Groups can then be bound to roles. These -bindings contribute to the respective organization, project or deployment policy. - -![ArangoGraph Groups](../../../images/arangograph-groups.png) - -### How to create a new group - -1. Click __Groups__ in the __People__ section of the main navigation. -2. Press the __New group__ button. -3. Enter a name and optionally a description for your new group. -4. Select the members you want to be part of the group. -5. Press the __Create__ button. - -![ArangoGraph New Group](../../../images/arangograph-new-group.png) - -### How to view, edit or remove a group - -1. Click __Groups__ in the __People__ section of the main navigation. -2. Click an icon in the __Actions__ column: - - __Eye__: View group - - __Pencil__: Edit group - - __Recycle bin__: Delete group - -You can also click a group name to view it. There are buttons to __Edit__ and -__Delete__ the currently viewed group. - -![ArangoGraph Group](../../../images/arangograph-group.png) - -{{< info >}} -The groups __Organization members__ and __Organization owners__ are virtual groups -and cannot be changed. They always reflect the current set of organization -members and owners. -{{< /info >}} - -## Invites - -### How to create a new organization invite - -See [How to add a new member to the organization](#how-to-add-a-new-member-to-the-organization) - -### How to view the status of invitations - -1. Click __Invites__ in the __People__ section of the main navigation. -2. The created invites are displayed, grouped by status __Pending__, - __Accepted__ and __Rejected__. -3. You may delete pending invites by clicking the __recycle bin__ icon in the - __Actions__ column. - -![ArangoGraph Organization Invites](../../../images/arangograph-org-invites.png) diff --git a/site/content/3.13/arangograph/projects.md b/site/content/3.13/arangograph/projects.md deleted file mode 100644 index f4efd27833..0000000000 --- a/site/content/3.13/arangograph/projects.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Projects in ArangoGraph -menuTitle: Projects -weight: 15 -description: >- - How to manage projects and IP allowlists in ArangoGraph ---- -ArangoGraph projects can represent organizational units such as teams, -product groups, environments (e.g. staging vs. production). You can have any -number of projects under one organization. - -**Organizations → <u>Projects</u> → Deployments** - -Projects are a container for related deployments, certificates & IP allowlists. -Projects also come with their own policy for access control. You can have any -number of deployment under one project. - -![ArangoGraph Projects Overview](../../images/arangograph-projects-overview.png) - -## How to create a new project - -1. In the main navigation, click the __Dashboard__ icon. -2. Click __Projects__ in the __Dashboard__ section. -3. Click the __New project__ button. -4. Enter a name and optionally a description for your new project. -5. Click the __Create__ button. -6. You will be taken to the project page. -7. To change the name or description, click either at the top of the page. - -![ArangoGraph New Project](../../images/arangograph-new-project.png) - -![ArangoGraph Project Summary](../../images/arangograph-project.png) - -{{< info >}} -Projects contain exactly **one policy**. Within that policy, you can define -role bindings to regulate access control on a project level. -{{< /info >}} - -## How to create a new deployment - -See [Deployments: How to create a new deployment](deployments/_index.md#how-to-create-a-new-deployment) - -## How to delete a project - -{{< danger >}} -Deleting a project will delete contained deployments, certificates & IP allowlists. -This operation is **irreversible**. -{{< /danger >}} - -1. Click __Projects__ in the __Dashboard__ section of the main navigation. -2. Click the __recycle bin__ icon in the __Actions__ column of the project to be deleted. -3. Enter `Delete!` to confirm and click __Yes__. - -{{< tip >}} -If the project has a locked deployment, you need to [unlock](security-and-access-control/_index.md#locked-resources) -it first to be able to delete the project. -{{< /tip >}} - -## How to manage IP allowlists - -IP allowlists let you limit access to your deployment to certain IP ranges. -It is optional, but strongly recommended to do so. - -You can create an allowlist as part of a project. - -1. Click a project name in the __Projects__ section of the main navigation. -2. Click the __Security__ entry. -3. In the __IP allowlists__ section, click: - - The __New IP allowlist__ button to create a new allowlist. - When creating or editing a list, you can add comments - in the __Allowed CIDR ranges (1 per line)__ section. - Everything after `//` or `#` is considered a comment until the end of the line. - - A name or the __eye__ icon in the __Actions__ column to view the allowlist. - - The __pencil__ icon to edit the allowlist. - You can also view the allowlist and click the __Edit__ button. - - The __recycle bin__ icon to delete the allowlist. - -## How to manage role bindings - -See: -- [Access Control: How to view, edit or remove role bindings of a policy](security-and-access-control/_index.md#how-to-view-edit-or-remove-role-bindings-of-a-policy) -- [Access Control: How to add a role binding to a policy](security-and-access-control/_index.md#how-to-add-a-role-binding-to-a-policy) diff --git a/site/content/3.13/arangograph/security-and-access-control/_index.md b/site/content/3.13/arangograph/security-and-access-control/_index.md deleted file mode 100644 index fa37f9af13..0000000000 --- a/site/content/3.13/arangograph/security-and-access-control/_index.md +++ /dev/null @@ -1,699 +0,0 @@ ---- -title: Security and access control in ArangoGraph -menuTitle: Security and Access Control -weight: 45 -description: >- - This guide explains which access control concepts are available in - ArangoGraph and how to use them ---- -The ArangoGraph Insights Platform has a structured set of resources that are subject to security and -access control: - -- Organizations -- Projects -- Deployments - -For each of these resources, you can perform various operations. -For example, you can create a project in an organization and create a deployment -inside a project. - -## Locked resources - -In ArangoGraph, you can lock the resources to prevent accidental deletion. When -a resource is locked, it cannot be deleted and must be unlocked first. - -The hierarchical structure of the resources (organization-project-deployment) -is used in the locking functionality: if a child resource is locked -(for example, a deployment), you cannot delete the parent project without -unlocking that deployment first. - -{{< info >}} -If you lock a backup policy of a deployment or an IP allowlist, CA certificate, -and IAM provider of a project, it is still possible to delete -the corresponding parent resource without unlocking those properties first. -{{< /info >}} - -## Policy - -Various actions in ArangoGraph require different permissions, which can be -granted to users via **roles**. - -The association of a member with a role is called a **role binding**. -All role bindings of a resource comprise a **policy**. - -Roles can be bound on an organization, project, and deployment level (listed in -the high to low level order, with lower levels inheriting permissions from their -parents). This means that there is a unique policy per resource (an organization, -a project, or a deployment). - -For example, an organization has exactly one policy, -which binds roles to members of the organization. These bindings are used to -give the users permissions to perform operations in this organization. -This is useful when, as an organization owner, you need to extend the permissions -for an organization member. - -{{< info >}} -Permissions linked to predefined roles vary between organization owners and -organization members. If you need to extend permissions for an organization -member, you can create a new role binding. The complete list of roles and -their respective permissions for both organization owners and members can be -viewed on the **Policy** page of an organization within the ArangoGraph dashboard. -{{< /info >}} - -### How to view, edit, or remove role bindings of a policy - -Decide whether you want to edit the policy for an organization, a project, -or a deployment: - -- **Organization**: In the main navigation, click the __Organization__ icon and - then click __Policy__. -- **Project**: In the main navigation, click the __Dashboard__ icon, then click - __Projects__, click the name of the desired project, and finally click __Policy__. -- **Deployment**: In the main navigation, click the __Dashboard__ icon, then - click __Deployments__, click the name of the desired deployment, and finally - click __Policy__. - -To delete a role binding, click the **Recycle Bin** icon in the **Actions** column. - -{{< info >}} -Currently, you cannot edit a role binding, you can only delete it. -{{< /info >}} - -![ArangoGraph Project Policy](../../../images/arangograph-policy-page.png) - -### How to add a role binding to a policy - -1. Navigate to the **Policy** tab of an organization, a project or a deployment. -2. Click the **New role binding** button. -3. Select one or more users and/or groups. -4. Select one or more roles you want to assign to the specified members. -5. Click **Create**. - -![ArangoGraph New Role Binding](../../../images/arangograph-new-policy-role-binding.png) - -## Roles - -Operations on resources in ArangoGraph require zero (just an authentication) or -more permissions. Since the -number of permissions is large and very detailed, it is not practical to assign -permissions directly to users. Instead, ArangoGraph uses **roles**. - -A role is a set of permissions. Roles can be bound to groups (preferably) -or individual users. You can create such bindings for the respective organization, -project, or deployment policy. - -There are predefined roles, but you can also create custom ones. - -![ArangoGraph Roles](../../../images/arangograph-access-control-roles.png) - -### Predefined roles - -Predefined roles are created by ArangoGraph and group related permissions together. -An example of a predefined role is `deployment-viewer`. This role -contains all permissions needed to view deployments in a project. - -Predefined roles cannot be deleted. Note that permissions linked to predefined -roles vary between organization owners and organization members. - -{{% comment %}} -Command to generate below list with (Git)Bash: - -export OASIS_TOKEN='<TOKEN>' -./oasisctl list roles --organization-id <ID> --format json | jq -r '.[] | select(.predefined == true) | "**\(.description)** (`\(.id)`):\n\(.permissions | split(", ") | map("- `\(.)`\n") | join(""))"' -{{% /comment %}} - -{{< details summary="List of predefined roles and their permissions" >}} - -{{</* tip */>}} -The roles below are described following this pattern: - -**Role description** (`role ID`): -- `Permission` -{{</* /tip */>}} - -**Audit Log Admin** (`auditlog-admin`): -- `audit.auditlog.create` -- `audit.auditlog.delete` -- `audit.auditlog.get` -- `audit.auditlog.list` -- `audit.auditlog.set-default` -- `audit.auditlog.test-https-post-destination` -- `audit.auditlog.update` - -**Audit Log Archive Admin** (`auditlog-archive-admin`): -- `audit.auditlogarchive.delete` -- `audit.auditlogarchive.get` -- `audit.auditlogarchive.list` - -**Audit Log Archive Viewer** (`auditlog-archive-viewer`): -- `audit.auditlogarchive.get` -- `audit.auditlogarchive.list` - -**Audit Log Attachment Admin** (`auditlog-attachment-admin`): -- `audit.auditlogattachment.create` -- `audit.auditlogattachment.delete` -- `audit.auditlogattachment.get` - -**Audit Log Attachment Viewer** (`auditlog-attachment-viewer`): -- `audit.auditlogattachment.get` - -**Audit Log Event Admin** (`auditlog-event-admin`): -- `audit.auditlogevent.delete` -- `audit.auditlogevents.get` - -**Audit Log Event Viewer** (`auditlog-event-viewer`): -- `audit.auditlogevents.get` - -**Audit Log Viewer** (`auditlog-viewer`): -- `audit.auditlog.get` -- `audit.auditlog.list` - -**Backup Administrator** (`backup-admin`): -- `backup.backup.copy` -- `backup.backup.create` -- `backup.backup.delete` -- `backup.backup.download` -- `backup.backup.get` -- `backup.backup.list` -- `backup.backup.restore` -- `backup.backup.update` -- `backup.feature.get` -- `data.deployment.restore-backup` - -**Backup Viewer** (`backup-viewer`): -- `backup.backup.get` -- `backup.backup.list` -- `backup.feature.get` - -**Backup Policy Administrator** (`backuppolicy-admin`): -- `backup.backuppolicy.create` -- `backup.backuppolicy.delete` -- `backup.backuppolicy.get` -- `backup.backuppolicy.list` -- `backup.backuppolicy.update` -- `backup.feature.get` - -**Backup Policy Viewer** (`backuppolicy-viewer`): -- `backup.backuppolicy.get` -- `backup.backuppolicy.list` -- `backup.feature.get` - -**Billing Administrator** (`billing-admin`): -- `billing.config.get` -- `billing.config.set` -- `billing.invoice.get` -- `billing.invoice.get-preliminary` -- `billing.invoice.get-statistics` -- `billing.invoice.list` -- `billing.organization.get` -- `billing.paymentmethod.create` -- `billing.paymentmethod.delete` -- `billing.paymentmethod.get` -- `billing.paymentmethod.get-default` -- `billing.paymentmethod.list` -- `billing.paymentmethod.set-default` -- `billing.paymentmethod.update` -- `billing.paymentprovider.list` - -**Billing Viewer** (`billing-viewer`): -- `billing.config.get` -- `billing.invoice.get` -- `billing.invoice.get-preliminary` -- `billing.invoice.get-statistics` -- `billing.invoice.list` -- `billing.organization.get` -- `billing.paymentmethod.get` -- `billing.paymentmethod.get-default` -- `billing.paymentmethod.list` -- `billing.paymentprovider.list` - -**CA Certificate Administrator** (`cacertificate-admin`): -- `crypto.cacertificate.create` -- `crypto.cacertificate.delete` -- `crypto.cacertificate.get` -- `crypto.cacertificate.list` -- `crypto.cacertificate.set-default` -- `crypto.cacertificate.update` - -**CA Certificate Viewer** (`cacertificate-viewer`): -- `crypto.cacertificate.get` -- `crypto.cacertificate.list` - -**Dataloader Administrator** (`dataloader-admin`): -- `dataloader.deployment.import` - -**Deployment Administrator** (`deployment-admin`): -- `data.cpusize.list` -- `data.deployment.create` -- `data.deployment.create-test-database` -- `data.deployment.delete` -- `data.deployment.get` -- `data.deployment.list` -- `data.deployment.pause` -- `data.deployment.rebalance-shards` -- `data.deployment.resume` -- `data.deployment.rotate-server` -- `data.deployment.update` -- `data.deployment.update-scheduled-root-password-rotation` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.logs.get` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Content Administrator** (`deployment-content-admin`): -- `data.cpusize.list` -- `data.deployment.create-test-database` -- `data.deployment.get` -- `data.deployment.list` -- `data.deploymentcredentials.get` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.logs.get` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Full Access User** (`deployment-full-access-user`): -- `data.deployment.full-access` - -**Deployment Read Only User** (`deployment-read-only-user`): -- `data.deployment.read-only-access` - -**Deployment Viewer** (`deployment-viewer`): -- `data.cpusize.list` -- `data.deployment.get` -- `data.deployment.list` -- `data.deploymentfeatures.get` -- `data.deploymentmodel.list` -- `data.deploymentprice.calculate` -- `data.diskperformance.list` -- `data.limits.get` -- `data.nodesize.list` -- `data.presets.list` -- `monitoring.metrics.get` -- `notification.deployment-notification.list` -- `notification.deployment-notification.mark-as-read` -- `notification.deployment-notification.mark-as-unread` - -**Deployment Profile Viewer** (`deploymentprofile-viewer`): -- `deploymentprofile.deploymentprofile.list` - -**Example Datasets Viewer** (`exampledataset-viewer`): -- `example.exampledataset.get` -- `example.exampledataset.list` - -**Example Dataset Installation Administrator** (`exampledatasetinstallation-admin`): -- `example.exampledatasetinstallation.create` -- `example.exampledatasetinstallation.delete` -- `example.exampledatasetinstallation.get` -- `example.exampledatasetinstallation.list` -- `example.exampledatasetinstallation.update` - -**Example Dataset Installation Viewer** (`exampledatasetinstallation-viewer`): -- `example.exampledatasetinstallation.get` -- `example.exampledatasetinstallation.list` - -**Group Administrator** (`group-admin`): -- `iam.group.create` -- `iam.group.delete` -- `iam.group.get` -- `iam.group.list` -- `iam.group.update` - -**Group Viewer** (`group-viewer`): -- `iam.group.get` -- `iam.group.list` - -**IAM provider Administrator** (`iamprovider-admin`): -- `security.iamprovider.create` -- `security.iamprovider.delete` -- `security.iamprovider.get` -- `security.iamprovider.list` -- `security.iamprovider.set-default` -- `security.iamprovider.update` - -**IAM provider Viewer** (`iamprovider-viewer`): -- `security.iamprovider.get` -- `security.iamprovider.list` - -**IP allowlist Administrator** (`ipwhitelist-admin`): -- `security.ipallowlist.create` -- `security.ipallowlist.delete` -- `security.ipallowlist.get` -- `security.ipallowlist.list` -- `security.ipallowlist.update` - -**IP allowlist Viewer** (`ipwhitelist-viewer`): -- `security.ipallowlist.get` -- `security.ipallowlist.list` - -**Metrics Administrator** (`metrics-admin`): -- `metrics.endpoint.get` -- `metrics.token.create` -- `metrics.token.delete` -- `metrics.token.get` -- `metrics.token.list` -- `metrics.token.revoke` -- `metrics.token.update` - -**Migration Administrator** (`migration-admin`): -- `replication.deploymentmigration.create` -- `replication.deploymentmigration.delete` -- `replication.deploymentmigration.get` - -**MLServices Admin** (`mlservices-admin`): -- `ml.mlservices.get` - -**Notebook Administrator** (`notebook-admin`): -- `notebook.model.list` -- `notebook.notebook.create` -- `notebook.notebook.delete` -- `notebook.notebook.get` -- `notebook.notebook.list` -- `notebook.notebook.pause` -- `notebook.notebook.resume` -- `notebook.notebook.update` - -**Notebook Executor** (`notebook-executor`): -- `notebook.notebook.execute` - -**Notebook Viewer** (`notebook-viewer`): -- `notebook.model.list` -- `notebook.notebook.get` -- `notebook.notebook.list` - -**Organization Administrator** (`organization-admin`): -- `billing.organization.get` -- `resourcemanager.organization-invite.create` -- `resourcemanager.organization-invite.delete` -- `resourcemanager.organization-invite.get` -- `resourcemanager.organization-invite.list` -- `resourcemanager.organization-invite.update` -- `resourcemanager.organization.delete` -- `resourcemanager.organization.get` -- `resourcemanager.organization.update` - -**Organization Viewer** (`organization-viewer`): -- `billing.organization.get` -- `resourcemanager.organization-invite.get` -- `resourcemanager.organization-invite.list` -- `resourcemanager.organization.get` - -**Policy Administrator** (`policy-admin`): -- `iam.policy.get` -- `iam.policy.update` - -**Policy Viewer** (`policy-viewer`): -- `iam.policy.get` - -**Prepaid Deployment Viewer** (`prepaid-deployment-viewer`): -- `prepaid.prepaiddeployment.get` -- `prepaid.prepaiddeployment.list` - -**Private Endpoint Service Administrator** (`privateendpointservice-admin`): -- `network.privateendpointservice.create` -- `network.privateendpointservice.get` -- `network.privateendpointservice.get-by-deployment-id` -- `network.privateendpointservice.get-feature` -- `network.privateendpointservice.update` - -**Private Endpoint Service Viewer** (`privateendpointservice-viewer`): -- `network.privateendpointservice.get` -- `network.privateendpointservice.get-by-deployment-id` -- `network.privateendpointservice.get-feature` - -**Project Administrator** (`project-admin`): -- `resourcemanager.project.create` -- `resourcemanager.project.delete` -- `resourcemanager.project.get` -- `resourcemanager.project.list` -- `resourcemanager.project.update` - -**Project Viewer** (`project-viewer`): -- `resourcemanager.project.get` -- `resourcemanager.project.list` - -**Replication Administrator** (`replication-admin`): -- `replication.deployment.clone-from-backup` -- `replication.deploymentreplication.get` -- `replication.deploymentreplication.update` -- `replication.migration-forwarder.upgrade-connection` - -**Role Administrator** (`role-admin`): -- `iam.role.create` -- `iam.role.delete` -- `iam.role.get` -- `iam.role.list` -- `iam.role.update` - -**Role Viewer** (`role-viewer`): -- `iam.role.get` -- `iam.role.list` - -**SCIM Administrator** (`scim-admin`): -- `scim.user.add` -- `scim.user.delete` -- `scim.user.get` -- `scim.user.list` -- `scim.user.update` - -**User Administrator** (`user-admin`): -- `iam.user.get-personal-data` -- `iam.user.update` - -{{< /details >}} - -### How to create a custom role - -1. In the main navigation menu, click **Access Control**. -2. On the **Roles** tab, click **New role**. -3. Enter a name and optionally a description for the new role. -4. Select the required permissions. -5. Click **Create**. - -![ArangoGraph New Role](../../../images/arangograph-create-role.png) - -### How to view, edit or remove a custom role - -1. In the main navigation menu, click **Access Control**. -2. On the **Roles** tab, click: - - A role name or the **eye** icon in the **Actions** column to view the role. - - The **pencil** icon in the **Actions** column to edit the role. - You can also view a role and click the **Edit** button in the detail view. - - The **recycle bin** icon to delete the role. - You can also view a role and click the **Delete** button in the detail view. - -## Permissions - -Each operation done on a resource requires zero (just authentication) or more **permissions**. -A permission is a constant string such as `resourcemanager.project.create`, -following this schema: `<api>.<kind>.<verb>`. - -Permissions are solely defined by the ArangoGraph API. - -{{% comment %}} -Retrieved with the below command, with manual adjustments: -oasisctl list permissions - -Note that if the tier is "internal", there is an `internal-dashboard` API that should be excluded in below list! -{{% /comment %}} - -| API | Kind | Verbs -|:--------------------|:-----------------------------|:------------------------------------------- -| `audit` | `auditlogarchive` | `delete`, `get`, `list` -| `audit` | `auditlogattachment` | `create`, `delete`, `get` -| `audit` | `auditlogevents` | `get` -| `audit` | `auditlogevent` | `delete` -| `audit` | `auditlog` | `create`, `delete`, `get`, `list`, `set-default`, `test-https-post-destination`, `update` -| `backup` | `backuppolicy` | `create`, `delete`, `get`, `list`, `update` -| `backup` | `backup` | `copy`, `create`, `delete`, `download`, `get`, `list`, `restore`, `update` -| `backup` | `feature` | `get` -| `billing` | `config` | `get`, `set` -| `billing` | `invoice` | `get`, `get-preliminary`, `get-statistics`, `list` -| `billing` | `organization` | `get` -| `billing` | `paymentmethod` | `create`, `delete`, `get`, `get-default`, `list`, `set-default`, `update` -| `billing` | `paymentprovider` | `list` -| `crypto` | `cacertificate` | `create`, `delete`, `get`, `list`, `set-default`, `update` -| `dataloader` | `deployment` | `import` -| `data` | `cpusize` | `list` -| `data` | `deploymentcredentials` | `get` -| `data` | `deploymentfeatures` | `get` -| `data` | `deploymentmodel` | `list` -| `data` | `deploymentprice` | `calculate` -| `data` | `deployment` | `create`, `create-test-database`, `delete`, `full-access`, `get`, `list`, `pause`, `read-only-access`, `rebalance-shards`, `restore-backup`, `resume`, `rotate-server`, `update`, `update-scheduled-root-password-rotation` -| `data` | `diskperformance` | `list` -| `data` | `limits` | `get` -| `data` | `nodesize` | `list` -| `data` | `presets` | `list` -| `deploymentprofile` | `deploymentprofile` | `list` -| `example` | `exampledatasetinstallation` | `create`, `delete`, `get`, `list`, `update` -| `example` | `exampledataset` | `get`, `list` -| `iam` | `group` | `create`, `delete`, `get`, `list`, `update` -| `iam` | `policy` | `get`, `update` -| `iam` | `role` | `create`, `delete`, `get`, `list`, `update` -| `iam` | `user` | `get-personal-data`, `update` -| `metrics` | `endpoint` | `get` -| `metrics` | `token` | `create`, `delete`, `get`, `list`, `revoke`, `update` -| `ml` | `mlservices` | `get` -| `monitoring` | `logs` | `get` -| `monitoring` | `metrics` | `get` -| `network` | `privateendpointservice` | `create`, `get`, `get-by-deployment-id`, `get-feature`, `update` -| `notebook` | `model` | `list` -| `notebook` | `notebook` | `create`, `delete`, `execute`, `get`, `list`, `pause`, `resume`, `update` -| `notification` | `deployment-notification` | `list`, `mark-as-read`, `mark-as-unread` -| `prepaid` | `prepaiddeployment` | `get`, `list` -| `replication` | `deploymentmigration` | `create`, `delete`, `get` -| `replication` | `deploymentreplication` | `get`, `update` -| `replication` | `deployment` | `clone-from-backup` -| `replication` | `migration-forwarder` | `upgrade-connection` -| `resourcemanager` | `organization-invite` | `create`, `delete`, `get`, `list`, `update` -| `resourcemanager` | `organization` | `delete`, `get`, `update` -| `resourcemanager` | `project` | `create`, `delete`, `get`, `list`, `update` -| `scim` | `user` | `add`, `delete`, `get`, `list`, `update` -| `security` | `iamprovider` | `create`, `delete`, `get`, `list`, `set-default`, `update` -| `security` | `ipallowlist` | `create`, `delete`, `get`, `list`, `update` - -### Permission inheritance - -Each resource (organization, project, deployment) has its own policy, but this does not mean that you have to -repeat role bindings in all these policies. - -Once you assign a role to a user (or group of users) in a policy at one level, -all the permissions of this role are inherited in lower levels - -permissions are inherited downwards from an organization to its projects and -from a project to its deployments. - -For more general permissions, which you want to be propagated to other levels, -add a role for a user/group at the organization level. -For example, if you bind the `deployment-viewer` role to user `John` in the -organization policy, `John` will have the role permissions in all projects of -that organization and all deployments of the projects. - -For more restrictive permissions, which you don't necessarily want to be -propagated to other levels, add a role at the project or even deployment level. -For example, if you bind the `deployment-viewer` role to user `John` -in a project, `John` will have the role permissions in -this project as well as in all the deployments of it, but not -in other projects of the parent organization. - -**Inheritance example** - -- Let's assume you have a group called "Deployers" which includes users who deal with deployments. -- Then you create a role "Deployment Viewer", containing - `data.deployment.get` and `data.deployment.list` permissions. -- You can now add a role binding of the "Deployers" group to the "Deployment Viewer" role. -- If you add the binding to an organization policy, members of this group - will be granted the defined permissions for the organization, all its projects and all its deployments. -- If you add the role binding to a policy of project ABC, members of this group will be granted - the defined permissions for project ABC only and its deployments, but not for - other projects and their deployments. -- If you add the role binding to a policy of deployment X, members of this - group will be granted the defined permissions for deployment X only, and not - any other deployment of the parent project or any other project of the organization. - -The "Deployment Viewer" role is effective for the following entities depending -on which policy the binding is added to: - -Role binding added to →<br>Role effective on ↓ | Organization policy | Project ABC's policy | Deployment X's policy of project ABC | -|:---:|:---:|:---:|:---:| -Organization, its projects and deployments | ✓ | — | — -Project ABC and its deployments | ✓ | ✓ | — -Project DEF and its deployments | ✓ | — | — -Deployment X of project ABC | ✓ | ✓ | ✓ -Deployment Y of project ABC | ✓ | ✓ | — -Deployment Z of project DEF | ✓ | — | — - -## Restricting access to organizations - -To enhance security, you can implement the following restrictions via [Oasisctl](../oasisctl/_index.md): - -1. Limit allowed authentication providers. -2. Specify an allowed domain list. - -{{< info >}} -Note that users who do not meet the restrictions will not be granted permissions for any resource in -the organization. These users can still be members of the organization. -{{< /info >}} - -Using the first option, you can limit which **authentication providers** are -accepted for users trying to access an organization in ArangoGraph. -The following commands are available to configure this option: - -- `oasisctl get organization authentication providers` - allows you to see which - authentication providers are enabled for accessing a specific organization -- `oasisctl update organization authentication providers` - allows you to update - a list of authentication providers for an organization to which the - authenticated user has access - - `--enable-github` - if set, allow access from user accounts authenticated via Github - - `--enable-google` - if set, allow access from user accounts authenticated via Google - - `--enable-microsoft` - if set, allow access from user accounts authenticated via Microsoft - - `--enable-username-password` - if set, allow access from user accounts - authenticated via a username/password - -Using the second option, you can configure a **list of domains**, and only users -with email addresses from the specified domains will be able to access an -organization. The following commands are available to configure this option: - -- `oasisctl get organization email domain restrictions -o <your_organization_id>` - - allows you to see which domains are in the allowed list for a specific organization -- `oasisctl update organization email domain restrictions -o <your_organization_id> --allowed-domain=<domain_name1> --allowed-domain=<domain_name2>` - - allows you to update a list of the allowed domains for a specific organization -- `oasisctl update organization email domain restrictions -o <your_organization_id> --allowed-domain=` - - allows you to reset a list and accept any domains for accessing a specific organization - -## Using an audit log - -{{< info >}} -To enable the audit log feature, get in touch with the ArangoGraph team via **Request Help**, available in the left sidebar menu of the ArangoGraph Dashboard. -{{< /info >}} - -To have a better overview of the events happening in your ArangoGraph organization, -you can set up an audit log, which will track and log auditing information for you. -The audit log is created on the organization level, then you can use the log for -projects belonging to that organization. - -***To create an audit log*** - -1. In the main navigation menu, click **Access Control** in the **Organization** section. -2. Open the **Audit logs** tab and click the **New audit log** button. -3. In the dialog, fill out the following settings: - - - **Name** - enter a name for your audit log. - - **Description** - enter an optional description for your audit log. - - **Destinations** - specify one or several destinations to which you want to - upload the audit log. If you choose **Upload to cloud**, the log will be - available on the **Audit logs** tab of your organization. To send the log - entries to your custom destination, specify a destination URL with - authentication parameters (the **HTTP destination** option). - - {{< info >}} - The **Upload to cloud** option is not available for the free-to-try tier. - {{< /info >}} - - - **Excluded topics** - select topics that will not be included in the log. - Please note, that some are excluded by default (for example, `audit-document`). - - {{< warning >}} - Enabling the audit log for all events will have a negative impact on performance. - {{< /warning >}} - - - **Confirmation** - confirm that logging auditing events increases the price of your deployments. - - ![ArangoGraph audit log](../../../images/arangograph-audit-log.png) - -4. Click **Create** to add the audit log. You can now use it in the projects - belonging to your organization. diff --git a/site/content/3.13/arangograph/security-and-access-control/single-sign-on/_index.md b/site/content/3.13/arangograph/security-and-access-control/single-sign-on/_index.md deleted file mode 100644 index 1004352974..0000000000 --- a/site/content/3.13/arangograph/security-and-access-control/single-sign-on/_index.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Single Sign-On (SSO) in ArangoGraph -menuTitle: Single Sign-On -weight: 10 -description: >- - ArangoGraph supports **Single Sign-On** (SSO) authentication using - **Security Assertion Markup language 2.0** (SAML 2.0) ---- -{{< info >}} -To enable the Single Sign-On (SSO) feature, get in touch with the ArangoGraph -team via **Request Help**, available in the left sidebar menu of the -ArangoGraph Dashboard. -{{< /info >}} - -## About SAML 2.0 - -The Security Assertion Markup language 2.0 (SAML 2.0) is an open standard created -to provide cross-domain single sign-on (SSO). It allows you to authenticate in -multiple web applications by using a single set of login credentials. - -SAML SSO works by transferring user authentication data from the identity -provider (IdP) to the service provider (SP) through an exchange of digitally -signed XML documents. - -## IdP-initiated versus SP-initiated SSO - -There are generally two methods for starting Single Sign-On: - -- **Identity Provider Initiated** (IdP-initiated): - You log into the Identity Provider and are then redirected to ArangoGraph. -- **Service Provider Initiated** (SP-initiated): - You access the ArangoGraph site which then redirects you to the - Identity Provider for authentication. - -**ArangoGraph only supports SP-initiated SSO** because IdP-Initiated SSO is -vulnerable to Man-in-the-Middle attacks. In order to initiate the SSO login -process, you must start at ArangoGraph. - -## Configure SAML 2.0 using Okta - -You can enable SSO for your ArangoGraph organization using Okta as an Identity -Provider (IdP). For more information about Okta, please refer to the -[Okta Documentation](https://help.okta.com/en-us/Content/index.htm?cshid=csh-index). - -### Create the SAML app integration in Okta - -1. Sign in to your Okta account and select **Applications** from the left sidebar menu. -2. Click **Create App Integration**. -3. In the **Create a new app integration** dialog, select **SAML 2.0**. - - ![ArangoGraph Create Okta App Integration](../../../../images/arangograph-okta-create-integration.png) -4. In the **General Settings**, specify a name for your integration and click **Next**. - - ![ArangoGraph Okta Integration Name](../../../../images/arangograph-okta-integration-name.png) -5. Configure the SAML settings: - - For **Single sign-on URL**, use `https://auth.arangodb.com/login/callback?connection=ORG_ID` - - For **Audience URI (SP Entity ID)**, use `urn:auth0:arangodb:ORG_ID` - - ![ArangoGraph Okta SAML General Settings](../../../../images/arangograph-okta-saml-general-settings.png) - -6. Replace **ORG_ID** with your organization identifier from the - ArangoGraph Dashboard. To find your organization ID, go to the **User Toolbar** - in the top right corner, which is accessible from every view of the Dashboard, - and click **My organizations**. - - If, for example, your organization ID is 14587062, here are the values you - would use when configuring the SAML settings: - - `https://auth.arangodb.com/login/callback?connection=14587062` - - `urn:auth0:arangodb:14587062` - - ![ArangoGraph Organization ID](../../../../images/arangograph-organization-id.png) -7. In the **Attribute Statements** section, add custom attributes as seen in the image below: - - email: `user.email` - - given_name: `user.firstName` - - family_name: `user.lastName` - - picture: `user.profileUrl` - - This step consists of a mapping between the ArangoGraph attribute names and - Okta attribute names. The values of these attributes are automatically filled - in based on the users list that is defined in Okta. - - ![ArangoGraph Okta SAML Attributes](../../../../images/arangograph-okta-saml-attributes.png) -8. Click **Next**. -9. In the **Configure feedback** section, select **I'm an Okta customer adding an internal app**. -10. Click **Finish**. The SAML app integration is now created. - -### SAML Setup - -After creating the app integration, you must perform the SAML setup to finalize -the SSO configuration. - -1. Go to the **SAML Signing Certificates** section, displayed under the **Sign On** tab. -2. Click **View SAML setup instructions**. - - ![ArangoGraph Okta SAML Setup](../../../../images/arangograph-okta-saml-setup.png) -3. The setup instructions include the following items: - - **Identity Provider Single Sign-On URL** - - **Identity Provider Issuer** - - **X.509 Certificate** -4. Copy the IdP settings, download the certificate using the - **Download X.509 certificate** button, and share them with the ArangoGraph - team via an ArangoGraph Support Ticket in order to complete the SSO - configuration. - diff --git a/site/content/3.13/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md b/site/content/3.13/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md deleted file mode 100644 index 8cf40b8009..0000000000 --- a/site/content/3.13/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: SCIM Provisioning -menuTitle: SCIM Provisioning -weight: 5 -description: >- - How to enable SCIM provisioning with Okta for your ArangoGraph project ---- -ArangoGraph provides support to control and manage members access in -ArangoGraph organizations with the -**System for Cross-domain Identity Management** (SCIM) provisioning. -This enables you to propagate to ArangoGraph any user access changes by using -the dedicated API. - -{{< info >}} -To enable the SCIM feature, get in touch with the ArangoGraph team via -**Request Help**, available in the left sidebar menu of the ArangoGraph Dashboard. -{{< /info >}} - -## About SCIM - -[SCIM](https://www.rfc-editor.org/rfc/rfc7644), or the System -for Cross-domain Identity Management [specification](http://www.simplecloud.info/), -is an open standard designed to manage user identity information. -SCIM provides a defined schema for representing users, and a RESTful -API to run CRUD operations on these user resources. - -The SCIM specification expects the following operations so that the SSO system -can sync the information about user resources in real time: - -- `GET /Users` - List all users. -- `GET /Users/:user_id` - Get details for a given user ID. -- `POST /Users` - Invite a new user to ArangoGraph. -- `PUT /Users/:user_id` - Update a given user ID. -- `DELETE /Users/:user_id` - Delete a specified user ID. - -ArangoGraph organization administrators can generate an API key for a specific organization. -The API token consists of a key and a secret. Using this key and secret as the -Basic Authentication Header (Basic Auth) in SCIM provisioning, you can access the APIs and -manage the user resources. - -To learn how to generate a new API key in the ArangoGraph Dashboard, see the -[API Keys](../../my-account.md#api-keys) section. - -{{< info >}} -When creating an API key, it is required to select an organization from the -list. -{{< /info >}} - -## Enable SCIM provisioning in Okta - -To enable SCIM provisioning, you first need to create an SSO integration that -supports the SCIM provisioning feature. - -1. To enable SCIM provisioning for your integration, go to the **General** tab. -2. In the **App Settings** section, select **Enable SCIM provisioning**. -3. Navigate to the **Provisioning** tab. The SCIM connection settings are - displayed under **Settings > Integration**. -4. Fill in the following fields: - - For **SCIM connector base URL**, use `https://dashboard.arangodb.cloud/api/scim/v1` - - For **Unique identifier field for users**, use `userName` -5. For **Supported provisioning actions**, enable the following: - - **Import New Users and Profile Updates** - - **Push New Users** - - **Push Profile Updates** -6. From the **Authentication Mode** menu, select the **Basic Auth** option. - To authenticate using this mode, you need to provide the username and password - for the account that handles the SCIM actions - in this case ArangoGraph. -7. Go to the ArangoGraph Dashboard and create a new API key ID and Secret. - - ![ArangoGraph Create new API key](../../../../images/arangograph-okta-api-key.png) - - Make sure to select one organization from the list and do not set any - value in the **Time to live** field. For more information, - see [How to create a new API key](../../my-account.md#how-to-create-a-new-api-key). -8. Use these authentication tokens as username and password when using the - **Basic Auth** mode and click **Save**. diff --git a/site/content/3.13/arangograph/security-and-access-control/x-509-certificates.md b/site/content/3.13/arangograph/security-and-access-control/x-509-certificates.md deleted file mode 100644 index d8d694a139..0000000000 --- a/site/content/3.13/arangograph/security-and-access-control/x-509-certificates.md +++ /dev/null @@ -1,178 +0,0 @@ ---- -title: X.509 Certificates in ArangoGraph -menuTitle: X.509 Certificates -weight: 5 -description: >- - X.509 certificates in ArangoGraph are utilized for encrypted remote administration. - The communication with and between the servers of an ArangoGraph deployment is - encrypted using the TLS protocol ---- -X.509 certificates are digital certificates that are used to verify the -authenticity of a website, user, or organization using a public key infrastructure -(PKI). They are used in various applications, including SSL/TLS encryption, -which is the basis for HTTPS - the primary protocol for securing communication -and data transfer over a network. - -The X.509 certificate format is a standard defined by the -[International Telecommunication Union (ITU)](https://www.itu.int/en/Pages/default.aspx) -and contains information such as the name of the certificate holder, the public -key associated with the certificate, the certificate's issuer, and the -certificate's expiration date. An X.509 certificate can be signed by a -certificate authority (CA) or self-signed. - -ArangoGraph is using: -- **well-known X.509 certificates** created by -[Let's Encrypt](https://letsencrypt.org/) -- **self-signed X.509 certificates** created by ArangoGraph platform - -## Certificate chains - -A certificate chain, also called the chain of trust, is a hierarchical structure -that links together a series of digital certificates. The trust in the chain is -established by verifying the identity of the issuer of each certificate in the -chain. The root of the chain is a trusted third-party, such as a certificate -authority (CA). The CA issues a certificate to an organization, which in turn -can issue certificates to servers and other entities. - -For example, when you visit a website with an SSL/TLS certificate, the browser -checks the chain of trust to verify the authenticity of the digital certificate. -The browser checks to see if the root certificate is trusted, and if it is, it -trusts the chain of certificates that lead to the end-entity certificate. -If any of the certificates in the chain are invalid, expired, or revoked, the -browser does not trust the digital certificate. - -## X.509 certificates in ArangoGraph - -Each ArangoGraph deployment is accessible on different port numbers: -- default port `8529`, `443` -- high port `18529` - -Each ArangoGraph Notebook is accessible on different port numbers: -- default port `8840`, `443` -- high port `18840` - -Metrics are accessible on different port numbers: -- default port `8829`, `443` -- high port `18829` - -The distinction between these port numbers is in the certificate used for the -TLS connection. - -{{< info >}} -The default ports (`8529` and `443`) always serve the well-known certificate. -The [auto login to database UI](../deployments/_index.md#auto-login-to-database-ui) -feature is only available on the `443` port and is enabled by default. -{{< /info >}} - -### Well-known X.509 certificates - -**Well-known X.509 certificates** created by -[Let's Encrypt](https://letsencrypt.org/) are used on the -default ports, `8529` and `443`. - -This type of certificate has a lifetime of 5 years and is rotated automatically. -It is recommended to use well-known certificates, as this eases access of a -deployment in your browser. - -{{< info >}} -The well-known certificate is a wildcard certificate and cannot contain -Subject Alternative Names (SANs). To include a SAN field, please use the -self-signed certificate option. -{{< /info >}} - -### Self-signed X.509 certificates - -**Self-signed X.509 certificates** are used on the high ports, i.e. `18529`. -This type of certificate has a lifetime of 1 year, and it is created by the -ArangoGraph platform. It is also rotated automatically before the expiration -date. - -{{< info >}} -Unless you switch off the **Use well-known certificate** option in the -certificate generation, both the default and high port serve the same -self-signed certificate. -{{< /info >}} - -### Subject Alternative Name (SAN) - -The Subject Alternative Name (SAN) is an extension to the X.509 specification -that allows you to specify additional host names for a single SSL certificate. - -When using [private endpoints](../deployments/private-endpoints.md), -you can specify custom domain names. Note that these are added **only** to -the self-signed certificate as Subject Alternative Name (SAN). - -## How to create a new certificate - -1. Click a project name in the **Projects** section of the main navigation. -2. Click **Security**. -3. In the **Certificates** section, click: - - The **New certificate** button to create a new certificate. - - A name or the **eye** icon in the **Actions** column to view a certificate. - The dialog that opens provides commands for installing and uninstalling - the certificate through a console. - - The **pencil** icon to edit a certificate. - You can also view a certificate and click the **Edit** button. - - The **tag** icon to make the certificate the new default. - - The **recycle bin** icon to delete a certificate. - -![ArangoGraph Create New Certificate](../../../images/arangograph-new-certificate.png) - -## How to install a certificate - -Certificates that have the **Use well-known certificate** option enabled do -not need any installation and are supported by almost all web browsers -automatically. - -When creating a self-signed certificate that has the **Use well-known certificate** -option disabled, the certificate needs to be installed on your local machine as -well. This operation varies between operating systems. To install a self-signed -certificate on your local machine, open the certificate and follow the -installation instructions. - -![ArangoGraph Certificates](../../../images/arangograph-cert-page-with-cert-present.png) - -![ArangoGraph Certificate Install Instructions](../../../images/arangograph-cert-install-instructions.png) - -You can also extract the information from all certificates in the chain using the -`openssl` tool. - -- For **well-known certificates**, run the following command: - ``` - openssl s_client -showcerts -servername <123456abcdef>.arangodb.cloud -connect <123456abcdef>.arangodb.cloud:8529 </dev/null - ``` - -- For **self-signed certificates**, run the following command: - ``` - openssl s_client -showcerts -servername <123456abcdef>.arangodb.cloud -connect <123456abcdef>.arangodb.cloud:18529 </dev/null - ``` - -Note that `<123456abcdef>` is a placeholder that needs to be replaced with the -unique ID that is part of your ArangoGraph deployment endpoint URL. - -## How to connect to your application - -[ArangoDB drivers](../../develop/drivers/_index.md), also called connectors, allow you to -easily connect ArangoGraph deployments to your application. - -1. Navigate to **Deployments** and click the **View** button to show the - deployment page. -2. In the **Quick start** section, click the **Connecting drivers** button. -3. Select your programming language, i.e. Go, Java, Python, etc. -4. Follow the examples to connect a driver to your deployment. They include - code examples on how to use certificates in your application. - -![ArangoGraph Connecting Drivers](../../../images/arangograph-connecting-drivers.png) - -## Certificate Rotation - -Every certificate has a self-signed root certificate that is going to expire. -When certificates that are used in existing deployments are about to expire, -an automatic rotation of the certificates is triggered. This means that the -certificate is cloned (all existing settings are copied over to a new certificate) -and all affected deployments then start using the cloned certificate. - -Based on the type of certificate used, you may also need to install the new -certificate on your local machine. For example, self-signed certificates require -installation. To prevent any downtime, it is recommended to manually create a -new certificate and apply the required changes prior to the expiration date. diff --git a/site/content/3.13/data-science/graphrag/_index.md b/site/content/3.13/data-science/graphrag/_index.md deleted file mode 100644 index a58b76c7e3..0000000000 --- a/site/content/3.13/data-science/graphrag/_index.md +++ /dev/null @@ -1,163 +0,0 @@ ---- -title: GraphRAG -menuTitle: GraphRAG -weight: 10 -description: >- - ArangoDB's GraphRAG solution combines graph-based retrieval-augmented generation - with Large Language Models (LLMs) for turbocharged GenAI solutions -aliases: - llm-knowledge-graphs ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Introduction - -Large language models (LLMs) and knowledge graphs are two prominent and -contrasting concepts, each possessing unique characteristics and functionalities -that significantly impact the methods we employ to extract valuable insights from -constantly expanding and complex datasets. - -LLMs, such as those powering OpenAI's ChatGPT, represent a class of powerful language -transformers. These models leverage advanced neural networks to exhibit a -remarkable proficiency in understanding, generating, and participating in -contextually-aware conversations. - -On the other hand, knowledge graphs contain carefully structured data and are -designed to capture intricate relationships among discrete and seemingly -unrelated information. - -ArangoDB's unique capabilities and flexible integration of knowledge graphs and -LLMs provide a powerful and efficient solution for anyone seeking to extract -valuable insights from diverse datasets. - -The GraphRAG component of the GenAI Suite brings all the capabilities -together with an easy-to-use interface, so you can make the knowledge accessible -to your organization. - -GraphRAG is particularly valuable for use cases like the following: -- Applications requiring in-depth knowledge retrieval -- Contextual question answering -- Reasoning over interconnected information - -## How GraphRAG works - -ArangoDB's GraphRAG solution democratizes the creation and usage of knowledge -graphs with a unique combination of vector search, graphs, and LLMs (privately or publicly hosted) -in a single product. - -The overall workflow involves the following steps: -1. **Chunking**: - - Breaking down raw documents into text chunks -2. **Entity and relation extraction for Knowledge Graph construction**: - - LLM-assisted description of entities and relations - - Entities get inserted as nodes with embeddings - - Relations get inserted as edges, these include: entity-entity, entity-chunk, chunk-document -3. **Topology-based clustering into mini-topics (called communities)**: - - Each entity points to its community - - Each community points to its higher-level community, if available - (mini-topics point to major topics) -4. **LLM-assisted community summarization**: - - Community summarization is based on all information available about each topic - -### Turn text files into a Knowledge Graph - -The Importer service is the entry point of the GraphRAG pipeline. It takes a -raw text file as input, processes it using an LLM to extract entities and -relationships, and generates a Knowledge Graph. The Knowledge Graph is then -stored in an ArangoDB database for further use. The Knowledge Graph represents -information in a structured graph format, allowing efficient querying and retrieval. - -1. Pre-process the raw text file to identify entities and their relationships. -2. Use LLMs to infer connections and context, enriching the Knowledge Graph. -3. Store the generated Knowledge Graph in the database for retrieval and reasoning. - -For detailed information about the service, see the -[Importer](services/importer.md) service documentation. - -### Extract information from the Knowledge Graph - -The Retriever service enables intelligent search and retrieval of information -from your previously created Knowledge Graph. -You can extract information from Knowledge Graphs using two distinct methods: -- Global retrieval -- Local retrieval - -For detailed information about the service, see the -[Retriever](services/retriever.md) service documentation. - -#### Global retrieval - -Global retrieval focuses on: -- Extracting information from the entire Knowledge Graph, regardless of specific - contexts or constraints. -- Provides a comprehensive overview and answers queries that span across multiple - entities and relationships in the graph. - -**Use cases:** -- Answering broad questions that require a holistic understanding of the Knowledge Graph. -- Aggregating information from diverse parts of the Knowledge Graph for high-level insights. - -**Example query:** - -Global retrieval can answer questions like _**What are the main themes or topics covered in the document**_? - -During import, the entire Knowledge Graph is analyzed to identify and summarize -the dominant entities, their relationships, and associated themes. Global -retrieval uses these community summaries to answer questions from different -perspectives, then the information gets aggregated into the final response. - -#### Local retrieval - -Local retrieval is a more focused approach for: -- Queries that are constrained to specific subgraphs or contextual clusters - within the Knowledge Graph. -- Targeted and precise information extraction, often using localized sections - of the Knowledge Graph. - -**Use cases:** -- Answering detailed questions about a specific entity or a related group of entities. -- Retrieving information relevant to a particular topic or section in the Knowledge Graph. - -**Example query:** - -Local retrieval can answer questions like _**What is the relationship between entity X and entity Y**_? - -Local queries use hybrid search (semantic and lexical) over the Entities -collection, and then it expands that subgraph over related entities, relations -(and its LLM-generated verbal descriptions), text chunks, and communities. - -### Private LLMs - -If you're working in an air-gapped environment or need to keep your data -private, you can use the private LLM mode with -[Triton Inference Server](services/triton-inference-server.md). - -This option allows you to run the service completely within your own -infrastructure. The Triton Inference Server is a crucial component when -running in private LLM mode. It serves as the backbone for running your -language (LLM) and embedding models on your own machines, ensuring your -data never leaves your infrastructure. The server handles all the complex -model operations, from processing text to generating embeddings, and provides -both HTTP and gRPC interfaces for communication. - -### Public LLMs - -Alternatively, if you prefer a simpler setup and don't have specific privacy -requirements, you can use the public LLM mode. This option connects to cloud-based -services like OpenAI's models via the OpenAI API or a large array of models -(Gemini, Anthropic, publicly hosted open-source models, etc.) via the OpenRouter option. - -## Limitations - -The pre-release version of ArangoDB GraphRAG has the following limitations: - -- You can only import a single file. -- The knowledge graph generated from the file is imported into a named graph - with a fixed name of `KnowledgeGraph` and set of collections which also have - fixed names. diff --git a/site/content/3.13/graphs/graph-visualizer.md b/site/content/3.13/graphs/graph-visualizer.md deleted file mode 100644 index 388bbf2a99..0000000000 --- a/site/content/3.13/graphs/graph-visualizer.md +++ /dev/null @@ -1,299 +0,0 @@ ---- -title: Graph Visualizer -menuTitle: Graph Visualizer -weight: 102 -description: >- - Visually explore and interact with your ArangoDB graphs through an intuitive interface ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -The **Graph Visualizer** is a browser-based tool integrated into the web interface -of the ArangoDB Platform. It lets you explore the connections of your named graphs -to visually understand the structure as well as to inspect and edit the attributes -of individual nodes and edges. It also offers query capabilities and you can -create new nodes (vertices) and edges (relations). - -![A screenshot of the Graph Visualizer user interface showing some persons and movies as circles with arrows indicting who acted in or directed a movie](../../images/graph-visualizer.png) - -{{< info >}} -Graph creation is **not** performed within the Graph Visualizer. Graphs must be -created in the **Management** section under **Graphs** of the second-level -navigation in the [web interface](../components/web-interface/graphs.md). Once -created, you can select a graph from the list for exploration and visualization. -{{< /info >}} - -You can use the Graph Visualizer to do the following: - -- Filter and view specific nodes to focus on a subset of your graph. -- Dynamically expand nodes to show more of their neighborhood to see how - entities are connected. -- Inspect the properties of nodes and edges. -- Modify existing or create new nodes and edges. -- Rearrange nodes automatically or manually for better visual clarity. -- Use zoom and pan to explore large graphs more easily. - -## View a graph - -The core function of the Graph Visualizer is to provide an intuitive canvas for -exploring graph structures. You can visualize any type of **named graph** -(General Graphs, SmartGraphs, EnterpriseGraphs, SatelliteGraphs). - -{{< warning >}} -Anonymous graphs using adhoc sets of document and edge collections are not -supported by the Graph Visualizer. -{{< /warning >}} - -### Select and load a graph - -1. In the ArangoDB Platform web interface, select the database your named graph - is stored in. -2. Click **Graphs** in the main navigation. -3. Select a graph from the list. -4. The viewport of the Graph Visualizer opens for exploring the graph. - -The main area of the viewport may initially be empty in the following cases: - -- You opened a graph for the first time and nothing is selected for displaying yet -- You used the **Clear Canvas** option -<!-- TODO: Doesn't it preserve the last state? Can it be lost? -- Reopening the Graph Visualizer after a previous session ---> - -You can [Add nodes to the canvas manually](#add-nodes-to-the-canvas-manually) -as well as [Add nodes and edges using a query](#add-nodes-and-edges-using-a-query). -Afterwards, you can also [Add nodes and edges using a query based on a selection](#add-nodes-and-edges-using-a-query-based-on-a-selection) -as well as [Remove nodes from the canvas](#remove-nodes-from-the-canvas). - -### The viewport - -The Graph Visualizer interface is comprised of the following components: - -- **Canvas**: The main area of the viewport. -- **Search & add nodes to canvas** and **Queries**: - A widget in the top left corner that opens dialogs for selecting nodes and - edges to display (manually or using queries). -- [**Customization**](#visual-customization): - A sidebar on the right-hand side to adjust the styling. -- [**Layout and Navigation**](#layouts-and-navigation-tools): - A minimap and multiple tools for the canvas in the bottom right corner. - -### Add nodes to the canvas manually - -You can add individual nodes to the canvas in addition to what is already -displayed. - -1. Click **Search & add nodes to canvas**. -2. Select a **Node type**. This is the name of the collection that stores the - node you want to select. -3. Enter a value into the **Search** field. This searches common attributes - as indicated by the placeholder text and finds up to 10 nodes that contain - this text in one of these attributes (case-insensitive). -4. Select one or more nodes from the list on the left-hand side. -5. Optional: You can check the attributes of the selected nodes on the - right-hand side. Use the buttons at the bottom to switch between nodes. -6. Click **Add _n_ vertices**. -7. To see the neighbor nodes and the edges that connect them, right-click a node, - click **Expand (_n_)** and then **All (_n_)**. - -![A screenshot of the dialog for adding nodes with two persons selected](../../images/graph-visualizer-add-nodes.png) - -### Add nodes and edges using a query - -You can run an AQL query to add a nodes, edges, or paths of the graph to the canvas. - -1. Click **Queries** of the top-left widget. -2. Click **New query**. -3. Enter an AQL query that returns nodes, edges, or paths - (e.g. a graph traversal query), for example: - ```aql - FOR node IN coll LIMIT 10 RETURN node // [ { "_id": "..." }, ... ] - ``` - ```aql - FOR edge IN edgeColl FILTER edge.value > 10 RETURN edge // [ { "_from": "...", "_to": "...", "_id": "..." }, ... ] - ``` - ```aql - FOR v, e, p IN 1..3 ANY "coll/753" GRAPH "myGraph" RETURN p // [ { "vertices": [...], "edges": [...] }, ... ] - ``` -4. Click **Run query**. Depending on what the query returns, either only nodes - or edges with their nodes appear on the canvas, in addition to what is - already displayed. - -{{< tip >}} -You can save queries for future use: - -1. Click **Queries** of the top-left widget. -2. Click **New query**. -3. Enter or edit the AQL query you want to save. You can optionally use - bind variables to parameterize saved queries. -4. Enter a name and optionally a description, then click **Save**. -5. To run a saved query, click **Queries** of the top-left widget. -6. Select a query from the list. The following actions are available for each query: - - **Bind Variables** to set for the query. - - **Run** the query. - - **Copy** the query string to the clipboard. - - **Delete** a no longer needed query. -{{< /tip >}} - -![A screenshot of the dialog with a query expanded and a bind variable filled in](../../images/graph-visualizer-queries.png) - -### Add nodes and edges using a query based on a selection - -You can select nodes and edges on the canvas and then use a **Canvas Action**. -This runs an AQL query to add nodes, edges, or paths of the graph to the canvas. -The query has access to the current selection via special bind variables. - -1. Create a selection. You have different options: - - Click a node or edge to select only this element. - - Hold the {{< kbd "Shift" >}} or {{< kbd "Ctrl" >}} key and click multiple nodes and edges. - - Hold the {{< kbd "Shift" >}} or {{< kbd "Ctrl" >}} key and drag the mouse to perform a box selection. -2. Right-click the canvas, click **Canvas Action**, and select a saved action. -3. Depending on the query, additional nodes or edges with their nodes are added - to the canvas. -4. To create a custom Canvas Action query, click **Queries** of the top-left widget. -5. Click **Canvas Actions**, then **New action**. -6. Enter an AQL query that makes use of the special bind variable `@nodes`, - `@edges`, or both and returns nodes, edges, or paths. Examples: - ```aql - FOR selectedNode IN @nodes - FOR v, e, p IN 1..3 ANY selectedNode GRAPH "myGraph" - FILTER p.edges[*].value ALL < 7 - LIMIT 20 - RETURN p - ``` -7. Enter a name and optionally a description for the action and click **Save**. - -![A screenshot of the context menu for a node showing the available Canvas Actions](../../images/graph-visualizer-menu-canvas-action.png) - -### Remove nodes from the canvas - -You can dismiss nodes to show less nodes and edges on the canvas to focus on the -relevant parts of the graph at a given time. This only changes what is displayed -on the canvas. It doesn't delete the underlying documents and you can add the -dismissed nodes and their edges back to the canvas later on. - -1. Decide which nodes you want to either dismiss or keep. You can select nodes - in different ways: - - Right-click a single node to select only this node. - - Hold the {{< kbd "Shift" >}} or {{< kbd "Ctrl" >}} key and click multiple nodes or drag the - mouse to perform a box selection, then right-click one of the selected nodes. -2. In the context menu, click **Dismiss _n_ nodes** to hide the selected nodes, - or click **Dismiss other nodes** to only keep the selection. -3. The canvas updates to only display the remaining nodes, with no dangling edges. - -### View node and edge properties - -You can inspect the document attributes of node or edge as follows: - -- Double-click a node or edge to open a dialog with the properties. -- Right-click a node to open the context menu and click **View Node** to open - the dialog with the properties. - -![A screenshot of the properties dialog with the keys and values of a node](../../images/graph-visualizer-node-properties.png) - -### Layouts and navigation tools - -These features allow you to clear, zoom, and pan the canvas, as well as rearrange -the displayed graph data for a better spatial understanding of node clusters, -hierarchies, and relationship flows. - -- **Minimap**: A small overview to easier navigate the canvas. - -- **Zoom Controls**: Zoom in/out or reset the zoom to 100%. - -- **Fit to Screen**: Resize and center the canvas so you can see everything. - -- **Re-run Layout**: Automatically rearrange the nodes using the selected algorithm. - -- **Layout Algorithms**: Choose between different ways of arranging the nodes. - Which algorithm to use depends on the situation and the graph topology. - -## Edit graph data - -While the Graph Visualizer is primarily designed for exploring graph data, you -can also create and modify nodes and edges directly from the canvas. - -You need to have write access for the database and the collections for this. - -### Create new nodes - -You can add nodes to the graph's document collections directly from the -canvas. This allows you to create additional entities to the graph. - -1. In the **Graphs** section of the ArangoDB web interface, select your graph. -2. Right-click on the canvas and choose **Create Node**. -3. A dialog opens with the following options: - - Select the target collection (**Node Type**). - - Optionally specify a unique identifier (**Node ID**). -4. Click **Create** to add the node to the canvas and database. - -### Create New Edges - -You can add edges to the graph's edge collections directly from the canvas. -This allows you to create additional connections between nodes. - -1. In the **Graphs** section of the ArangoDB web interface, select your graph. -2. Right-click on the canvas and choose **Create Edge**. -3. In the dialog: - - Select the target collection (**Edge Type**, which corresponds to an edge collection). - - Set the `_from` and `_to` fields by selecting the source and target nodes. - - Optionally specify a unique identifier (**Edge ID**). -4. Click **Create** to add the edge to the canvas and database. - -{{< info >}} -If you select two nodes before right-clicking to open the edge creation -dialog, the `_from` and `_to` fields are automatically pre-filled. -You may need to swap the IDs as the order is not based on your selection sequence. -{{< /info >}} - -![A screenshot of the dialog for creating an edge with the From and To fields filled in](../../images/graph-visualizer-create-edge.png) - -### Edit node and edge properties - -You can modify the document attributes of nodes and edges from the canvas as follows: - -1. Double-click a node or edge. -2. In the properties dialog that opens, click **Edit**. -3. Change the properties and click **Save**. <!-- TODO: Can't change system attributes, even though _from and _to are generally mutable --> - -### Delete nodes - -You can delete individual nodes which deletes the corresponding document. - -1. Right-click a node to open the context menu. -2. Click **Delete Node**. -3. Any edges connected to this node are deleted by default to ensure graph - consistency. To keep the edges, untick **Delete connected edge(s)**. -4. Confirm the deletion by clicking **Delete**. - -### Delete edges - -1. Right-click an edge to open the context menu. -2. Click **Delete Edge**. -3. Confirm the deletion by clicking **Delete**. - -## Visual customization - -You can adjust how the graph data is displayed, like the color, opacity, and -labels. All styling changes are visual-only and do not affect the underlying data. - -1. Optional: Reset to default styling if desired. -2. Click the _palette_ icon in the top right to open the **Customization** panel - if it's closed. -3. Adjust the styling for nodes or edges: - - Select a **Label Attribute** to display a custom top-level field - (e.g. `name` or `type`) instead of `_id`. - - Assign a specific **Color** to highlight and distinguish elements. - - Adjust how transparent elements are with the **Opacity**. - - Set the **Line Thickness** (edges only). - - Choose different **Arrowhead Styles** (edges only). -4. You can also do the following: - - Clear the styling modifications. - - See the number of nodes respectively edges on the canvas (by collection). - -![A screenshot of the Customization panel with a popover dialog for edge styling open](../../images/graph-visualizer-customization.png) diff --git a/site/content/3.11/arangograph/_index.md b/site/content/amp/_index.md similarity index 79% rename from site/content/3.11/arangograph/_index.md rename to site/content/amp/_index.md index 0e07d4c600..e43ab5ae79 100644 --- a/site/content/3.11/arangograph/_index.md +++ b/site/content/amp/_index.md @@ -1,19 +1,19 @@ --- -title: ArangoGraph Insights Platform -menuTitle: ArangoGraph -weight: 65 +title: Arango Managed Platform (AMP) +menuTitle: Managed Platform +weight: 4 description: >- - The ArangoGraph Insights Platform provides the entire functionality of + The Arango Managed Platform (AMP) provides the entire functionality of ArangoDB as a service, without the need to run or manage databases yourself aliases: - arangograph/changelog --- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +The [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), formerly called Oasis, provides ArangoDB databases as a Service (DBaaS). It enables you to use the entire functionality of an ArangoDB cluster deployment without the need to run or manage the system yourself. -The ArangoGraph Insights Platform... +The Arango Managed Platform (AMP)... - runs your databases in data centers of the cloud provider of your choice: Google Cloud Platform (GCP) or Amazon Web Services (AWS). @@ -35,4 +35,4 @@ For more information see [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) For quick start guide, see -[Use ArangoDB in the Cloud](../get-started/set-up-a-cloud-instance.md). +[Use ArangoDB in the Cloud](../arangodb/3.12/get-started/set-up-a-cloud-instance.md). diff --git a/site/content/3.11/arangograph/api/_index.md b/site/content/amp/api/_index.md similarity index 65% rename from site/content/3.11/arangograph/api/_index.md rename to site/content/amp/api/_index.md index ee4f21371f..dd3aa14ea9 100644 --- a/site/content/3.11/arangograph/api/_index.md +++ b/site/content/amp/api/_index.md @@ -1,18 +1,19 @@ --- -title: The ArangoGraph API -menuTitle: ArangoGraph API +title: The Arango Managed Platform (AMP) API +menuTitle: AMP API weight: 60 description: >- - Interface to control all resources inside ArangoGraph in a scriptable manner + The interface to control all resources inside the Arango Managed Platform in + a scriptable manner aliases: - arangograph-api --- -The [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +The [Arango Managed Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), comes with its own API. This API enables you to control all -resources inside ArangoGraph in a scriptable manner. Typical use cases are spinning -up ArangoGraph deployments during continuous integration and infrastructure as code. +resources inside AMP in a scriptable manner. Typical use cases are spinning +up AMP deployments during continuous integration and infrastructure as code. -The ArangoGraph API… +The AMP API… - is a well-specified API that uses [Protocol Buffers](https://developers.google.com/protocol-buffers/) @@ -29,7 +30,7 @@ The ArangoGraph API… - is also available as a [Terraform plugin](https://github.com/arangodb-managed/terraform-provider-oasis/). - This plugin makes integration of ArangoGraph in infrastructure as code projects + This plugin makes integration of AMP in infrastructure as code projects very simple. To learn more, refer to the [plugin documentation](https://registry.terraform.io/providers/arangodb-managed/oasis/latest/docs). Also see: diff --git a/site/content/3.13/arangograph/api/get-started.md b/site/content/amp/api/get-started.md similarity index 93% rename from site/content/3.13/arangograph/api/get-started.md rename to site/content/amp/api/get-started.md index b4ea00e39d..d228d5020b 100644 --- a/site/content/3.13/arangograph/api/get-started.md +++ b/site/content/amp/api/get-started.md @@ -40,7 +40,7 @@ key you will need to be signed into your account at [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). Once you are signed in, hover over the profile icon in the top right corner. -![Profile Icon](../../../images/arangograph-my-account-hover.png) +![Profile Icon](../../images/arangograph-my-account-hover.png) Click _My API keys_. @@ -49,7 +49,7 @@ create, reject, and delete API keys. Click the _New API key_ button. -![Blank API Screen](../../../images/arangograph-my-api-keys.png) +![Blank API Screen](../../images/arangograph-my-api-keys.png) The pop-up box that follows has a few options for customizing the access level of this API key. @@ -65,7 +65,7 @@ your API key ID and API key secret. It is very important that you capture the API key secret before clicking the close button. There is no way to retrieve the API key secret after closing this pop-up window. -![API Secret Key](../../../images/arangograph-api-key-secret.png) +![API Secret Key](../../images/arangograph-api-key-secret.png) Once you have securely stored your API key ID and secret, click close. @@ -88,7 +88,7 @@ oasisctl login --help You should see an output similar to this: -![login help output](../../../images/oasisctl-login-help.png) +![login help output](../../images/oasisctl-login-help.png) This shows two additional flags are available, aside from the help flag. @@ -107,7 +107,7 @@ oasisctl login \ Upon successful login you should receive an authentication token: -![On Successful Login](../../../images/oasisctl-login-success.png) +![On Successful Login](../../images/oasisctl-login-success.png) Depending on your environment, you could instead store this token for easier access. For example: @@ -166,7 +166,7 @@ oasisctl list --help This should output a screen similar to: -![List help output](../../../images/oasisctl-list-help.png) +![List help output](../../images/oasisctl-list-help.png) As you can see you can get information on anything you would need about your ArangoGraph organizations, deployments, and access control. To start, let’s take a @@ -187,7 +187,7 @@ oasisctl list organizations --format json Once you have your available organizations you can refer to your desired organization using its name or id. -![List organizations output](../../../images/oasisctl-list-org.png) +![List organizations output](../../images/oasisctl-list-org.png) Note: You may also notice the url attribute, this is for internal use only and should not be treated as a publicly accessible path. @@ -209,7 +209,7 @@ oasisctl list projects \ This will return information on all projects that the authenticated user has access to. -![List projects output](../../../images/oasisctl-list-projects.png) +![List projects output](../../images/oasisctl-list-projects.png) ### List Deployments @@ -224,7 +224,7 @@ oasisctl list deployments \ --format json ``` -![List deployments output](../../../images/oasisctl-list-deployments.png) +![List deployments output](../../images/oasisctl-list-deployments.png) This provides some basic details for all of the deployments associated with the project. Namely, it provides a deployment ID which we can use to start making @@ -258,7 +258,7 @@ This returns quite a bit more information about the deployment including more detailed server information, the endpoint URL where you can access the web interface, and optionally the root user password. -![Get deployment details](../../../images/oasisctl-get-deployment.png) +![Get deployment details](../../images/oasisctl-get-deployment.png) ### Node Size ID @@ -282,7 +282,7 @@ oasisctl list nodesizes \ The output you will see will be similar to this: -![List node size id](../../../images/oasisctl-list-node-size-id.png) +![List node size id](../../images/oasisctl-list-node-size-id.png) It is important to note that you can scale up with more disk size but you are unable to scale down your deployment disk size. The only way to revert back to @@ -330,7 +330,7 @@ To see all the possible options you can start with the following command: oasisctl create --help ``` -![Create command help output](../../../images/oasisctl-create-help.png) +![Create command help output](../../images/oasisctl-create-help.png) ### Create a Deployment @@ -341,7 +341,7 @@ best place to start is with our trusty help command. oasisctl create deployment --help ``` -![Create deployment help output](../../../images/oasisctl-create-deployment-help.png) +![Create deployment help output](../../images/oasisctl-create-deployment-help.png) As you can see there are a lot of default options but also a few that require some knowledge of our pre-existing resources. Attempting to create a deployment @@ -367,7 +367,7 @@ oasisctl create deployment \ If everything went according to play you should see similar output: -![Deployment created successfully](../../../images/oasisctl-create-first-deployment-success.png) +![Deployment created successfully](../../images/oasisctl-create-first-deployment-success.png) ### Wait on Deployment Status @@ -390,7 +390,7 @@ oasisctl get deployment \ --deployment-id hmkuedzw9oavvjmjdo0i ``` -![Get deployment bootstrap status](../../../images/oasisctl-get-first-deployment-bootstrapped.png) +![Get deployment bootstrap status](../../images/oasisctl-get-first-deployment-bootstrapped.png) Once the deployment is ready you will get two new pieces of information, the endpoint URL and Bootstrapped-At will indicate the time it became available. @@ -437,7 +437,7 @@ oasisctl update deployment --help You will see the full list of options available that will allow you to scale your deployment as needed. -![Update deployment help output](../../../images/oasisctl-update-deployment-help.png) +![Update deployment help output](../../images/oasisctl-update-deployment-help.png) ## Delete a Deployment diff --git a/site/content/3.10/arangograph/api/set-up-a-connection.md b/site/content/amp/api/set-up-a-connection.md similarity index 100% rename from site/content/3.10/arangograph/api/set-up-a-connection.md rename to site/content/amp/api/set-up-a-connection.md diff --git a/site/content/3.12/arangograph/backups.md b/site/content/amp/backups.md similarity index 83% rename from site/content/3.12/arangograph/backups.md rename to site/content/amp/backups.md index e4adcd0a0e..ef93d724c7 100644 --- a/site/content/3.12/arangograph/backups.md +++ b/site/content/amp/backups.md @@ -11,7 +11,7 @@ description: >- To backup data in ArangoGraph for an ArangoDB installation, navigate to the **Backups** section of your deployment created previously. -![Backup ArangoDB](../../images/arangograph-backup-section.png) +![Backup ArangoDB](../images/arangograph-backup-section.png) There are two ways to create backups. Create periodic backups using a **Backup policy**, or create a backup manually. @@ -23,13 +23,13 @@ as well. Periodic backups are created at a given schedule. To see when the new backup is due, observe the schedule section. -![Backup Policy schedule](../../images/arangograph-backup-policy-schedule.png) +![Backup Policy schedule](../images/arangograph-backup-policy-schedule.png) When a new deployment is created, a default **Backup policy** is created for it as well. This policy creates backups every two hours. To edit this policy (or any policy), highlight it in the row above and hit the pencil icon. -![Edit Backup Policy](../../images/arangograph-edit-backup-policy.png) +![Edit Backup Policy](../images/arangograph-edit-backup-policy.png) These backups are not automatically uploaded. To enable this, use the **Upload backup to storage** option and choose a retention period that @@ -44,9 +44,9 @@ The regions where the default backup is copied are shown in the It's also possible to create a backup on demand. To do this, click **Back up now**. -![Back up Now](../../images/arangograph-back-up-now.png) +![Back up Now](../images/arangograph-back-up-now.png) -![Back up Now Dialog](../../images/arangograph-back-up-now-dialog.png) +![Back up Now Dialog](../images/arangograph-back-up-now-dialog.png) If you want to manually copy a backup to a different region than the default one, first ensure that the **Upload backup to storage** option is enabled. @@ -56,9 +56,9 @@ Then, highlight the backup row and use the The source backup ID from which the copy is created is displayed in the **Copied from Backup** column. -![Copy backup to a different region](../../images/arangograph-copy-backup-different-region.png) +![Copy backup to a different region](../images/arangograph-copy-backup-different-region.png) -![Multiple Backups](../../images/arangograph-multiple-backups.png) +![Multiple Backups](../images/arangograph-multiple-backups.png) ### Uploading backups @@ -110,7 +110,7 @@ regions, significantly improving reliability. Multiple region backup is only available when the **Upload backup to cloud storage** option is enabled. -![Multiple Region Backup](../../images/arangograph-multi-region-backup.png) +![Multiple Region Backup](../images/arangograph-multi-region-backup.png) ## How to restore backups @@ -124,13 +124,13 @@ backup before using the **Restore Backup** feature. During restore, the deployment is temporarily not available. {{< /warning >}} -![Restore From Backup](../../images/arangograph-restore-from-backup.png) +![Restore From Backup](../images/arangograph-restore-from-backup.png) -![Restore From Backup Dialog](../../images/arangograph-restore-from-backup-dialog.png) +![Restore From Backup Dialog](../images/arangograph-restore-from-backup-dialog.png) -![Restore From Backup Status Pending](../../images/arangograph-restore-from-backup-status-pending.png) +![Restore From Backup Status Pending](../images/arangograph-restore-from-backup-status-pending.png) -![Restore From Backup Status Restored](../../images/arangograph-restore-from-backup-status-restored.png) +![Restore From Backup Status Restored](../images/arangograph-restore-from-backup-status-restored.png) ## How to clone deployments using backups @@ -157,16 +157,16 @@ The *root password* for this deployment will be different. 1. Highlight the backup you wish to clone from and hit **Clone backup to new deployment**. - ![ArangoGraph Clone Deployment From Backup](../../images/arangograph-clone-deployment-from-backup.png) + ![ArangoGraph Clone Deployment From Backup](../images/arangograph-clone-deployment-from-backup.png) 2. Choose whether the clone should be created using the current provider and in the same region as the backup or using a different provider, a different region, or both. - ![ArangoGraph Clone Deployment Select Region](../../images/arangograph-clone-deployment-select.png) + ![ArangoGraph Clone Deployment Select Region](../images/arangograph-clone-deployment-select.png) 3. The view should navigate to the new deployment being bootstrapped. - ![ArangoGraph Cloned Deployment](../../images/arangograph-cloned-deployment.png) + ![ArangoGraph Cloned Deployment](../images/arangograph-cloned-deployment.png) This feature is also available through [oasisctl](oasisctl/_index.md). diff --git a/site/content/3.12/arangograph/data-loader/_index.md b/site/content/amp/data-loader/_index.md similarity index 84% rename from site/content/3.12/arangograph/data-loader/_index.md rename to site/content/amp/data-loader/_index.md index 7955fcb47a..a374f18c34 100644 --- a/site/content/3.12/arangograph/data-loader/_index.md +++ b/site/content/amp/data-loader/_index.md @@ -34,7 +34,7 @@ You can get started in a few easy steps. 4. **Import data**: Once you are ready, save and start the import. The resulting graph is an - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) with its + [EnterpriseGraph](../../arangodb/3.12/graphs/enterprisegraphs/_index.md) with its corresponding collections, available in your ArangoDB web interface. Follow this [working example](../data-loader/example.md) to see how easy it is @@ -47,10 +47,10 @@ get the ArangoDB client tools for your operating system from the [download page](https://arangodb.com/download-major/). - To import data to ArangoGraph from an existing ArangoDB instance, see - [arangodump](../../components/tools/arangodump/) and - [arangorestore](../../components/tools/arangorestore/). + [arangodump](../../arangodb/3.12/components/tools/arangodump/) and + [arangorestore](../../arangodb/3.12/components/tools/arangorestore/). - To import pre-existing data in JSON, CSV, or TSV format, see - [arangoimport](../../components/tools/arangoimport/). + [arangoimport](../../arangodb/3.12/components/tools/arangoimport/). ## How to access the Data Loader @@ -59,4 +59,4 @@ get the ArangoDB client tools for your operating system from the 3. In the **Load Data** section, click the **Load your data** button. 4. Select your migration use case. -![ArangoGraph Data Loader Migration Use Cases](../../../images/arangograph-data-loader-migration-use-cases.png) \ No newline at end of file +![ArangoGraph Data Loader Migration Use Cases](../../images/arangograph-data-loader-migration-use-cases.png) \ No newline at end of file diff --git a/site/content/3.11/arangograph/data-loader/add-files.md b/site/content/amp/data-loader/add-files.md similarity index 95% rename from site/content/3.11/arangograph/data-loader/add-files.md rename to site/content/amp/data-loader/add-files.md index 114b588e40..63ffb166de 100644 --- a/site/content/3.11/arangograph/data-loader/add-files.md +++ b/site/content/amp/data-loader/add-files.md @@ -17,7 +17,7 @@ You can upload your CSV files in the following ways: - Drag and drop your files in the designated area. - Click the **Browse files** button and select the files you want to add. -![ArangoGraph Data Loader Upload Files](../../../images/arangograph-data-loader-upload-files.png) +![ArangoGraph Data Loader Upload Files](../../images/arangograph-data-loader-upload-files.png) You have the option to either upload several files collectively as a batch or add them individually. Furthermore, you can supplement additional files later on. diff --git a/site/content/3.12/arangograph/data-loader/design-graph.md b/site/content/amp/data-loader/design-graph.md similarity index 91% rename from site/content/3.12/arangograph/data-loader/design-graph.md rename to site/content/amp/data-loader/design-graph.md index b1c5eaf3af..697b6bf2e9 100644 --- a/site/content/3.12/arangograph/data-loader/design-graph.md +++ b/site/content/amp/data-loader/design-graph.md @@ -9,7 +9,7 @@ description: >- Based on the data you have uploaded, you can start designing your graph. The graph designer allows you to create a schema using nodes and edges. Once this is done, you can save and start the import. The resulting -[EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and the +[EnterpriseGraph](../../arangodb/3.12/graphs/enterprisegraphs/_index.md) and the corresponding collections are created in your ArangoDB database instance. ## How to add a node @@ -26,7 +26,7 @@ objects. reference the nodes when you define relations with edges. - For **File Headers**, select one or more attributes from the list. -![ArangoGraph Data Loader Add Node](../../../images/arangograph-data-loader-add-node.png) +![ArangoGraph Data Loader Add Node](../../images/arangograph-data-loader-add-node.png) ## How to connect nodes @@ -60,7 +60,7 @@ See below the steps to add details to an edge. destination file (`_to`). - For **File Headers**, select one or more attributes from the list. -![ArangoGraph Data Loader Edit Edge](../../../images/arangograph-data-loader-edit-edge.png) +![ArangoGraph Data Loader Edit Edge](../../images/arangograph-data-loader-edit-edge.png) ## How to delete elements diff --git a/site/content/3.10/arangograph/data-loader/example.md b/site/content/amp/data-loader/example.md similarity index 85% rename from site/content/3.10/arangograph/data-loader/example.md rename to site/content/amp/data-loader/example.md index 46fdd1b38e..b6d14f3000 100644 --- a/site/content/3.10/arangograph/data-loader/example.md +++ b/site/content/amp/data-loader/example.md @@ -29,21 +29,21 @@ The whole process can be broken down into these steps: data from the uploaded files to them. This allows creating the corresponding documents and collections for your graph. 4. **Import data**: Import the data and start using your newly created - [EnterpriseGraph](../../graphs/enterprisegraphs/_index.md) and its + [EnterpriseGraph](../../arangodb/3.12/graphs/enterprisegraphs/_index.md) and its corresponding collections. ## Step 1: Create a database and choose the graph name Start by creating a new database and adding a name for your graph. -![Data Loader Example Step 1](../../../images/arangograph-data-loader-example-choose-names.png) +![Data Loader Example Step 1](../../images/arangograph-data-loader-example-choose-names.png) ## Step 2: Add files Upload your CSV files to the Data Loader web interface. You can drag and drop them or upload them via a file browser window. -![Data Loader Example Step 2](../../../images/arangograph-data-loader-example-add-files.png) +![Data Loader Example Step 2](../../images/arangograph-data-loader-example-add-files.png) See also [Add files into Data Loader](../data-loader/add-files.md). @@ -69,7 +69,7 @@ In this example, two node collections have been created (`origin_airport` and attribute for documents in both node collections. The header preview makes it easy to select the headers you want to use. -![Data Loader Example Step 3 Nodes](../../../images/arangograph-data-loader-example-map-nodes.png) +![Data Loader Example Step 3 Nodes](../../images/arangograph-data-loader-example-map-nodes.png) For edges, the **Edge label** is going to be an edge collection name. Then, you need to specify how edges will connect nodes. You can do this by selecting the @@ -77,7 +77,7 @@ need to specify how edges will connect nodes. You can do this by selecting the In this example, the `source airport` header has been selected as a source and the `destination airport` header as a target for the edge. -![Data Loader Example Step 3 Edges](../../../images/arangograph-data-loader-example-map-edges.png) +![Data Loader Example Step 3 Edges](../../images/arangograph-data-loader-example-map-edges.png) Note that the values of the source and target for the edge correspond to the **Primary identifier** (`_key` attribute) of the nodes. In this case, it is the @@ -93,11 +93,11 @@ After all the mapping is done, all you need to do is click processed and the documents created, as well as a link to your new graph. See also [Start import](../data-loader/import.md). -![Data Loader Example Step 4 See your new graph](../../../images/arangograph-data-loader-example-data-import.png) +![Data Loader Example Step 4 See your new graph](../../images/arangograph-data-loader-example-data-import.png) Finally, click **See your new graph** to open the ArangoDB web interface and explore your new collections and graph. -![Data Loader Example Step 4 Resulting graph](../../../images/arangograph-data-loader-example-resulting-graph.png) +![Data Loader Example Step 4 Resulting graph](../../images/arangograph-data-loader-example-resulting-graph.png) Happy graphing! \ No newline at end of file diff --git a/site/content/3.10/arangograph/data-loader/import.md b/site/content/amp/data-loader/import.md similarity index 100% rename from site/content/3.10/arangograph/data-loader/import.md rename to site/content/amp/data-loader/import.md diff --git a/site/content/3.12/arangograph/deployments/_index.md b/site/content/amp/deployments/_index.md similarity index 94% rename from site/content/3.12/arangograph/deployments/_index.md rename to site/content/amp/deployments/_index.md index b3416805a1..b518164516 100644 --- a/site/content/3.12/arangograph/deployments/_index.md +++ b/site/content/amp/deployments/_index.md @@ -13,7 +13,7 @@ You can have any number of deployments under one project. **Organizations → Projects → <u>Deployments</u>** -![ArangoGraph Deployments](../../../images/arangograph-deployments-page.png) +![ArangoGraph Deployments](../../images/arangograph-deployments-page.png) ## How to create a new deployment @@ -38,7 +38,7 @@ role bindings to regulate access control on a deployment level. provider and region anymore. {{< /warning >}} -![ArangoGraph New Deployment General](../../../images/arangograph-new-deployment-general.png) +![ArangoGraph New Deployment General](../../images/arangograph-new-deployment-general.png) ### In the **Sizing** section @@ -60,7 +60,7 @@ role bindings to regulate access control on a deployment level. - Select a __NODE SIZE__ from the list of available options. Each option is a combination of vCPUs, memory, and disk space per node. -![ArangoGraph New Deployment Sizing](../../../images/arangograph-new-deployment-sizing.png) +![ArangoGraph New Deployment Sizing](../../images/arangograph-new-deployment-sizing.png) ### In the **Advanced** section @@ -84,7 +84,7 @@ role bindings to regulate access control on a deployment level. {{< /security >}} - Select a __Deployment Profile__. Profile options are only available on request. -![ArangoGraph New Deployment Advanced](../../../images/arangograph-new-deployment-advanced.png) +![ArangoGraph New Deployment Advanced](../../images/arangograph-new-deployment-advanced.png) ### In the **Summary** panel @@ -150,7 +150,7 @@ a self-signed certificate is recommended. Read more on the Password rotation refers to changing passwords regularly - a security best practice to reduce the vulnerability to password-based attacks and exploits -by limiting for how long passwords are valid. The ArangoGraph Insights Platform +by limiting for how long passwords are valid. The Arango Managed Platform (AMP) can automatically change the `root` user password of an ArangoDB deployment periodically to improve security. @@ -161,7 +161,7 @@ periodically to improve security. 3. In the __Password Settings__ dialog, turn the automatic password rotation on and click the __Save__ button. - ![ArangoGraph Deployment Password Rotation](../../../images/arangograph-deployment-password-rotation.png) + ![ArangoGraph Deployment Password Rotation](../../images/arangograph-deployment-password-rotation.png) 4. You can expand the __Root password__ panel to see when the password was rotated last. The rotation takes place every three months. @@ -263,7 +263,7 @@ attached to your role. Read more about [roles and permissions](../security-and-a ## How to connect a driver to your deployment -[ArangoDB drivers](../../develop/drivers/_index.md) allow you to use your ArangoGraph +[ArangoDB drivers](../../arangodb/3.12/develop/drivers/_index.md) allow you to use your ArangoGraph deployment as a database system for your applications. Drivers act as interfaces between different programming languages and ArangoDB, which enable you to connect to and manipulate ArangoDB deployments from within compiled programs @@ -275,12 +275,12 @@ select your programming language. The code snippets provide examples on how to connect to your instance. {{< tip >}} -Note that ArangoGraph Insights Platform runs deployments in a cluster +Note that Arango Managed Platform (AMP) runs deployments in a cluster configuration. To achieve the best possible availability, your client application has to handle connection failures by retrying operations if needed. {{< /tip >}} -![ArangoGraph Connecting Drivers Example](../../../images/arangograph-connecting-drivers-example.png) +![ArangoGraph Connecting Drivers Example](../../images/arangograph-connecting-drivers-example.png) ## How to pause a deployment diff --git a/site/content/3.12/arangograph/deployments/private-endpoints.md b/site/content/amp/deployments/private-endpoints.md similarity index 91% rename from site/content/3.12/arangograph/deployments/private-endpoints.md rename to site/content/amp/deployments/private-endpoints.md index c3400b9711..dae87f4e93 100644 --- a/site/content/3.12/arangograph/deployments/private-endpoints.md +++ b/site/content/amp/deployments/private-endpoints.md @@ -47,11 +47,11 @@ service attachment that you need during the creation of your private endpoint(s) 2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) icon. 3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment Private Endpoint Menu](../../../images/arangograph-gcp-change.png) + ![ArangoGraph Deployment Private Endpoint Menu](../../images/arangograph-gcp-change.png) 4. In the configuration wizard, click **Next** to enter your configuration details. 5. Enter one or more Google project names. You can also add them later in the summary view. Click **Next**. - ![ArangoGraph Deployment Private Endpoint Setup 2](../../../images/arangograph-gcp-private-endpoint.png) + ![ArangoGraph Deployment Private Endpoint Setup 2](../../images/arangograph-gcp-private-endpoint.png) 6. Configure custom DNS names. This step is optional and disabled by default. Note that, once enabled, this setting is immutable and cannot be reverted. Click **Next** to continue. @@ -62,7 +62,7 @@ service attachment that you need during the creation of your private endpoint(s) If the custom DNS is enabled, you will be responsible for the DNS of your private endpoints. {{< /info >}} - ![ArangoGraph Private Endpoint Custom DNS](../../../images/arangograph-gcp-custom-dns.png) + ![ArangoGraph Private Endpoint Custom DNS](../../images/arangograph-gcp-custom-dns.png) 7. Click **Confirm Settings** to change the deployment. 8. Back in the **Overview** page, scroll down to the **Private Endpoint** section that is now displayed to see the connection status and to change the @@ -100,14 +100,14 @@ it to a public deployment, please contact the support team via **Request help** in the help menu. To configure a private endpoint for AWS, you need to provide the AWS principals related -to your VPC. The ArangoGraph Insights Platform configures a **Private Endpoint Service** +to your VPC. The Arango Managed Platform (AMP) configures a **Private Endpoint Service** that automatically connects to private endpoints that are created in those principals. 1. Open the deployment you want to change. 2. In the **Quick start** section, click the **Edit** button with an ellipsis (`…`) icon. 3. Click **Change to private endpoint** in the menu. - ![ArangoGraph Deployment AWS Change to Private Endpoint](../../../images/arangograph-aws-change-to-private-endpoint.png) + ![ArangoGraph Deployment AWS Change to Private Endpoint](../../images/arangograph-aws-change-to-private-endpoint.png) 4. In the configuration wizard, click **Next** to enter your configuration details. 5. Click **Add Principal** to start configuring the AWS principal(s). You need to enter a valid account, which is your 12 digit AWS account ID. @@ -120,7 +120,7 @@ that automatically connects to private endpoints that are created in those princ To verify your endpoint service in AWS, you must use the same principal as configured in ArangoGraph. Otherwise, the service name cannot be verified. {{< /warning >}} - ![ArangoGraph AWS Private Endpoint Configure Principals](../../../images/arangograph-aws-endpoint-configure-principals.png) + ![ArangoGraph AWS Private Endpoint Configure Principals](../../images/arangograph-aws-endpoint-configure-principals.png) 6. Configure custom DNS names. This step is optional and disabled by default, you can also add or change them later from the summary view. Click **Next** to continue. @@ -130,13 +130,13 @@ that automatically connects to private endpoints that are created in those princ If the custom DNS is enabled, you will be responsible for the DNS of your private endpoints. {{< /info >}} - ![ArangoGraph AWS Private Endpoint Alternate DNS](../../../images/arangograph-aws-private-endpoint-dns.png) + ![ArangoGraph AWS Private Endpoint Alternate DNS](../../images/arangograph-aws-private-endpoint-dns.png) 7. Confirm that you want to use a private endpoint for your deployment by clicking **Confirm Settings**. 8. Back in the **Overview** page, scroll down to the **Private Endpoint** section that is now displayed to see the connection status and change the configuration, if needed. - ![ArangoGraph AWS Private Endpoint Overview](../../../images/arangograph-aws-private-endpoint-overview.png) + ![ArangoGraph AWS Private Endpoint Overview](../../images/arangograph-aws-private-endpoint-overview.png) {{< info >}} Note that [Availability Zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones) diff --git a/site/content/3.10/arangograph/deployments/upgrades-and-versioning.md b/site/content/amp/deployments/upgrades-and-versioning.md similarity index 100% rename from site/content/3.10/arangograph/deployments/upgrades-and-versioning.md rename to site/content/amp/deployments/upgrades-and-versioning.md diff --git a/site/content/3.11/arangograph/migrate-to-the-cloud.md b/site/content/amp/migrate-to-the-cloud.md similarity index 98% rename from site/content/3.11/arangograph/migrate-to-the-cloud.md rename to site/content/amp/migrate-to-the-cloud.md index 8a3f4a9802..1ce835620d 100644 --- a/site/content/3.11/arangograph/migrate-to-the-cloud.md +++ b/site/content/amp/migrate-to-the-cloud.md @@ -46,7 +46,7 @@ chmod 755 ./arangosync-migration Before getting started, make sure the following prerequisites are in place: -- Go to the [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home) +- Go to the [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home) and sign in. If you don’t have an account yet, sign-up to create one. - Generate an ArangoGraph API key and API secret. See a detailed guide on @@ -150,7 +150,7 @@ have and how often write operations are executed during the process. You can also track the progress by checking the **Migration status** section of your target deployment in ArangoGraph dashboard. -![ArangoGraph Cloud Migration Progress](../../images/arangograph-migration-agent.png) +![ArangoGraph Cloud Migration Progress](../images/arangograph-migration-agent.png) ### Getting the current status diff --git a/site/content/3.12/arangograph/monitoring-and-metrics.md b/site/content/amp/monitoring-and-metrics.md similarity index 89% rename from site/content/3.12/arangograph/monitoring-and-metrics.md rename to site/content/amp/monitoring-and-metrics.md index 2b9ede4b4a..a4e5652ced 100644 --- a/site/content/3.12/arangograph/monitoring-and-metrics.md +++ b/site/content/amp/monitoring-and-metrics.md @@ -6,7 +6,7 @@ description: >- ArangoGraph provides various built-in tools and integrations to help you monitor your deployment --- -The ArangoGraph Insights Platform provides integrated charts, metrics, and logs +The Arango Managed Platform (AMP) provides integrated charts, metrics, and logs to help you monitor your deployment. This allows you to track your deployment's performance, resource utilization, and its overall status. @@ -21,7 +21,7 @@ The key features include: To get started, select an existing deployment from within a project and click **Monitoring** in the navigation. -![ArangoGraph Monitoring tab](../../images/arangograph-monitoring-tab.png) +![ArangoGraph Monitoring tab](../images/arangograph-monitoring-tab.png) ## Built-in monitoring and metrics @@ -42,7 +42,7 @@ you to apply filters to obtain logs from all server types or select specific one (i.e. only Coordinators or only DB-Servers) within a timeframe. To download the logs, click the **Save** button. -![ArangoGraph Monitoring Servers](../../images/arangograph-monitoring-servers.png) +![ArangoGraph Monitoring Servers](../images/arangograph-monitoring-servers.png) ### In the **Metrics** section @@ -57,18 +57,18 @@ or when needing to quickly find a particular one among many. Similarly, you can repeat the process for Coordinators to see the **CPU** and **Memory** usage. -![Arangograph Monitoring Metrics Chart](../../images/arangograph-monitoring-metrics-chart.png) +![Arangograph Monitoring Metrics Chart](../images/arangograph-monitoring-metrics-chart.png) ## Connect with Prometheus and Grafana -The ArangoGraph Insights Platform provides metrics for each deployment in a +The Arango Managed Platform (AMP) provides metrics for each deployment in a [Prometheus](https://prometheus.io/)-compatible format. You can use these metrics to gather detailed insights into the current and previous states of your deployment. Once metrics are collected by Prometheus, you can inspect them using tools such as [Grafana](https://grafana.com/oss/grafana/). -![ArangoGraph Connect Metrics Section](../../images/arangograph-connect-metrics-section.png) +![ArangoGraph Connect Metrics Section](../images/arangograph-connect-metrics-section.png) ### Metrics tokens @@ -81,7 +81,7 @@ which is required for connecting to Prometheus. 4. Select the **Lifetime** of the metrics token. 5. Click **Create**. -![ArangoGraph Metrics Tokens](../../images/arangograph-metrics-token.png) +![ArangoGraph Metrics Tokens](../images/arangograph-metrics-token.png) ### How to connect Prometheus diff --git a/site/content/3.12/arangograph/my-account.md b/site/content/amp/my-account.md similarity index 85% rename from site/content/3.12/arangograph/my-account.md rename to site/content/amp/my-account.md index 91cd87fb3c..98a9c2cfee 100644 --- a/site/content/3.12/arangograph/my-account.md +++ b/site/content/amp/my-account.md @@ -12,7 +12,7 @@ accessible from every view. There are two elements: - __Question mark icon__: Help - __User icon__: My Account -![ArangoGraph My Account](../../images/arangograph-my-account.png) +![ArangoGraph My Account](../images/arangograph-my-account.png) ## Overview @@ -30,7 +30,7 @@ accessible from every view. There are two elements: 3. Click the __Edit__ button. 4. Change your personal information and __Save__. -![ArangoGraph My Account Info](../../images/arangograph-my-account-info.png) +![ArangoGraph My Account Info](../images/arangograph-my-account-info.png) ## Organizations @@ -72,7 +72,7 @@ If you are no longer a member of any organization, then a new organization is created for you when you log in again. {{< /info >}} -![ArangoGraph New Organization](../../images/arangograph-new-org.png) +![ArangoGraph New Organization](../images/arangograph-new-org.png) ## Invites @@ -89,19 +89,19 @@ See [Users and Groups: How to add a new member to the organization](organization 1. Once invited, you will receive an email asking to join your ArangoGraph organization. - ![ArangoGraph Organization Invite Email](../../images/arangograph-org-invite-email.png) + ![ArangoGraph Organization Invite Email](../images/arangograph-org-invite-email.png) 2. Click the __View my organization invite__ link in the email. You will be asked to log in or to create a new account. 3. To sign up for a new account, click the __Start Free__ button or the __Sign up__ link in the header navigation. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) + ![ArangoGraph Homepage](../images/arangograph-homepage.png) 4. After successfully signing up, you will receive a verification email. 5. Click the __Verify my email address__ link in the email. It takes you back - to the ArangoGraph Insights Platform site. - ![ArangoGraph Organization Invite Email Verify](../../images/arangograph-org-invite-email-verify.png) + to the Arango Managed Platform (AMP) site. + ![ArangoGraph Organization Invite Email Verify](../images/arangograph-org-invite-email-verify.png) 6. After successfully logging in, you can accept or reject the invite to join your organization. - ![ArangoGraph Organization Invite](../../images/arangograph-org-invite.png) + ![ArangoGraph Organization Invite](../images/arangograph-org-invite.png) 7. After accepting the invite, you become a member of your organization and will be granted access to the organization and its related projects and deployments. @@ -113,11 +113,11 @@ See [Users and Groups: How to add a new member to the organization](organization 2. Click the __View my organization invites__ link in the email, or hover over the user icon in the top right corner of the dashboard and click __My organization invites__. - ![ArangoGraph Organization Invite Notification](../../images/arangograph-org-invite-notification.png) + ![ArangoGraph Organization Invite Notification](../images/arangograph-org-invite-notification.png) 3. On the __Invites__ tab of the __My account__ view, you can accept or reject pending invitations, as well as see past invitations that you accepted or rejected. Click the button with a checkmark icon to join the organization. - ![ArangoGraph Organization Invites Accept](../../images/arangograph-org-invites-accept.png) + ![ArangoGraph Organization Invites Accept](../images/arangograph-org-invites-accept.png) ## API Keys @@ -133,7 +133,7 @@ authentication. 2. Click __My API keys__ in the __My account__ section. 3. Information about the API keys are listed in the __My API keys__ section. -![ArangoGraph My API keys](../../images/arangograph-my-api-keys.png) +![ArangoGraph My API keys](../images/arangograph-my-api-keys.png) ### How to create a new API key @@ -152,9 +152,9 @@ The secret is only shown once at creation time. You have to store it in a safe place. {{< /security >}} -![ArangoGraph New API key](../../images/arangograph-new-api-key.png) +![ArangoGraph New API key](../images/arangograph-new-api-key.png) -![ArangoGraph API key Secret](../../images/arangograph-api-key-secret.png) +![ArangoGraph API key Secret](../images/arangograph-api-key-secret.png) ### How to revoke or delete an API key diff --git a/site/content/3.12/arangograph/notebooks.md b/site/content/amp/notebooks.md similarity index 98% rename from site/content/3.12/arangograph/notebooks.md rename to site/content/amp/notebooks.md index 7c8b0afff9..b02393bff4 100644 --- a/site/content/3.12/arangograph/notebooks.md +++ b/site/content/amp/notebooks.md @@ -17,7 +17,7 @@ ArangoML platform services. This makes it much easier to leverage these resources without having to download any data locally or to remember user IDs, passwords, and endpoint URLs. -![ArangoGraph Notebooks Architecture](../../images/arangograph-notebooks-architecture.png) +![ArangoGraph Notebooks Architecture](../images/arangograph-notebooks-architecture.png) The ArangoGraph Notebook has built-in [ArangoGraph Magic Commands](#arangograph-magic-commands) that answer questions like: @@ -58,7 +58,7 @@ Depending on the tier your organization belongs to, different limitations apply: - Free-to-try: you can only create one notebook per deployment. {{< /info >}} -![Notebooks](../../images/arangograph-notebooks.png) +![Notebooks](../images/arangograph-notebooks.png) {{< info >}} Notebooks in beta version have a fixed configuration of 10 GB of disk size. diff --git a/site/content/3.10/arangograph/oasisctl/_index.md b/site/content/amp/oasisctl/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/_index.md rename to site/content/amp/oasisctl/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/accept/_index.md b/site/content/amp/oasisctl/accept/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/accept/_index.md rename to site/content/amp/oasisctl/accept/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/accept/accept-organization-invite.md b/site/content/amp/oasisctl/accept/accept-organization-invite.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/accept/accept-organization-invite.md rename to site/content/amp/oasisctl/accept/accept-organization-invite.md diff --git a/site/content/3.10/arangograph/oasisctl/accept/accept-organization.md b/site/content/amp/oasisctl/accept/accept-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/accept/accept-organization.md rename to site/content/amp/oasisctl/accept/accept-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/add/_index.md b/site/content/amp/oasisctl/add/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/add/_index.md rename to site/content/amp/oasisctl/add/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/add/add-auditlog-destination.md b/site/content/amp/oasisctl/add/add-auditlog-destination.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/add/add-auditlog-destination.md rename to site/content/amp/oasisctl/add/add-auditlog-destination.md diff --git a/site/content/3.10/arangograph/oasisctl/add/add-auditlog.md b/site/content/amp/oasisctl/add/add-auditlog.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/add/add-auditlog.md rename to site/content/amp/oasisctl/add/add-auditlog.md diff --git a/site/content/3.10/arangograph/oasisctl/add/add-group-members.md b/site/content/amp/oasisctl/add/add-group-members.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/add/add-group-members.md rename to site/content/amp/oasisctl/add/add-group-members.md diff --git a/site/content/3.10/arangograph/oasisctl/add/add-group.md b/site/content/amp/oasisctl/add/add-group.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/add/add-group.md rename to site/content/amp/oasisctl/add/add-group.md diff --git a/site/content/3.10/arangograph/oasisctl/auditlog/_index.md b/site/content/amp/oasisctl/auditlog/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/auditlog/_index.md rename to site/content/amp/oasisctl/auditlog/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/auditlog/auditlog-attach.md b/site/content/amp/oasisctl/auditlog/auditlog-attach.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/auditlog/auditlog-attach.md rename to site/content/amp/oasisctl/auditlog/auditlog-attach.md diff --git a/site/content/3.10/arangograph/oasisctl/auditlog/auditlog-detach.md b/site/content/amp/oasisctl/auditlog/auditlog-detach.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/auditlog/auditlog-detach.md rename to site/content/amp/oasisctl/auditlog/auditlog-detach.md diff --git a/site/content/3.10/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md b/site/content/amp/oasisctl/auditlog/auditlog-get-attached-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/auditlog/auditlog-get-attached-project.md rename to site/content/amp/oasisctl/auditlog/auditlog-get-attached-project.md diff --git a/site/content/3.10/arangograph/oasisctl/auditlog/auditlog-get-attached.md b/site/content/amp/oasisctl/auditlog/auditlog-get-attached.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/auditlog/auditlog-get-attached.md rename to site/content/amp/oasisctl/auditlog/auditlog-get-attached.md diff --git a/site/content/3.10/arangograph/oasisctl/auditlog/auditlog-get.md b/site/content/amp/oasisctl/auditlog/auditlog-get.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/auditlog/auditlog-get.md rename to site/content/amp/oasisctl/auditlog/auditlog-get.md diff --git a/site/content/3.10/arangograph/oasisctl/backup/_index.md b/site/content/amp/oasisctl/backup/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/backup/_index.md rename to site/content/amp/oasisctl/backup/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/backup/backup-copy.md b/site/content/amp/oasisctl/backup/backup-copy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/backup/backup-copy.md rename to site/content/amp/oasisctl/backup/backup-copy.md diff --git a/site/content/3.10/arangograph/oasisctl/backup/backup-download.md b/site/content/amp/oasisctl/backup/backup-download.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/backup/backup-download.md rename to site/content/amp/oasisctl/backup/backup-download.md diff --git a/site/content/3.10/arangograph/oasisctl/clone/_index.md b/site/content/amp/oasisctl/clone/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/clone/_index.md rename to site/content/amp/oasisctl/clone/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/clone/clone-deployment-backup.md b/site/content/amp/oasisctl/clone/clone-deployment-backup.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/clone/clone-deployment-backup.md rename to site/content/amp/oasisctl/clone/clone-deployment-backup.md diff --git a/site/content/3.10/arangograph/oasisctl/clone/clone-deployment.md b/site/content/amp/oasisctl/clone/clone-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/clone/clone-deployment.md rename to site/content/amp/oasisctl/clone/clone-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/completion.md b/site/content/amp/oasisctl/completion.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/completion.md rename to site/content/amp/oasisctl/completion.md diff --git a/site/content/3.10/arangograph/oasisctl/create/_index.md b/site/content/amp/oasisctl/create/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/_index.md rename to site/content/amp/oasisctl/create/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-apikey.md b/site/content/amp/oasisctl/create/create-apikey.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-apikey.md rename to site/content/amp/oasisctl/create/create-apikey.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-auditlog.md b/site/content/amp/oasisctl/create/create-auditlog.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-auditlog.md rename to site/content/amp/oasisctl/create/create-auditlog.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-backup-policy.md b/site/content/amp/oasisctl/create/create-backup-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-backup-policy.md rename to site/content/amp/oasisctl/create/create-backup-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-backup.md b/site/content/amp/oasisctl/create/create-backup.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-backup.md rename to site/content/amp/oasisctl/create/create-backup.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-cacertificate.md b/site/content/amp/oasisctl/create/create-cacertificate.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-cacertificate.md rename to site/content/amp/oasisctl/create/create-cacertificate.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-deployment.md b/site/content/amp/oasisctl/create/create-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-deployment.md rename to site/content/amp/oasisctl/create/create-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-example-installation.md b/site/content/amp/oasisctl/create/create-example-installation.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-example-installation.md rename to site/content/amp/oasisctl/create/create-example-installation.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-example.md b/site/content/amp/oasisctl/create/create-example.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-example.md rename to site/content/amp/oasisctl/create/create-example.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-group.md b/site/content/amp/oasisctl/create/create-group.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-group.md rename to site/content/amp/oasisctl/create/create-group.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-ipallowlist.md b/site/content/amp/oasisctl/create/create-ipallowlist.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-ipallowlist.md rename to site/content/amp/oasisctl/create/create-ipallowlist.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-metrics-token.md b/site/content/amp/oasisctl/create/create-metrics-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-metrics-token.md rename to site/content/amp/oasisctl/create/create-metrics-token.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-metrics.md b/site/content/amp/oasisctl/create/create-metrics.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-metrics.md rename to site/content/amp/oasisctl/create/create-metrics.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-notebook.md b/site/content/amp/oasisctl/create/create-notebook.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-notebook.md rename to site/content/amp/oasisctl/create/create-notebook.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-organization-invite.md b/site/content/amp/oasisctl/create/create-organization-invite.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-organization-invite.md rename to site/content/amp/oasisctl/create/create-organization-invite.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-organization.md b/site/content/amp/oasisctl/create/create-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-organization.md rename to site/content/amp/oasisctl/create/create-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-private-endpoint-service.md b/site/content/amp/oasisctl/create/create-private-endpoint-service.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-private-endpoint-service.md rename to site/content/amp/oasisctl/create/create-private-endpoint-service.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-private-endpoint.md b/site/content/amp/oasisctl/create/create-private-endpoint.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-private-endpoint.md rename to site/content/amp/oasisctl/create/create-private-endpoint.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-private.md b/site/content/amp/oasisctl/create/create-private.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-private.md rename to site/content/amp/oasisctl/create/create-private.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-project.md b/site/content/amp/oasisctl/create/create-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-project.md rename to site/content/amp/oasisctl/create/create-project.md diff --git a/site/content/3.10/arangograph/oasisctl/create/create-role.md b/site/content/amp/oasisctl/create/create-role.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/create/create-role.md rename to site/content/amp/oasisctl/create/create-role.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/_index.md b/site/content/amp/oasisctl/delete/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/_index.md rename to site/content/amp/oasisctl/delete/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-apikey.md b/site/content/amp/oasisctl/delete/delete-apikey.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-apikey.md rename to site/content/amp/oasisctl/delete/delete-apikey.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-auditlog-archive-events.md b/site/content/amp/oasisctl/delete/delete-auditlog-archive-events.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-auditlog-archive-events.md rename to site/content/amp/oasisctl/delete/delete-auditlog-archive-events.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-auditlog-archive.md b/site/content/amp/oasisctl/delete/delete-auditlog-archive.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-auditlog-archive.md rename to site/content/amp/oasisctl/delete/delete-auditlog-archive.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-auditlog-destination.md b/site/content/amp/oasisctl/delete/delete-auditlog-destination.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-auditlog-destination.md rename to site/content/amp/oasisctl/delete/delete-auditlog-destination.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-auditlog.md b/site/content/amp/oasisctl/delete/delete-auditlog.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-auditlog.md rename to site/content/amp/oasisctl/delete/delete-auditlog.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-backup-policy.md b/site/content/amp/oasisctl/delete/delete-backup-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-backup-policy.md rename to site/content/amp/oasisctl/delete/delete-backup-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-backup.md b/site/content/amp/oasisctl/delete/delete-backup.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-backup.md rename to site/content/amp/oasisctl/delete/delete-backup.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-cacertificate.md b/site/content/amp/oasisctl/delete/delete-cacertificate.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-cacertificate.md rename to site/content/amp/oasisctl/delete/delete-cacertificate.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-deployment.md b/site/content/amp/oasisctl/delete/delete-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-deployment.md rename to site/content/amp/oasisctl/delete/delete-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-example-installation.md b/site/content/amp/oasisctl/delete/delete-example-installation.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-example-installation.md rename to site/content/amp/oasisctl/delete/delete-example-installation.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-example.md b/site/content/amp/oasisctl/delete/delete-example.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-example.md rename to site/content/amp/oasisctl/delete/delete-example.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-group-members.md b/site/content/amp/oasisctl/delete/delete-group-members.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-group-members.md rename to site/content/amp/oasisctl/delete/delete-group-members.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-group.md b/site/content/amp/oasisctl/delete/delete-group.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-group.md rename to site/content/amp/oasisctl/delete/delete-group.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-ipallowlist.md b/site/content/amp/oasisctl/delete/delete-ipallowlist.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-ipallowlist.md rename to site/content/amp/oasisctl/delete/delete-ipallowlist.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-metrics-token.md b/site/content/amp/oasisctl/delete/delete-metrics-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-metrics-token.md rename to site/content/amp/oasisctl/delete/delete-metrics-token.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-metrics.md b/site/content/amp/oasisctl/delete/delete-metrics.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-metrics.md rename to site/content/amp/oasisctl/delete/delete-metrics.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-notebook.md b/site/content/amp/oasisctl/delete/delete-notebook.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-notebook.md rename to site/content/amp/oasisctl/delete/delete-notebook.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-organization-invite.md b/site/content/amp/oasisctl/delete/delete-organization-invite.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-organization-invite.md rename to site/content/amp/oasisctl/delete/delete-organization-invite.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-organization-members.md b/site/content/amp/oasisctl/delete/delete-organization-members.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-organization-members.md rename to site/content/amp/oasisctl/delete/delete-organization-members.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-organization.md b/site/content/amp/oasisctl/delete/delete-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-organization.md rename to site/content/amp/oasisctl/delete/delete-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-project.md b/site/content/amp/oasisctl/delete/delete-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-project.md rename to site/content/amp/oasisctl/delete/delete-project.md diff --git a/site/content/3.10/arangograph/oasisctl/delete/delete-role.md b/site/content/amp/oasisctl/delete/delete-role.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/delete/delete-role.md rename to site/content/amp/oasisctl/delete/delete-role.md diff --git a/site/content/3.10/arangograph/oasisctl/disable/_index.md b/site/content/amp/oasisctl/disable/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/disable/_index.md rename to site/content/amp/oasisctl/disable/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md b/site/content/amp/oasisctl/disable/disable-scheduled-root-password-rotation.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/disable/disable-scheduled-root-password-rotation.md rename to site/content/amp/oasisctl/disable/disable-scheduled-root-password-rotation.md diff --git a/site/content/3.10/arangograph/oasisctl/enable/_index.md b/site/content/amp/oasisctl/enable/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/enable/_index.md rename to site/content/amp/oasisctl/enable/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md b/site/content/amp/oasisctl/enable/enable-scheduled-root-password-rotation.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/enable/enable-scheduled-root-password-rotation.md rename to site/content/amp/oasisctl/enable/enable-scheduled-root-password-rotation.md diff --git a/site/content/3.10/arangograph/oasisctl/generate-docs.md b/site/content/amp/oasisctl/generate-docs.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/generate-docs.md rename to site/content/amp/oasisctl/generate-docs.md diff --git a/site/content/3.10/arangograph/oasisctl/get/_index.md b/site/content/amp/oasisctl/get/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/_index.md rename to site/content/amp/oasisctl/get/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-auditlog-archive.md b/site/content/amp/oasisctl/get/get-auditlog-archive.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-auditlog-archive.md rename to site/content/amp/oasisctl/get/get-auditlog-archive.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-auditlog-events.md b/site/content/amp/oasisctl/get/get-auditlog-events.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-auditlog-events.md rename to site/content/amp/oasisctl/get/get-auditlog-events.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-auditlog.md b/site/content/amp/oasisctl/get/get-auditlog.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-auditlog.md rename to site/content/amp/oasisctl/get/get-auditlog.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-backup-policy.md b/site/content/amp/oasisctl/get/get-backup-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-backup-policy.md rename to site/content/amp/oasisctl/get/get-backup-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-backup.md b/site/content/amp/oasisctl/get/get-backup.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-backup.md rename to site/content/amp/oasisctl/get/get-backup.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-cacertificate.md b/site/content/amp/oasisctl/get/get-cacertificate.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-cacertificate.md rename to site/content/amp/oasisctl/get/get-cacertificate.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-deployment.md b/site/content/amp/oasisctl/get/get-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-deployment.md rename to site/content/amp/oasisctl/get/get-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-example-installation.md b/site/content/amp/oasisctl/get/get-example-installation.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-example-installation.md rename to site/content/amp/oasisctl/get/get-example-installation.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-example.md b/site/content/amp/oasisctl/get/get-example.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-example.md rename to site/content/amp/oasisctl/get/get-example.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-group.md b/site/content/amp/oasisctl/get/get-group.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-group.md rename to site/content/amp/oasisctl/get/get-group.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-ipallowlist.md b/site/content/amp/oasisctl/get/get-ipallowlist.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-ipallowlist.md rename to site/content/amp/oasisctl/get/get-ipallowlist.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-metrics-token.md b/site/content/amp/oasisctl/get/get-metrics-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-metrics-token.md rename to site/content/amp/oasisctl/get/get-metrics-token.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-metrics.md b/site/content/amp/oasisctl/get/get-metrics.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-metrics.md rename to site/content/amp/oasisctl/get/get-metrics.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-notebook.md b/site/content/amp/oasisctl/get/get-notebook.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-notebook.md rename to site/content/amp/oasisctl/get/get-notebook.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization-authentication-providers.md b/site/content/amp/oasisctl/get/get-organization-authentication-providers.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization-authentication-providers.md rename to site/content/amp/oasisctl/get/get-organization-authentication-providers.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization-authentication.md b/site/content/amp/oasisctl/get/get-organization-authentication.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization-authentication.md rename to site/content/amp/oasisctl/get/get-organization-authentication.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md b/site/content/amp/oasisctl/get/get-organization-email-domain-restrictions.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization-email-domain-restrictions.md rename to site/content/amp/oasisctl/get/get-organization-email-domain-restrictions.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization-email-domain.md b/site/content/amp/oasisctl/get/get-organization-email-domain.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization-email-domain.md rename to site/content/amp/oasisctl/get/get-organization-email-domain.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization-email.md b/site/content/amp/oasisctl/get/get-organization-email.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization-email.md rename to site/content/amp/oasisctl/get/get-organization-email.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization-invite.md b/site/content/amp/oasisctl/get/get-organization-invite.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization-invite.md rename to site/content/amp/oasisctl/get/get-organization-invite.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-organization.md b/site/content/amp/oasisctl/get/get-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-organization.md rename to site/content/amp/oasisctl/get/get-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-policy.md b/site/content/amp/oasisctl/get/get-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-policy.md rename to site/content/amp/oasisctl/get/get-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-private-endpoint-service.md b/site/content/amp/oasisctl/get/get-private-endpoint-service.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-private-endpoint-service.md rename to site/content/amp/oasisctl/get/get-private-endpoint-service.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-private-endpoint.md b/site/content/amp/oasisctl/get/get-private-endpoint.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-private-endpoint.md rename to site/content/amp/oasisctl/get/get-private-endpoint.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-private.md b/site/content/amp/oasisctl/get/get-private.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-private.md rename to site/content/amp/oasisctl/get/get-private.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-project.md b/site/content/amp/oasisctl/get/get-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-project.md rename to site/content/amp/oasisctl/get/get-project.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-provider.md b/site/content/amp/oasisctl/get/get-provider.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-provider.md rename to site/content/amp/oasisctl/get/get-provider.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-region.md b/site/content/amp/oasisctl/get/get-region.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-region.md rename to site/content/amp/oasisctl/get/get-region.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-role.md b/site/content/amp/oasisctl/get/get-role.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-role.md rename to site/content/amp/oasisctl/get/get-role.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-self.md b/site/content/amp/oasisctl/get/get-self.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-self.md rename to site/content/amp/oasisctl/get/get-self.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-server-status.md b/site/content/amp/oasisctl/get/get-server-status.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-server-status.md rename to site/content/amp/oasisctl/get/get-server-status.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-server.md b/site/content/amp/oasisctl/get/get-server.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-server.md rename to site/content/amp/oasisctl/get/get-server.md diff --git a/site/content/3.10/arangograph/oasisctl/get/get-tandc.md b/site/content/amp/oasisctl/get/get-tandc.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/get/get-tandc.md rename to site/content/amp/oasisctl/get/get-tandc.md diff --git a/site/content/3.10/arangograph/oasisctl/import.md b/site/content/amp/oasisctl/import.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/import.md rename to site/content/amp/oasisctl/import.md diff --git a/site/content/3.10/arangograph/oasisctl/list/_index.md b/site/content/amp/oasisctl/list/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/_index.md rename to site/content/amp/oasisctl/list/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-apikeys.md b/site/content/amp/oasisctl/list/list-apikeys.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-apikeys.md rename to site/content/amp/oasisctl/list/list-apikeys.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-arangodb-versions.md b/site/content/amp/oasisctl/list/list-arangodb-versions.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-arangodb-versions.md rename to site/content/amp/oasisctl/list/list-arangodb-versions.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-arangodb.md b/site/content/amp/oasisctl/list/list-arangodb.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-arangodb.md rename to site/content/amp/oasisctl/list/list-arangodb.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-auditlog-archives.md b/site/content/amp/oasisctl/list/list-auditlog-archives.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-auditlog-archives.md rename to site/content/amp/oasisctl/list/list-auditlog-archives.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-auditlog-destinations.md b/site/content/amp/oasisctl/list/list-auditlog-destinations.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-auditlog-destinations.md rename to site/content/amp/oasisctl/list/list-auditlog-destinations.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-auditlog.md b/site/content/amp/oasisctl/list/list-auditlog.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-auditlog.md rename to site/content/amp/oasisctl/list/list-auditlog.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-auditlogs.md b/site/content/amp/oasisctl/list/list-auditlogs.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-auditlogs.md rename to site/content/amp/oasisctl/list/list-auditlogs.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-backup-policies.md b/site/content/amp/oasisctl/list/list-backup-policies.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-backup-policies.md rename to site/content/amp/oasisctl/list/list-backup-policies.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-backup.md b/site/content/amp/oasisctl/list/list-backup.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-backup.md rename to site/content/amp/oasisctl/list/list-backup.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-backups.md b/site/content/amp/oasisctl/list/list-backups.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-backups.md rename to site/content/amp/oasisctl/list/list-backups.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-cacertificates.md b/site/content/amp/oasisctl/list/list-cacertificates.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-cacertificates.md rename to site/content/amp/oasisctl/list/list-cacertificates.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-cpusizes.md b/site/content/amp/oasisctl/list/list-cpusizes.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-cpusizes.md rename to site/content/amp/oasisctl/list/list-cpusizes.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-deployments.md b/site/content/amp/oasisctl/list/list-deployments.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-deployments.md rename to site/content/amp/oasisctl/list/list-deployments.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-diskperformances.md b/site/content/amp/oasisctl/list/list-diskperformances.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-diskperformances.md rename to site/content/amp/oasisctl/list/list-diskperformances.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-effective-permissions.md b/site/content/amp/oasisctl/list/list-effective-permissions.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-effective-permissions.md rename to site/content/amp/oasisctl/list/list-effective-permissions.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-effective.md b/site/content/amp/oasisctl/list/list-effective.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-effective.md rename to site/content/amp/oasisctl/list/list-effective.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-example-installations.md b/site/content/amp/oasisctl/list/list-example-installations.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-example-installations.md rename to site/content/amp/oasisctl/list/list-example-installations.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-example.md b/site/content/amp/oasisctl/list/list-example.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-example.md rename to site/content/amp/oasisctl/list/list-example.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-examples.md b/site/content/amp/oasisctl/list/list-examples.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-examples.md rename to site/content/amp/oasisctl/list/list-examples.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-group-members.md b/site/content/amp/oasisctl/list/list-group-members.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-group-members.md rename to site/content/amp/oasisctl/list/list-group-members.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-group.md b/site/content/amp/oasisctl/list/list-group.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-group.md rename to site/content/amp/oasisctl/list/list-group.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-groups.md b/site/content/amp/oasisctl/list/list-groups.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-groups.md rename to site/content/amp/oasisctl/list/list-groups.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-ipallowlists.md b/site/content/amp/oasisctl/list/list-ipallowlists.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-ipallowlists.md rename to site/content/amp/oasisctl/list/list-ipallowlists.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-metrics-tokens.md b/site/content/amp/oasisctl/list/list-metrics-tokens.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-metrics-tokens.md rename to site/content/amp/oasisctl/list/list-metrics-tokens.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-metrics.md b/site/content/amp/oasisctl/list/list-metrics.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-metrics.md rename to site/content/amp/oasisctl/list/list-metrics.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-nodesizes.md b/site/content/amp/oasisctl/list/list-nodesizes.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-nodesizes.md rename to site/content/amp/oasisctl/list/list-nodesizes.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-notebookmodels.md b/site/content/amp/oasisctl/list/list-notebookmodels.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-notebookmodels.md rename to site/content/amp/oasisctl/list/list-notebookmodels.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-notebooks.md b/site/content/amp/oasisctl/list/list-notebooks.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-notebooks.md rename to site/content/amp/oasisctl/list/list-notebooks.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-organization-invites.md b/site/content/amp/oasisctl/list/list-organization-invites.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-organization-invites.md rename to site/content/amp/oasisctl/list/list-organization-invites.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-organization-members.md b/site/content/amp/oasisctl/list/list-organization-members.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-organization-members.md rename to site/content/amp/oasisctl/list/list-organization-members.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-organization.md b/site/content/amp/oasisctl/list/list-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-organization.md rename to site/content/amp/oasisctl/list/list-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-organizations.md b/site/content/amp/oasisctl/list/list-organizations.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-organizations.md rename to site/content/amp/oasisctl/list/list-organizations.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-permissions.md b/site/content/amp/oasisctl/list/list-permissions.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-permissions.md rename to site/content/amp/oasisctl/list/list-permissions.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-projects.md b/site/content/amp/oasisctl/list/list-projects.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-projects.md rename to site/content/amp/oasisctl/list/list-projects.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-providers.md b/site/content/amp/oasisctl/list/list-providers.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-providers.md rename to site/content/amp/oasisctl/list/list-providers.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-regions.md b/site/content/amp/oasisctl/list/list-regions.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-regions.md rename to site/content/amp/oasisctl/list/list-regions.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-roles.md b/site/content/amp/oasisctl/list/list-roles.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-roles.md rename to site/content/amp/oasisctl/list/list-roles.md diff --git a/site/content/3.10/arangograph/oasisctl/list/list-servers.md b/site/content/amp/oasisctl/list/list-servers.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/list/list-servers.md rename to site/content/amp/oasisctl/list/list-servers.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/_index.md b/site/content/amp/oasisctl/lock/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/_index.md rename to site/content/amp/oasisctl/lock/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/lock-cacertificate.md b/site/content/amp/oasisctl/lock/lock-cacertificate.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/lock-cacertificate.md rename to site/content/amp/oasisctl/lock/lock-cacertificate.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/lock-deployment.md b/site/content/amp/oasisctl/lock/lock-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/lock-deployment.md rename to site/content/amp/oasisctl/lock/lock-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/lock-ipallowlist.md b/site/content/amp/oasisctl/lock/lock-ipallowlist.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/lock-ipallowlist.md rename to site/content/amp/oasisctl/lock/lock-ipallowlist.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/lock-organization.md b/site/content/amp/oasisctl/lock/lock-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/lock-organization.md rename to site/content/amp/oasisctl/lock/lock-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/lock-policy.md b/site/content/amp/oasisctl/lock/lock-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/lock-policy.md rename to site/content/amp/oasisctl/lock/lock-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/lock/lock-project.md b/site/content/amp/oasisctl/lock/lock-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/lock/lock-project.md rename to site/content/amp/oasisctl/lock/lock-project.md diff --git a/site/content/3.10/arangograph/oasisctl/login.md b/site/content/amp/oasisctl/login.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/login.md rename to site/content/amp/oasisctl/login.md diff --git a/site/content/3.10/arangograph/oasisctl/logs.md b/site/content/amp/oasisctl/logs.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/logs.md rename to site/content/amp/oasisctl/logs.md diff --git a/site/content/3.10/arangograph/oasisctl/options.md b/site/content/amp/oasisctl/options.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/options.md rename to site/content/amp/oasisctl/options.md diff --git a/site/content/3.10/arangograph/oasisctl/pause/_index.md b/site/content/amp/oasisctl/pause/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/pause/_index.md rename to site/content/amp/oasisctl/pause/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/pause/pause-notebook.md b/site/content/amp/oasisctl/pause/pause-notebook.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/pause/pause-notebook.md rename to site/content/amp/oasisctl/pause/pause-notebook.md diff --git a/site/content/3.10/arangograph/oasisctl/rebalance/_index.md b/site/content/amp/oasisctl/rebalance/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/rebalance/_index.md rename to site/content/amp/oasisctl/rebalance/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md b/site/content/amp/oasisctl/rebalance/rebalance-deployment-shards.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/rebalance/rebalance-deployment-shards.md rename to site/content/amp/oasisctl/rebalance/rebalance-deployment-shards.md diff --git a/site/content/3.10/arangograph/oasisctl/rebalance/rebalance-deployment.md b/site/content/amp/oasisctl/rebalance/rebalance-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/rebalance/rebalance-deployment.md rename to site/content/amp/oasisctl/rebalance/rebalance-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/reject/_index.md b/site/content/amp/oasisctl/reject/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/reject/_index.md rename to site/content/amp/oasisctl/reject/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/reject/reject-organization-invite.md b/site/content/amp/oasisctl/reject/reject-organization-invite.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/reject/reject-organization-invite.md rename to site/content/amp/oasisctl/reject/reject-organization-invite.md diff --git a/site/content/3.10/arangograph/oasisctl/reject/reject-organization.md b/site/content/amp/oasisctl/reject/reject-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/reject/reject-organization.md rename to site/content/amp/oasisctl/reject/reject-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/renew/_index.md b/site/content/amp/oasisctl/renew/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/renew/_index.md rename to site/content/amp/oasisctl/renew/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/renew/renew-apikey-token.md b/site/content/amp/oasisctl/renew/renew-apikey-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/renew/renew-apikey-token.md rename to site/content/amp/oasisctl/renew/renew-apikey-token.md diff --git a/site/content/3.10/arangograph/oasisctl/renew/renew-apikey.md b/site/content/amp/oasisctl/renew/renew-apikey.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/renew/renew-apikey.md rename to site/content/amp/oasisctl/renew/renew-apikey.md diff --git a/site/content/3.10/arangograph/oasisctl/resume/_index.md b/site/content/amp/oasisctl/resume/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/resume/_index.md rename to site/content/amp/oasisctl/resume/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/resume/resume-deployment.md b/site/content/amp/oasisctl/resume/resume-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/resume/resume-deployment.md rename to site/content/amp/oasisctl/resume/resume-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/resume/resume-notebook.md b/site/content/amp/oasisctl/resume/resume-notebook.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/resume/resume-notebook.md rename to site/content/amp/oasisctl/resume/resume-notebook.md diff --git a/site/content/3.10/arangograph/oasisctl/revoke/_index.md b/site/content/amp/oasisctl/revoke/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/revoke/_index.md rename to site/content/amp/oasisctl/revoke/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/revoke/revoke-apikey-token.md b/site/content/amp/oasisctl/revoke/revoke-apikey-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/revoke/revoke-apikey-token.md rename to site/content/amp/oasisctl/revoke/revoke-apikey-token.md diff --git a/site/content/3.10/arangograph/oasisctl/revoke/revoke-apikey.md b/site/content/amp/oasisctl/revoke/revoke-apikey.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/revoke/revoke-apikey.md rename to site/content/amp/oasisctl/revoke/revoke-apikey.md diff --git a/site/content/3.10/arangograph/oasisctl/revoke/revoke-metrics-token.md b/site/content/amp/oasisctl/revoke/revoke-metrics-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/revoke/revoke-metrics-token.md rename to site/content/amp/oasisctl/revoke/revoke-metrics-token.md diff --git a/site/content/3.10/arangograph/oasisctl/revoke/revoke-metrics.md b/site/content/amp/oasisctl/revoke/revoke-metrics.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/revoke/revoke-metrics.md rename to site/content/amp/oasisctl/revoke/revoke-metrics.md diff --git a/site/content/3.10/arangograph/oasisctl/rotate/_index.md b/site/content/amp/oasisctl/rotate/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/rotate/_index.md rename to site/content/amp/oasisctl/rotate/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/rotate/rotate-deployment-server.md b/site/content/amp/oasisctl/rotate/rotate-deployment-server.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/rotate/rotate-deployment-server.md rename to site/content/amp/oasisctl/rotate/rotate-deployment-server.md diff --git a/site/content/3.10/arangograph/oasisctl/rotate/rotate-deployment.md b/site/content/amp/oasisctl/rotate/rotate-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/rotate/rotate-deployment.md rename to site/content/amp/oasisctl/rotate/rotate-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/top.md b/site/content/amp/oasisctl/top.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/top.md rename to site/content/amp/oasisctl/top.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/_index.md b/site/content/amp/oasisctl/unlock/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/_index.md rename to site/content/amp/oasisctl/unlock/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/unlock-cacertificate.md b/site/content/amp/oasisctl/unlock/unlock-cacertificate.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/unlock-cacertificate.md rename to site/content/amp/oasisctl/unlock/unlock-cacertificate.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/unlock-deployment.md b/site/content/amp/oasisctl/unlock/unlock-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/unlock-deployment.md rename to site/content/amp/oasisctl/unlock/unlock-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/unlock-ipallowlist.md b/site/content/amp/oasisctl/unlock/unlock-ipallowlist.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/unlock-ipallowlist.md rename to site/content/amp/oasisctl/unlock/unlock-ipallowlist.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/unlock-organization.md b/site/content/amp/oasisctl/unlock/unlock-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/unlock-organization.md rename to site/content/amp/oasisctl/unlock/unlock-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/unlock-policy.md b/site/content/amp/oasisctl/unlock/unlock-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/unlock-policy.md rename to site/content/amp/oasisctl/unlock/unlock-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/unlock/unlock-project.md b/site/content/amp/oasisctl/unlock/unlock-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/unlock/unlock-project.md rename to site/content/amp/oasisctl/unlock/unlock-project.md diff --git a/site/content/3.10/arangograph/oasisctl/update/_index.md b/site/content/amp/oasisctl/update/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/_index.md rename to site/content/amp/oasisctl/update/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-auditlog.md b/site/content/amp/oasisctl/update/update-auditlog.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-auditlog.md rename to site/content/amp/oasisctl/update/update-auditlog.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-backup-policy.md b/site/content/amp/oasisctl/update/update-backup-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-backup-policy.md rename to site/content/amp/oasisctl/update/update-backup-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-backup.md b/site/content/amp/oasisctl/update/update-backup.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-backup.md rename to site/content/amp/oasisctl/update/update-backup.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-cacertificate.md b/site/content/amp/oasisctl/update/update-cacertificate.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-cacertificate.md rename to site/content/amp/oasisctl/update/update-cacertificate.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-deployment.md b/site/content/amp/oasisctl/update/update-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-deployment.md rename to site/content/amp/oasisctl/update/update-deployment.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-group.md b/site/content/amp/oasisctl/update/update-group.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-group.md rename to site/content/amp/oasisctl/update/update-group.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-ipallowlist.md b/site/content/amp/oasisctl/update/update-ipallowlist.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-ipallowlist.md rename to site/content/amp/oasisctl/update/update-ipallowlist.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-metrics-token.md b/site/content/amp/oasisctl/update/update-metrics-token.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-metrics-token.md rename to site/content/amp/oasisctl/update/update-metrics-token.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-metrics.md b/site/content/amp/oasisctl/update/update-metrics.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-metrics.md rename to site/content/amp/oasisctl/update/update-metrics.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-notebook.md b/site/content/amp/oasisctl/update/update-notebook.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-notebook.md rename to site/content/amp/oasisctl/update/update-notebook.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-organization-authentication-providers.md b/site/content/amp/oasisctl/update/update-organization-authentication-providers.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-organization-authentication-providers.md rename to site/content/amp/oasisctl/update/update-organization-authentication-providers.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-organization-authentication.md b/site/content/amp/oasisctl/update/update-organization-authentication.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-organization-authentication.md rename to site/content/amp/oasisctl/update/update-organization-authentication.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md b/site/content/amp/oasisctl/update/update-organization-email-domain-restrictions.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-organization-email-domain-restrictions.md rename to site/content/amp/oasisctl/update/update-organization-email-domain-restrictions.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-organization-email-domain.md b/site/content/amp/oasisctl/update/update-organization-email-domain.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-organization-email-domain.md rename to site/content/amp/oasisctl/update/update-organization-email-domain.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-organization-email.md b/site/content/amp/oasisctl/update/update-organization-email.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-organization-email.md rename to site/content/amp/oasisctl/update/update-organization-email.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-organization.md b/site/content/amp/oasisctl/update/update-organization.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-organization.md rename to site/content/amp/oasisctl/update/update-organization.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-policy-add-binding.md b/site/content/amp/oasisctl/update/update-policy-add-binding.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-policy-add-binding.md rename to site/content/amp/oasisctl/update/update-policy-add-binding.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-policy-add.md b/site/content/amp/oasisctl/update/update-policy-add.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-policy-add.md rename to site/content/amp/oasisctl/update/update-policy-add.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-policy-delete-binding.md b/site/content/amp/oasisctl/update/update-policy-delete-binding.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-policy-delete-binding.md rename to site/content/amp/oasisctl/update/update-policy-delete-binding.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-policy-delete.md b/site/content/amp/oasisctl/update/update-policy-delete.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-policy-delete.md rename to site/content/amp/oasisctl/update/update-policy-delete.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-policy.md b/site/content/amp/oasisctl/update/update-policy.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-policy.md rename to site/content/amp/oasisctl/update/update-policy.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-private-endpoint-service.md b/site/content/amp/oasisctl/update/update-private-endpoint-service.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-private-endpoint-service.md rename to site/content/amp/oasisctl/update/update-private-endpoint-service.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-private-endpoint.md b/site/content/amp/oasisctl/update/update-private-endpoint.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-private-endpoint.md rename to site/content/amp/oasisctl/update/update-private-endpoint.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-private.md b/site/content/amp/oasisctl/update/update-private.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-private.md rename to site/content/amp/oasisctl/update/update-private.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-project.md b/site/content/amp/oasisctl/update/update-project.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-project.md rename to site/content/amp/oasisctl/update/update-project.md diff --git a/site/content/3.10/arangograph/oasisctl/update/update-role.md b/site/content/amp/oasisctl/update/update-role.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/update/update-role.md rename to site/content/amp/oasisctl/update/update-role.md diff --git a/site/content/3.10/arangograph/oasisctl/upgrade.md b/site/content/amp/oasisctl/upgrade.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/upgrade.md rename to site/content/amp/oasisctl/upgrade.md diff --git a/site/content/3.10/arangograph/oasisctl/version.md b/site/content/amp/oasisctl/version.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/version.md rename to site/content/amp/oasisctl/version.md diff --git a/site/content/3.10/arangograph/oasisctl/wait/_index.md b/site/content/amp/oasisctl/wait/_index.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/wait/_index.md rename to site/content/amp/oasisctl/wait/_index.md diff --git a/site/content/3.10/arangograph/oasisctl/wait/wait-deployment.md b/site/content/amp/oasisctl/wait/wait-deployment.md similarity index 100% rename from site/content/3.10/arangograph/oasisctl/wait/wait-deployment.md rename to site/content/amp/oasisctl/wait/wait-deployment.md diff --git a/site/content/3.13/arangograph/organizations/_index.md b/site/content/amp/organizations/_index.md similarity index 92% rename from site/content/3.13/arangograph/organizations/_index.md rename to site/content/amp/organizations/_index.md index 083b746dda..0a0a4e0618 100644 --- a/site/content/3.13/arangograph/organizations/_index.md +++ b/site/content/amp/organizations/_index.md @@ -23,13 +23,13 @@ member of one _Free-to-try_ tier organization at a time. 3. The overview will open for the selected organization, showing the number of projects, the tier and when it was created. -![ArangoGraph Organization Switcher](../../../images/arangograph-organization-switcher.png) +![ArangoGraph Organization Switcher](../../images/arangograph-organization-switcher.png) -![ArangoGraph Organization Overview](../../../images/arangograph-organization-overview.png) +![ArangoGraph Organization Overview](../../images/arangograph-organization-overview.png) ## ArangoGraph Packages -With the ArangoGraph Insights Platform, your organization can choose one of the +With the Arango Managed Platform (AMP), your organization can choose one of the following packages. ### Free Trial @@ -77,7 +77,7 @@ deployments will no longer expire and you can create more and larger deployments See [Billing: How to add billing details / payment methods](billing.md) -![ArangoGraph Billing](../../../images/arangograph-billing.png) +![ArangoGraph Billing](../../images/arangograph-billing.png) ## How to create a new organization diff --git a/site/content/3.11/arangograph/organizations/billing.md b/site/content/amp/organizations/billing.md similarity index 85% rename from site/content/3.11/arangograph/organizations/billing.md rename to site/content/amp/organizations/billing.md index 9b892b5500..34e2010384 100644 --- a/site/content/3.11/arangograph/organizations/billing.md +++ b/site/content/amp/organizations/billing.md @@ -15,7 +15,7 @@ description: >- to automatically. 6. Click **Save**. -![ArangoGraph Billing Details](../../../images/arangograph-billing-details.png) +![ArangoGraph Billing Details](../../images/arangograph-billing-details.png) ## How to add a payment method @@ -25,7 +25,7 @@ description: >- 4. Fill out the form with your credit card details. Currently, a credit card is the only available payment method. 5. Click **Save**. -![ArangoGraph Payment Method](../../../images/arangograph-add-payment-method-credit-card.png) +![ArangoGraph Payment Method](../../images/arangograph-add-payment-method-credit-card.png) {{% comment %}} TODO: Need screenshot with invoice diff --git a/site/content/3.10/arangograph/organizations/credits-and-usage.md b/site/content/amp/organizations/credits-and-usage.md similarity index 98% rename from site/content/3.10/arangograph/organizations/credits-and-usage.md rename to site/content/amp/organizations/credits-and-usage.md index 34dafb8488..b0253b6ac7 100644 --- a/site/content/3.10/arangograph/organizations/credits-and-usage.md +++ b/site/content/amp/organizations/credits-and-usage.md @@ -57,7 +57,7 @@ There are a number of benefits that ArangoGraph credits provide: - The number of credits remaining. - The number of credits consumed for each deployment. -![ArangoGraph Credits and Usage](../../../images/arangograph-credits-and-usage.png) +![ArangoGraph Credits and Usage](../../images/arangograph-credits-and-usage.png) ## FAQs diff --git a/site/content/3.10/arangograph/organizations/users-and-groups.md b/site/content/amp/organizations/users-and-groups.md similarity index 90% rename from site/content/3.10/arangograph/organizations/users-and-groups.md rename to site/content/amp/organizations/users-and-groups.md index abed36697b..0835792ad6 100644 --- a/site/content/3.10/arangograph/organizations/users-and-groups.md +++ b/site/content/amp/organizations/users-and-groups.md @@ -32,7 +32,7 @@ To edit permissions of members see [Access Control](../security-and-access-contr Members are a list of users that can access an organization. -![ArangoGraph Member Access Control](../../../images/arangograph-access-control-members.png) +![ArangoGraph Member Access Control](../../images/arangograph-access-control-members.png) ### How to add a new member to the organization @@ -48,7 +48,7 @@ Members are a list of users that can access an organization. 8. After accepting the invite the person will be added to the organization [members](#members). -![ArangoGraph Organization Invites](../../../images/arangograph-new-invite.png) +![ArangoGraph Organization Invites](../../images/arangograph-new-invite.png) ### How to respond to an organization invite @@ -77,7 +77,7 @@ You cannot delete members who are organization owners. A group is a defined set of members. Groups can then be bound to roles. These bindings contribute to the respective organization, project or deployment policy. -![ArangoGraph Groups](../../../images/arangograph-groups.png) +![ArangoGraph Groups](../../images/arangograph-groups.png) ### How to create a new group @@ -87,7 +87,7 @@ bindings contribute to the respective organization, project or deployment policy 4. Select the members you want to be part of the group. 5. Press the __Create__ button. -![ArangoGraph New Group](../../../images/arangograph-new-group.png) +![ArangoGraph New Group](../../images/arangograph-new-group.png) ### How to view, edit or remove a group @@ -100,7 +100,7 @@ bindings contribute to the respective organization, project or deployment policy You can also click a group name to view it. There are buttons to __Edit__ and __Delete__ the currently viewed group. -![ArangoGraph Group](../../../images/arangograph-group.png) +![ArangoGraph Group](../../images/arangograph-group.png) {{< info >}} The groups __Organization members__ and __Organization owners__ are virtual groups @@ -122,4 +122,4 @@ See [How to add a new member to the organization](#how-to-add-a-new-member-to-th 3. You may delete pending invites by clicking the __recycle bin__ icon in the __Actions__ column. -![ArangoGraph Organization Invites](../../../images/arangograph-org-invites.png) +![ArangoGraph Organization Invites](../../images/arangograph-org-invites.png) diff --git a/site/content/3.10/arangograph/projects.md b/site/content/amp/projects.md similarity index 93% rename from site/content/3.10/arangograph/projects.md rename to site/content/amp/projects.md index f4efd27833..0943c30bdb 100644 --- a/site/content/3.10/arangograph/projects.md +++ b/site/content/amp/projects.md @@ -15,7 +15,7 @@ Projects are a container for related deployments, certificates & IP allowlists. Projects also come with their own policy for access control. You can have any number of deployment under one project. -![ArangoGraph Projects Overview](../../images/arangograph-projects-overview.png) +![ArangoGraph Projects Overview](../images/arangograph-projects-overview.png) ## How to create a new project @@ -27,9 +27,9 @@ number of deployment under one project. 6. You will be taken to the project page. 7. To change the name or description, click either at the top of the page. -![ArangoGraph New Project](../../images/arangograph-new-project.png) +![ArangoGraph New Project](../images/arangograph-new-project.png) -![ArangoGraph Project Summary](../../images/arangograph-project.png) +![ArangoGraph Project Summary](../images/arangograph-project.png) {{< info >}} Projects contain exactly **one policy**. Within that policy, you can define diff --git a/site/content/3.12/arangograph/security-and-access-control/_index.md b/site/content/amp/security-and-access-control/_index.md similarity index 98% rename from site/content/3.12/arangograph/security-and-access-control/_index.md rename to site/content/amp/security-and-access-control/_index.md index fa37f9af13..1c91090aab 100644 --- a/site/content/3.12/arangograph/security-and-access-control/_index.md +++ b/site/content/amp/security-and-access-control/_index.md @@ -6,7 +6,7 @@ description: >- This guide explains which access control concepts are available in ArangoGraph and how to use them --- -The ArangoGraph Insights Platform has a structured set of resources that are subject to security and +The Arango Managed Platform (AMP) has a structured set of resources that are subject to security and access control: - Organizations @@ -79,7 +79,7 @@ To delete a role binding, click the **Recycle Bin** icon in the **Actions** colu Currently, you cannot edit a role binding, you can only delete it. {{< /info >}} -![ArangoGraph Project Policy](../../../images/arangograph-policy-page.png) +![ArangoGraph Project Policy](../../images/arangograph-policy-page.png) ### How to add a role binding to a policy @@ -89,7 +89,7 @@ Currently, you cannot edit a role binding, you can only delete it. 4. Select one or more roles you want to assign to the specified members. 5. Click **Create**. -![ArangoGraph New Role Binding](../../../images/arangograph-new-policy-role-binding.png) +![ArangoGraph New Role Binding](../../images/arangograph-new-policy-role-binding.png) ## Roles @@ -104,7 +104,7 @@ project, or deployment policy. There are predefined roles, but you can also create custom ones. -![ArangoGraph Roles](../../../images/arangograph-access-control-roles.png) +![ArangoGraph Roles](../../images/arangograph-access-control-roles.png) ### Predefined roles @@ -485,7 +485,7 @@ The roles below are described following this pattern: 4. Select the required permissions. 5. Click **Create**. -![ArangoGraph New Role](../../../images/arangograph-create-role.png) +![ArangoGraph New Role](../../images/arangograph-create-role.png) ### How to view, edit or remove a custom role @@ -693,7 +693,7 @@ projects belonging to that organization. - **Confirmation** - confirm that logging auditing events increases the price of your deployments. - ![ArangoGraph audit log](../../../images/arangograph-audit-log.png) + ![ArangoGraph audit log](../../images/arangograph-audit-log.png) 4. Click **Create** to add the audit log. You can now use it in the projects belonging to your organization. diff --git a/site/content/3.11/arangograph/security-and-access-control/single-sign-on/_index.md b/site/content/amp/security-and-access-control/single-sign-on/_index.md similarity index 87% rename from site/content/3.11/arangograph/security-and-access-control/single-sign-on/_index.md rename to site/content/amp/security-and-access-control/single-sign-on/_index.md index 1004352974..4d58442907 100644 --- a/site/content/3.11/arangograph/security-and-access-control/single-sign-on/_index.md +++ b/site/content/amp/security-and-access-control/single-sign-on/_index.md @@ -48,15 +48,15 @@ Provider (IdP). For more information about Okta, please refer to the 2. Click **Create App Integration**. 3. In the **Create a new app integration** dialog, select **SAML 2.0**. - ![ArangoGraph Create Okta App Integration](../../../../images/arangograph-okta-create-integration.png) + ![ArangoGraph Create Okta App Integration](../../../images/arangograph-okta-create-integration.png) 4. In the **General Settings**, specify a name for your integration and click **Next**. - ![ArangoGraph Okta Integration Name](../../../../images/arangograph-okta-integration-name.png) + ![ArangoGraph Okta Integration Name](../../../images/arangograph-okta-integration-name.png) 5. Configure the SAML settings: - For **Single sign-on URL**, use `https://auth.arangodb.com/login/callback?connection=ORG_ID` - For **Audience URI (SP Entity ID)**, use `urn:auth0:arangodb:ORG_ID` - ![ArangoGraph Okta SAML General Settings](../../../../images/arangograph-okta-saml-general-settings.png) + ![ArangoGraph Okta SAML General Settings](../../../images/arangograph-okta-saml-general-settings.png) 6. Replace **ORG_ID** with your organization identifier from the ArangoGraph Dashboard. To find your organization ID, go to the **User Toolbar** @@ -68,7 +68,7 @@ Provider (IdP). For more information about Okta, please refer to the - `https://auth.arangodb.com/login/callback?connection=14587062` - `urn:auth0:arangodb:14587062` - ![ArangoGraph Organization ID](../../../../images/arangograph-organization-id.png) + ![ArangoGraph Organization ID](../../../images/arangograph-organization-id.png) 7. In the **Attribute Statements** section, add custom attributes as seen in the image below: - email: `user.email` - given_name: `user.firstName` @@ -79,7 +79,7 @@ Provider (IdP). For more information about Okta, please refer to the Okta attribute names. The values of these attributes are automatically filled in based on the users list that is defined in Okta. - ![ArangoGraph Okta SAML Attributes](../../../../images/arangograph-okta-saml-attributes.png) + ![ArangoGraph Okta SAML Attributes](../../../images/arangograph-okta-saml-attributes.png) 8. Click **Next**. 9. In the **Configure feedback** section, select **I'm an Okta customer adding an internal app**. 10. Click **Finish**. The SAML app integration is now created. @@ -92,7 +92,7 @@ the SSO configuration. 1. Go to the **SAML Signing Certificates** section, displayed under the **Sign On** tab. 2. Click **View SAML setup instructions**. - ![ArangoGraph Okta SAML Setup](../../../../images/arangograph-okta-saml-setup.png) + ![ArangoGraph Okta SAML Setup](../../../images/arangograph-okta-saml-setup.png) 3. The setup instructions include the following items: - **Identity Provider Single Sign-On URL** - **Identity Provider Issuer** diff --git a/site/content/3.12/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md b/site/content/amp/security-and-access-control/single-sign-on/scim-provisioning.md similarity index 97% rename from site/content/3.12/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md rename to site/content/amp/security-and-access-control/single-sign-on/scim-provisioning.md index 8cf40b8009..8fc8f15289 100644 --- a/site/content/3.12/arangograph/security-and-access-control/single-sign-on/scim-provisioning.md +++ b/site/content/amp/security-and-access-control/single-sign-on/scim-provisioning.md @@ -67,7 +67,7 @@ supports the SCIM provisioning feature. for the account that handles the SCIM actions - in this case ArangoGraph. 7. Go to the ArangoGraph Dashboard and create a new API key ID and Secret. - ![ArangoGraph Create new API key](../../../../images/arangograph-okta-api-key.png) + ![ArangoGraph Create new API key](../../../images/arangograph-okta-api-key.png) Make sure to select one organization from the list and do not set any value in the **Time to live** field. For more information, diff --git a/site/content/3.12/arangograph/security-and-access-control/x-509-certificates.md b/site/content/amp/security-and-access-control/x-509-certificates.md similarity index 94% rename from site/content/3.12/arangograph/security-and-access-control/x-509-certificates.md rename to site/content/amp/security-and-access-control/x-509-certificates.md index d8d694a139..d0890e2738 100644 --- a/site/content/3.12/arangograph/security-and-access-control/x-509-certificates.md +++ b/site/content/amp/security-and-access-control/x-509-certificates.md @@ -116,7 +116,7 @@ the self-signed certificate as Subject Alternative Name (SAN). - The **tag** icon to make the certificate the new default. - The **recycle bin** icon to delete a certificate. -![ArangoGraph Create New Certificate](../../../images/arangograph-new-certificate.png) +![ArangoGraph Create New Certificate](../../images/arangograph-new-certificate.png) ## How to install a certificate @@ -130,9 +130,9 @@ well. This operation varies between operating systems. To install a self-signed certificate on your local machine, open the certificate and follow the installation instructions. -![ArangoGraph Certificates](../../../images/arangograph-cert-page-with-cert-present.png) +![ArangoGraph Certificates](../../images/arangograph-cert-page-with-cert-present.png) -![ArangoGraph Certificate Install Instructions](../../../images/arangograph-cert-install-instructions.png) +![ArangoGraph Certificate Install Instructions](../../images/arangograph-cert-install-instructions.png) You can also extract the information from all certificates in the chain using the `openssl` tool. @@ -152,7 +152,7 @@ unique ID that is part of your ArangoGraph deployment endpoint URL. ## How to connect to your application -[ArangoDB drivers](../../develop/drivers/_index.md), also called connectors, allow you to +[ArangoDB drivers](../../arangodb/3.12/develop/drivers/_index.md), also called connectors, allow you to easily connect ArangoGraph deployments to your application. 1. Navigate to **Deployments** and click the **View** button to show the @@ -162,7 +162,7 @@ easily connect ArangoGraph deployments to your application. 4. Follow the examples to connect a driver to your deployment. They include code examples on how to use certificates in your application. -![ArangoGraph Connecting Drivers](../../../images/arangograph-connecting-drivers.png) +![ArangoGraph Connecting Drivers](../../images/arangograph-connecting-drivers.png) ## Certificate Rotation diff --git a/site/content/3.10/_index.md b/site/content/arangodb/3.10/_index.md similarity index 82% rename from site/content/3.10/_index.md rename to site/content/arangodb/3.10/_index.md index dee4818818..5322d252a7 100644 --- a/site/content/3.10/_index.md +++ b/site/content/arangodb/3.10/_index.md @@ -1,14 +1,14 @@ --- title: Recommended Resources menuTitle: '3.10' -weight: 0 +weight: 1 layout: default --- {{< cloudbanner >}} {{< cards >}} -{{% card title="What is ArangoDB?" link="about-arangodb/" %}} +{{% card title="What is ArangoDB?" link="about/" %}} Get to know graphs, ArangoDB's use cases and features. {{% /card %}} @@ -17,8 +17,8 @@ Learn about ArangoDB's core concepts, how to interact with the database system, and get a server instance up and running. {{% /card %}} -{{% card title="ArangoGraph Insights Platform" link="arangograph/" %}} -Try out ArangoDB's fully-managed cloud offering for a faster time to value. +{{% card title="Arango Managed Platform (AMP)" link="amp/" %}} +Try out Arango's fully-managed cloud offering for a faster time to value. {{% /card %}} {{% card title="AQL" link="aql/" %}} diff --git a/site/content/3.11/about-arangodb/_index.md b/site/content/arangodb/3.10/about/_index.md similarity index 82% rename from site/content/3.11/about-arangodb/_index.md rename to site/content/arangodb/3.10/about/_index.md index 9b96a70c37..62ade93bbb 100644 --- a/site/content/3.11/about-arangodb/_index.md +++ b/site/content/arangodb/3.10/about/_index.md @@ -9,7 +9,7 @@ aliases: - introduction - introduction/about-arangodb --- -![ArangoDB Overview Diagram](../../images/arangodb-overview-diagram.png) +![ArangoDB Overview Diagram](../../../images/arangodb-overview-diagram.png) ArangoDB combines the analytical power of native graphs with an integrated search engine, JSON support, and a variety of data access patterns via a single, @@ -17,25 +17,25 @@ composable query language. ArangoDB is available in an open-source and a commercial [edition](features/_index.md). You can use it for on-premises deployments, as well as a fully managed -cloud service, the [ArangoGraph Insights Platform](../arangograph/_index.md). +cloud service, the [Arango Managed Platform (AMP)](../../../amp/_index.md). ## What are Graphs? Graphs are information networks comprised of nodes and relations. -![Node - Relation - Node](../../images/data-model-graph-relation-abstract.png) +![Node - Relation - Node](../../../images/data-model-graph-relation-abstract.png) A social network is a common example of a graph. People are represented by nodes and their friendships by relations. -![Mary - is friend of - John](../../images/data-model-graph-relation-concrete.png) +![Mary - is friend of - John](../../../images/data-model-graph-relation-concrete.png) Nodes are also called vertices (singular: vertex), and relations are edges that connect vertices. A vertex typically represents a specific entity (a person, a book, a sensor reading, etc.) and an edge defines how one entity relates to another. -![Mary - bought - Book, is friend of - John](../../images/data-model-graph-relations.png) +![Mary - bought - Book, is friend of - John](../../../images/data-model-graph-relations.png) This paradigm of storing data feels natural because it closely matches the cognitive model of humans. It is an expressive data model that allows you to @@ -48,7 +48,7 @@ Not everything is a graph use case. ArangoDB lets you equally work with structured, semi-structured, and unstructured data in the form of schema-free JSON objects, without having to connect these objects to form a graph. -![Person Mary, Book ArangoDB](../../images/data-model-document.png) +![Person Mary, Book ArangoDB](../../../images/data-model-document.png) <!-- TODO: Seems too disconnected, what is the relation? diff --git a/site/content/3.10/about-arangodb/features/_index.md b/site/content/arangodb/3.10/about/features/_index.md similarity index 98% rename from site/content/3.10/about-arangodb/features/_index.md rename to site/content/arangodb/3.10/about/features/_index.md index d33b990636..9094c1e174 100644 --- a/site/content/3.10/about-arangodb/features/_index.md +++ b/site/content/arangodb/3.10/about/features/_index.md @@ -13,7 +13,7 @@ aliases: ### Fully managed cloud service The fully managed multi-cloud -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is the easiest and fastest way to get started. It runs the Enterprise Edition of ArangoDB, lets you deploy clusters with just a few clicks, and is operated by a dedicated team of ArangoDB engineers day and night. You can choose from a @@ -27,7 +27,7 @@ variety of support plans to meet your needs. - Highly secure with encryption at transit and at rest - Includes elastic scalability for all deployment models (OneShard and Sharded clusters) -To learn more, go to the [ArangoGraph documentation](../../arangograph/_index.md). +To learn more, go to the [ArangoGraph documentation](../../../../amp/_index.md). ### Self-managed in the cloud diff --git a/site/content/3.10/about-arangodb/features/community-edition.md b/site/content/arangodb/3.10/about/features/community-edition.md similarity index 100% rename from site/content/3.10/about-arangodb/features/community-edition.md rename to site/content/arangodb/3.10/about/features/community-edition.md diff --git a/site/content/3.11/about-arangodb/features/enterprise-edition.md b/site/content/arangodb/3.10/about/features/enterprise-edition.md similarity index 98% rename from site/content/3.11/about-arangodb/features/enterprise-edition.md rename to site/content/arangodb/3.10/about/features/enterprise-edition.md index 8e962a4a34..166de7f4fd 100644 --- a/site/content/3.11/about-arangodb/features/enterprise-edition.md +++ b/site/content/arangodb/3.10/about/features/enterprise-edition.md @@ -73,7 +73,7 @@ features outlined below. For additional information, see ## Querying -- [**Pregel in Cluster**](../../data-science/pregel/_index.md#prerequisites): +- **Pregel in Cluster**](../../data-science/pregel/_index.md#prerequisites): Distributed iterative graph analytics for cluster deployments. - [**Search highlighting**](../../index-and-search/arangosearch/search-highlighting.md): diff --git a/site/content/3.10/about-arangodb/features/highlights-by-version.md b/site/content/arangodb/3.10/about/features/highlights-by-version.md similarity index 100% rename from site/content/3.10/about-arangodb/features/highlights-by-version.md rename to site/content/arangodb/3.10/about/features/highlights-by-version.md diff --git a/site/content/3.13/about-arangodb/use-cases.md b/site/content/arangodb/3.10/about/use-cases.md similarity index 77% rename from site/content/3.13/about-arangodb/use-cases.md rename to site/content/arangodb/3.10/about/use-cases.md index fab9e86a90..0128025595 100644 --- a/site/content/3.13/about-arangodb/use-cases.md +++ b/site/content/arangodb/3.10/about/use-cases.md @@ -19,7 +19,7 @@ more. ### Fraud Detection -{{< image src="../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Uncover illegal activities by discovering difficult-to-detect patterns. ArangoDB lets you look beyond individual data points in disparate data sources, @@ -29,7 +29,7 @@ complex fraudulent behavior such as fraud rings. ### Recommendation Engine -{{< image src="../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Suggest products, services, and information to users based on data relationships. For example, you can use ArangoDB together with PyTorch Geometric to build a @@ -39,7 +39,7 @@ with a graph neural network (GNN). ### Network Management -{{< image src="../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Reduce downtime by connecting and visualizing network, infrastructure, and code. Network devices and how they interconnect can naturally be modeled as a graph. @@ -49,7 +49,7 @@ bandwidth into account when path-finding. ### Customer 360 -{{< image src="../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Gain a complete understanding of your customers by integrating multiple data sources and code. ArangoDB can act as the platform to merge and consolidate @@ -58,7 +58,7 @@ track data origins using graph features. ### Identity and Access Management -{{< image src="../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Increase security and compliance by managing data access based on role and position. You can map out an organization chart as a graph and use ArangoDB to @@ -68,7 +68,7 @@ inheritance. ### Supply Chain -{{< image src="../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Speed shipments by monitoring and optimizing the flow of goods through a supply chain. You can represent your inventory, supplier, and delivery @@ -84,7 +84,7 @@ and scalable data store. ### Content Management -{{< image src="../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Store information of any kind without upfront schema declaration. ArangoDB is schema-free, storing every data record as a self-contained document, allowing @@ -93,7 +93,7 @@ content management system on top of ArangoDB. ### E-Commerce Systems -{{< image src="../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB combines data modeling freedom with strong consistency and resilience features to power online shops and ordering systems. Handle product catalog data @@ -102,7 +102,7 @@ checkouts with the necessary transactional guarantees. ### Internet of Things -{{< image src="../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Collect sensor readings and other IoT data in ArangoDB for a single view of everything. Store all data points in the same system that also lets you run @@ -110,7 +110,7 @@ aggregation queries using sliding windows for efficient data analysis. ## ArangoDB as a Key-Value Database -{{< image src="../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Key-value stores are the simplest kind of database systems. Each record is stored as a block of data under a key that uniquely identifies the record. @@ -134,7 +134,7 @@ For more information about how ArangoDB persists data, see ## ArangoDB as a Search Engine -{{< image src="../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB has a natively integrated search engine for a broad range of information retrieval needs. It is powered by inverted indexes and can index @@ -161,4 +161,4 @@ ArangoDB integrates well into existing data infrastructures and provides connectors for popular machine learning frameworks and data processing ecosystems. -![Machine Learning Architecture of ArangoDB](../../images/machine-learning-architecture.png) +![Machine Learning Architecture of ArangoDB](../../../images/machine-learning-architecture.png) diff --git a/site/content/3.10/aql/_index.md b/site/content/arangodb/3.10/aql/_index.md similarity index 100% rename from site/content/3.10/aql/_index.md rename to site/content/arangodb/3.10/aql/_index.md diff --git a/site/content/3.10/aql/common-errors.md b/site/content/arangodb/3.10/aql/common-errors.md similarity index 100% rename from site/content/3.10/aql/common-errors.md rename to site/content/arangodb/3.10/aql/common-errors.md diff --git a/site/content/3.10/aql/data-queries.md b/site/content/arangodb/3.10/aql/data-queries.md similarity index 100% rename from site/content/3.10/aql/data-queries.md rename to site/content/arangodb/3.10/aql/data-queries.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/_index.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/_index.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/_index.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/_index.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/counting.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/counting.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/counting.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/counting.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/create-test-data.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/create-test-data.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/create-test-data.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/create-test-data.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/diffing-two-documents.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/diffing-two-documents.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/diffing-two-documents.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/diffing-two-documents.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/dynamic-attribute-names.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/dynamic-attribute-names.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/dynamic-attribute-names.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/dynamic-attribute-names.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/grouping.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/grouping.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/grouping.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/grouping.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/joins.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/joins.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/joins.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/joins.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/projections-and-filters.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/projections-and-filters.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/projections-and-filters.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/projections-and-filters.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/queries-without-collections.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/queries-without-collections.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/queries-without-collections.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/queries-without-collections.md diff --git a/site/content/3.10/aql/examples-and-query-patterns/remove-vertex.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/remove-vertex.md similarity index 96% rename from site/content/3.10/aql/examples-and-query-patterns/remove-vertex.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/remove-vertex.md index 60a845ad94..e80cf8f390 100644 --- a/site/content/3.10/aql/examples-and-query-patterns/remove-vertex.md +++ b/site/content/arangodb/3.10/aql/examples-and-query-patterns/remove-vertex.md @@ -15,7 +15,7 @@ However, as shown in this example based on the [Knows Graph](../../graphs/example-graphs.md#knows-graph), a query for this use case can be created. -![Example Graph](../../../images/knows_graph.png) +![Example Graph](../../../../images/knows_graph.png) When deleting vertex **eve** from the graph, we also want the edges `eve -> alice` and `eve -> bob` to be removed. @@ -59,7 +59,7 @@ For example, the [City Graph](../../graphs/example-graphs.md#city-graph) contains several vertex collections - `germanCity` and `frenchCity` and several edge collections - `french / german / international Highway`. -![Example Graph2](../../../images/cities_graph.png) +![Example Graph2](../../../../images/cities_graph.png) To delete city **Berlin** all edge collections `french / german / international Highway` have to be considered. The **REMOVE** operation has to be applied on all edge diff --git a/site/content/3.10/aql/examples-and-query-patterns/traversals.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/traversals.md similarity index 98% rename from site/content/3.10/aql/examples-and-query-patterns/traversals.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/traversals.md index 3b9452edbc..4a484699b1 100644 --- a/site/content/3.10/aql/examples-and-query-patterns/traversals.md +++ b/site/content/arangodb/3.10/aql/examples-and-query-patterns/traversals.md @@ -10,7 +10,7 @@ description: >- Our first example will locate the start vertex for a graph traversal via [a geo index](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md). We use the [City Graph](../../graphs/example-graphs.md#city-graph) and its geo indexes: -![Cities Example Graph](../../../images/cities_graph.png) +![Cities Example Graph](../../../../images/cities_graph.png) ```js --- diff --git a/site/content/3.10/aql/examples-and-query-patterns/upsert-repsert-guide.md b/site/content/arangodb/3.10/aql/examples-and-query-patterns/upsert-repsert-guide.md similarity index 100% rename from site/content/3.10/aql/examples-and-query-patterns/upsert-repsert-guide.md rename to site/content/arangodb/3.10/aql/examples-and-query-patterns/upsert-repsert-guide.md diff --git a/site/content/3.10/aql/execution-and-performance/_index.md b/site/content/arangodb/3.10/aql/execution-and-performance/_index.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/_index.md rename to site/content/arangodb/3.10/aql/execution-and-performance/_index.md diff --git a/site/content/3.10/aql/execution-and-performance/caching-query-results.md b/site/content/arangodb/3.10/aql/execution-and-performance/caching-query-results.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/caching-query-results.md rename to site/content/arangodb/3.10/aql/execution-and-performance/caching-query-results.md diff --git a/site/content/3.10/aql/execution-and-performance/explaining-queries.md b/site/content/arangodb/3.10/aql/execution-and-performance/explaining-queries.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/explaining-queries.md rename to site/content/arangodb/3.10/aql/execution-and-performance/explaining-queries.md diff --git a/site/content/3.10/aql/execution-and-performance/parsing-queries.md b/site/content/arangodb/3.10/aql/execution-and-performance/parsing-queries.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/parsing-queries.md rename to site/content/arangodb/3.10/aql/execution-and-performance/parsing-queries.md diff --git a/site/content/3.10/aql/execution-and-performance/query-optimization.md b/site/content/arangodb/3.10/aql/execution-and-performance/query-optimization.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/query-optimization.md rename to site/content/arangodb/3.10/aql/execution-and-performance/query-optimization.md diff --git a/site/content/3.10/aql/execution-and-performance/query-profiling.md b/site/content/arangodb/3.10/aql/execution-and-performance/query-profiling.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/query-profiling.md rename to site/content/arangodb/3.10/aql/execution-and-performance/query-profiling.md diff --git a/site/content/3.10/aql/execution-and-performance/query-statistics.md b/site/content/arangodb/3.10/aql/execution-and-performance/query-statistics.md similarity index 100% rename from site/content/3.10/aql/execution-and-performance/query-statistics.md rename to site/content/arangodb/3.10/aql/execution-and-performance/query-statistics.md diff --git a/site/content/3.10/aql/functions/_index.md b/site/content/arangodb/3.10/aql/functions/_index.md similarity index 100% rename from site/content/3.10/aql/functions/_index.md rename to site/content/arangodb/3.10/aql/functions/_index.md diff --git a/site/content/3.10/aql/functions/arangosearch.md b/site/content/arangodb/3.10/aql/functions/arangosearch.md similarity index 100% rename from site/content/3.10/aql/functions/arangosearch.md rename to site/content/arangodb/3.10/aql/functions/arangosearch.md diff --git a/site/content/3.10/aql/functions/array.md b/site/content/arangodb/3.10/aql/functions/array.md similarity index 100% rename from site/content/3.10/aql/functions/array.md rename to site/content/arangodb/3.10/aql/functions/array.md diff --git a/site/content/3.10/aql/functions/bit.md b/site/content/arangodb/3.10/aql/functions/bit.md similarity index 100% rename from site/content/3.10/aql/functions/bit.md rename to site/content/arangodb/3.10/aql/functions/bit.md diff --git a/site/content/3.10/aql/functions/date.md b/site/content/arangodb/3.10/aql/functions/date.md similarity index 100% rename from site/content/3.10/aql/functions/date.md rename to site/content/arangodb/3.10/aql/functions/date.md diff --git a/site/content/3.10/aql/functions/document-object.md b/site/content/arangodb/3.10/aql/functions/document-object.md similarity index 100% rename from site/content/3.10/aql/functions/document-object.md rename to site/content/arangodb/3.10/aql/functions/document-object.md diff --git a/site/content/3.10/aql/functions/fulltext.md b/site/content/arangodb/3.10/aql/functions/fulltext.md similarity index 100% rename from site/content/3.10/aql/functions/fulltext.md rename to site/content/arangodb/3.10/aql/functions/fulltext.md diff --git a/site/content/3.10/aql/functions/geo.md b/site/content/arangodb/3.10/aql/functions/geo.md similarity index 99% rename from site/content/3.10/aql/functions/geo.md rename to site/content/arangodb/3.10/aql/functions/geo.md index b35d8c375b..d07563f6c6 100644 --- a/site/content/3.10/aql/functions/geo.md +++ b/site/content/arangodb/3.10/aql/functions/geo.md @@ -322,7 +322,7 @@ Consider the following polygon (remember that GeoJSON has ]] } ``` -![GeoJSON Polygon Geodesic](../../../images/geojson-polygon-geodesic.webp) +![GeoJSON Polygon Geodesic](../../../../images/geojson-polygon-geodesic.webp) It does not contain the point `[10, 47]` since the shortest path (geodesic) from `[4, 47]` to `[16, 47]` lies North relative to the parallel of latitude at @@ -359,7 +359,7 @@ Pole. ]] } ``` -![GeoJSON Polygon Counter-clockwise](../../../images/geojson-polygon-ccw.webp) +![GeoJSON Polygon Counter-clockwise](../../../../images/geojson-polygon-ccw.webp) On the other hand, the following polygon travels **clockwise** around the point `[10, 50]`, and thus its "interior" does not contain `[10, 50]`, but does @@ -371,7 +371,7 @@ contain the North Pole and the South Pole: ]] } ``` -![GeoJSON Polygon Clockwise](../../../images/geojson-polygon-cw.webp) +![GeoJSON Polygon Clockwise](../../../../images/geojson-polygon-cw.webp) Remember that the "interior" is to the left of the given linear ring, so this second polygon is basically the complement on Earth diff --git a/site/content/3.10/aql/functions/miscellaneous.md b/site/content/arangodb/3.10/aql/functions/miscellaneous.md similarity index 100% rename from site/content/3.10/aql/functions/miscellaneous.md rename to site/content/arangodb/3.10/aql/functions/miscellaneous.md diff --git a/site/content/3.10/aql/functions/numeric.md b/site/content/arangodb/3.10/aql/functions/numeric.md similarity index 100% rename from site/content/3.10/aql/functions/numeric.md rename to site/content/arangodb/3.10/aql/functions/numeric.md diff --git a/site/content/3.10/aql/functions/string.md b/site/content/arangodb/3.10/aql/functions/string.md similarity index 100% rename from site/content/3.10/aql/functions/string.md rename to site/content/arangodb/3.10/aql/functions/string.md diff --git a/site/content/3.10/aql/functions/type-check-and-cast.md b/site/content/arangodb/3.10/aql/functions/type-check-and-cast.md similarity index 100% rename from site/content/3.10/aql/functions/type-check-and-cast.md rename to site/content/arangodb/3.10/aql/functions/type-check-and-cast.md diff --git a/site/content/3.10/aql/fundamentals/_index.md b/site/content/arangodb/3.10/aql/fundamentals/_index.md similarity index 100% rename from site/content/3.10/aql/fundamentals/_index.md rename to site/content/arangodb/3.10/aql/fundamentals/_index.md diff --git a/site/content/3.10/aql/fundamentals/accessing-data-from-collections.md b/site/content/arangodb/3.10/aql/fundamentals/accessing-data-from-collections.md similarity index 100% rename from site/content/3.10/aql/fundamentals/accessing-data-from-collections.md rename to site/content/arangodb/3.10/aql/fundamentals/accessing-data-from-collections.md diff --git a/site/content/3.10/aql/fundamentals/bind-parameters.md b/site/content/arangodb/3.10/aql/fundamentals/bind-parameters.md similarity index 100% rename from site/content/3.10/aql/fundamentals/bind-parameters.md rename to site/content/arangodb/3.10/aql/fundamentals/bind-parameters.md diff --git a/site/content/3.10/aql/fundamentals/data-types.md b/site/content/arangodb/3.10/aql/fundamentals/data-types.md similarity index 100% rename from site/content/3.10/aql/fundamentals/data-types.md rename to site/content/arangodb/3.10/aql/fundamentals/data-types.md diff --git a/site/content/3.10/aql/fundamentals/limitations.md b/site/content/arangodb/3.10/aql/fundamentals/limitations.md similarity index 100% rename from site/content/3.10/aql/fundamentals/limitations.md rename to site/content/arangodb/3.10/aql/fundamentals/limitations.md diff --git a/site/content/3.10/aql/fundamentals/query-errors.md b/site/content/arangodb/3.10/aql/fundamentals/query-errors.md similarity index 100% rename from site/content/3.10/aql/fundamentals/query-errors.md rename to site/content/arangodb/3.10/aql/fundamentals/query-errors.md diff --git a/site/content/3.10/aql/fundamentals/query-results.md b/site/content/arangodb/3.10/aql/fundamentals/query-results.md similarity index 100% rename from site/content/3.10/aql/fundamentals/query-results.md rename to site/content/arangodb/3.10/aql/fundamentals/query-results.md diff --git a/site/content/3.10/aql/fundamentals/subqueries.md b/site/content/arangodb/3.10/aql/fundamentals/subqueries.md similarity index 100% rename from site/content/3.10/aql/fundamentals/subqueries.md rename to site/content/arangodb/3.10/aql/fundamentals/subqueries.md diff --git a/site/content/3.10/aql/fundamentals/syntax.md b/site/content/arangodb/3.10/aql/fundamentals/syntax.md similarity index 100% rename from site/content/3.10/aql/fundamentals/syntax.md rename to site/content/arangodb/3.10/aql/fundamentals/syntax.md diff --git a/site/content/3.10/aql/fundamentals/type-and-value-order.md b/site/content/arangodb/3.10/aql/fundamentals/type-and-value-order.md similarity index 100% rename from site/content/3.10/aql/fundamentals/type-and-value-order.md rename to site/content/arangodb/3.10/aql/fundamentals/type-and-value-order.md diff --git a/site/content/3.10/aql/graphs/_index.md b/site/content/arangodb/3.10/aql/graphs/_index.md similarity index 100% rename from site/content/3.10/aql/graphs/_index.md rename to site/content/arangodb/3.10/aql/graphs/_index.md diff --git a/site/content/3.10/aql/graphs/all-shortest-paths.md b/site/content/arangodb/3.10/aql/graphs/all-shortest-paths.md similarity index 98% rename from site/content/3.10/aql/graphs/all-shortest-paths.md rename to site/content/arangodb/3.10/aql/graphs/all-shortest-paths.md index 1dc67cc001..d904c5eca1 100644 --- a/site/content/3.10/aql/graphs/all-shortest-paths.md +++ b/site/content/arangodb/3.10/aql/graphs/all-shortest-paths.md @@ -19,7 +19,7 @@ Every returned path is a JSON object with two attributes: A visual representation of the example graph: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the vertices of the graph. Arrows represent train connections @@ -105,7 +105,7 @@ direction for each collection in your path search. Load an example graph to get a named graph that reflects some possible train connections in Europe and North America: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.10/aql/graphs/k-paths.md b/site/content/arangodb/3.10/aql/graphs/k-paths.md similarity index 98% rename from site/content/3.10/aql/graphs/k-paths.md rename to site/content/arangodb/3.10/aql/graphs/k-paths.md index d7e6aabe2a..fb12340f1f 100644 --- a/site/content/3.10/aql/graphs/k-paths.md +++ b/site/content/arangodb/3.10/aql/graphs/k-paths.md @@ -22,7 +22,7 @@ Every such path will be returned as a JSON object with two components: Let us take a look at a simple example to explain how it works. This is the graph that we are going to find some paths on: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the vertices of the graph. Arrows represent train connections @@ -181,7 +181,7 @@ direction for each collection in your path search. We load an example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.10/aql/graphs/k-shortest-paths.md b/site/content/arangodb/3.10/aql/graphs/k-shortest-paths.md similarity index 98% rename from site/content/3.10/aql/graphs/k-shortest-paths.md rename to site/content/arangodb/3.10/aql/graphs/k-shortest-paths.md index bb2ba93017..1672e24738 100644 --- a/site/content/3.10/aql/graphs/k-shortest-paths.md +++ b/site/content/arangodb/3.10/aql/graphs/k-shortest-paths.md @@ -27,7 +27,7 @@ If no `weightAttribute` is given, the weight of the path is just its length. Let us take a look at a simple example to explain how it works. This is the graph that we are going to find some shortest path on: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the vertices of the graph. Arrows represent train connections @@ -169,7 +169,7 @@ direction for each collection in your path search. We load an example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.10/aql/graphs/shortest-path.md b/site/content/arangodb/3.10/aql/graphs/shortest-path.md similarity index 98% rename from site/content/3.10/aql/graphs/shortest-path.md rename to site/content/arangodb/3.10/aql/graphs/shortest-path.md index 29d689422b..87df80b3eb 100644 --- a/site/content/3.10/aql/graphs/shortest-path.md +++ b/site/content/arangodb/3.10/aql/graphs/shortest-path.md @@ -20,7 +20,7 @@ path you will get a result in form of a set with two items: Let's take a look at a simple example to explain how it works. This is the graph that you are going to find a shortest path on: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) You can use the following parameters for the query: @@ -132,7 +132,7 @@ collections you expect to be involved. ## Examples Creating a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.10/aql/graphs/traversals-explained.md b/site/content/arangodb/3.10/aql/graphs/traversals-explained.md similarity index 83% rename from site/content/3.10/aql/graphs/traversals-explained.md rename to site/content/arangodb/3.10/aql/graphs/traversals-explained.md index a211ae6087..b4e9741151 100644 --- a/site/content/3.10/aql/graphs/traversals-explained.md +++ b/site/content/arangodb/3.10/aql/graphs/traversals-explained.md @@ -31,7 +31,7 @@ set with three items: Let's take a look at a simple example to explain how it works. This is the graph that we are going to traverse: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) We use the following parameters for our query: @@ -40,39 +40,39 @@ We use the following parameters for our query: 3. We use a *max* depth of 2. 4. We follow only in `OUTBOUND` direction of edges -![traversal graph step 1](../../../images/traversal_graph1.png) +![traversal graph step 1](../../../../images/traversal_graph1.png) Now it walks to one of the direct neighbors of **A**, say **B** (note: ordering is not guaranteed!): -![traversal graph step 2](../../../images/traversal_graph2.png) +![traversal graph step 2](../../../../images/traversal_graph2.png) The query will remember the state (red circle) and will emit the first result **A** → **B** (black box). This will also prevent the traverser to be trapped in cycles. Now again it will visit one of the direct neighbors of **B**, say **E**: -![traversal graph step 3](../../../images/traversal_graph3.png) +![traversal graph step 3](../../../../images/traversal_graph3.png) We have limited the query with a *max* depth of *2*, so it will not pick any neighbor of **E**, as the path from **A** to **E** already requires *2* steps. Instead, we will go back one level to **B** and continue with any other direct neighbor there: -![traversal graph step 4](../../../images/traversal_graph4.png) +![traversal graph step 4](../../../../images/traversal_graph4.png) Again after we produced this result we will step back to **B**. But there is no neighbor of **B** left that we have not yet visited. Hence we go another step back to **A** and continue with any other neighbor there. -![traversal graph step 5](../../../images/traversal_graph5.png) +![traversal graph step 5](../../../../images/traversal_graph5.png) And identical to the iterations before we will visit **H**: -![traversal graph step 6](../../../images/traversal_graph6.png) +![traversal graph step 6](../../../../images/traversal_graph6.png) And **J**: -![traversal graph step 7](../../../images/traversal_graph7.png) +![traversal graph step 7](../../../../images/traversal_graph7.png) After these steps there is no further result left. So all together this query has returned the following paths: diff --git a/site/content/3.10/aql/graphs/traversals.md b/site/content/arangodb/3.10/aql/graphs/traversals.md similarity index 99% rename from site/content/3.10/aql/graphs/traversals.md rename to site/content/arangodb/3.10/aql/graphs/traversals.md index 283703f0b7..08d18ddfa6 100644 --- a/site/content/3.10/aql/graphs/traversals.md +++ b/site/content/arangodb/3.10/aql/graphs/traversals.md @@ -258,7 +258,7 @@ FOR v, e, p IN 0..10 OUTBOUND "places/Toronto" GRAPH "kShortestPathsGraph" The above example shows a graph traversal using a [train station and connections dataset](../../graphs/example-graphs.md#k-shortest-paths-graph): -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) The traversal starts at **Toronto** (bottom left), the traversal depth is limited to 10, and every station is only visited once. The traversal could @@ -606,7 +606,7 @@ you may be interested in documents further down the path. Create a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.10/aql/high-level-operations/_index.md b/site/content/arangodb/3.10/aql/high-level-operations/_index.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/_index.md rename to site/content/arangodb/3.10/aql/high-level-operations/_index.md diff --git a/site/content/3.10/aql/high-level-operations/collect.md b/site/content/arangodb/3.10/aql/high-level-operations/collect.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/collect.md rename to site/content/arangodb/3.10/aql/high-level-operations/collect.md diff --git a/site/content/3.10/aql/high-level-operations/filter.md b/site/content/arangodb/3.10/aql/high-level-operations/filter.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/filter.md rename to site/content/arangodb/3.10/aql/high-level-operations/filter.md diff --git a/site/content/3.10/aql/high-level-operations/for.md b/site/content/arangodb/3.10/aql/high-level-operations/for.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/for.md rename to site/content/arangodb/3.10/aql/high-level-operations/for.md diff --git a/site/content/3.10/aql/high-level-operations/insert.md b/site/content/arangodb/3.10/aql/high-level-operations/insert.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/insert.md rename to site/content/arangodb/3.10/aql/high-level-operations/insert.md diff --git a/site/content/3.10/aql/high-level-operations/let.md b/site/content/arangodb/3.10/aql/high-level-operations/let.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/let.md rename to site/content/arangodb/3.10/aql/high-level-operations/let.md diff --git a/site/content/3.10/aql/high-level-operations/limit.md b/site/content/arangodb/3.10/aql/high-level-operations/limit.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/limit.md rename to site/content/arangodb/3.10/aql/high-level-operations/limit.md diff --git a/site/content/3.10/aql/high-level-operations/remove.md b/site/content/arangodb/3.10/aql/high-level-operations/remove.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/remove.md rename to site/content/arangodb/3.10/aql/high-level-operations/remove.md diff --git a/site/content/3.10/aql/high-level-operations/replace.md b/site/content/arangodb/3.10/aql/high-level-operations/replace.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/replace.md rename to site/content/arangodb/3.10/aql/high-level-operations/replace.md diff --git a/site/content/3.10/aql/high-level-operations/return.md b/site/content/arangodb/3.10/aql/high-level-operations/return.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/return.md rename to site/content/arangodb/3.10/aql/high-level-operations/return.md diff --git a/site/content/3.10/aql/high-level-operations/search.md b/site/content/arangodb/3.10/aql/high-level-operations/search.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/search.md rename to site/content/arangodb/3.10/aql/high-level-operations/search.md diff --git a/site/content/3.10/aql/high-level-operations/sort.md b/site/content/arangodb/3.10/aql/high-level-operations/sort.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/sort.md rename to site/content/arangodb/3.10/aql/high-level-operations/sort.md diff --git a/site/content/3.10/aql/high-level-operations/update.md b/site/content/arangodb/3.10/aql/high-level-operations/update.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/update.md rename to site/content/arangodb/3.10/aql/high-level-operations/update.md diff --git a/site/content/3.10/aql/high-level-operations/upsert.md b/site/content/arangodb/3.10/aql/high-level-operations/upsert.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/upsert.md rename to site/content/arangodb/3.10/aql/high-level-operations/upsert.md diff --git a/site/content/3.10/aql/high-level-operations/window.md b/site/content/arangodb/3.10/aql/high-level-operations/window.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/window.md rename to site/content/arangodb/3.10/aql/high-level-operations/window.md diff --git a/site/content/3.10/aql/high-level-operations/with.md b/site/content/arangodb/3.10/aql/high-level-operations/with.md similarity index 100% rename from site/content/3.10/aql/high-level-operations/with.md rename to site/content/arangodb/3.10/aql/high-level-operations/with.md diff --git a/site/content/3.10/aql/how-to-invoke-aql/_index.md b/site/content/arangodb/3.10/aql/how-to-invoke-aql/_index.md similarity index 100% rename from site/content/3.10/aql/how-to-invoke-aql/_index.md rename to site/content/arangodb/3.10/aql/how-to-invoke-aql/_index.md diff --git a/site/content/3.10/aql/how-to-invoke-aql/with-arangosh.md b/site/content/arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md similarity index 100% rename from site/content/3.10/aql/how-to-invoke-aql/with-arangosh.md rename to site/content/arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md diff --git a/site/content/3.10/aql/how-to-invoke-aql/with-the-web-interface.md b/site/content/arangodb/3.10/aql/how-to-invoke-aql/with-the-web-interface.md similarity index 100% rename from site/content/3.10/aql/how-to-invoke-aql/with-the-web-interface.md rename to site/content/arangodb/3.10/aql/how-to-invoke-aql/with-the-web-interface.md diff --git a/site/content/3.10/aql/operators.md b/site/content/arangodb/3.10/aql/operators.md similarity index 100% rename from site/content/3.10/aql/operators.md rename to site/content/arangodb/3.10/aql/operators.md diff --git a/site/content/3.10/aql/user-defined-functions.md b/site/content/arangodb/3.10/aql/user-defined-functions.md similarity index 100% rename from site/content/3.10/aql/user-defined-functions.md rename to site/content/arangodb/3.10/aql/user-defined-functions.md diff --git a/site/content/3.10/components/_index.md b/site/content/arangodb/3.10/components/_index.md similarity index 100% rename from site/content/3.10/components/_index.md rename to site/content/arangodb/3.10/components/_index.md diff --git a/site/content/3.10/components/arangodb-server/_index.md b/site/content/arangodb/3.10/components/arangodb-server/_index.md similarity index 88% rename from site/content/3.10/components/arangodb-server/_index.md rename to site/content/arangodb/3.10/components/arangodb-server/_index.md index 82da2f3a5f..44c9d1040c 100644 --- a/site/content/3.10/components/arangodb-server/_index.md +++ b/site/content/arangodb/3.10/components/arangodb-server/_index.md @@ -14,8 +14,8 @@ The server process serves the various client connections to the server via the TCP/HTTP protocol. It also provides a [web interface](../web-interface/_index.md). _arangod_ can run in different modes for a variety of setups like single server -and clusters. It differs between the [Community Edition](../../about-arangodb/features/community-edition.md) -and [Enterprise Edition](../../about-arangodb/features/enterprise-edition.md). +and clusters. It differs between the [Community Edition](../../about/features/community-edition.md) +and [Enterprise Edition](../../about/features/enterprise-edition.md). See [Administration](../../operations/administration/_index.md) for server configuration and [Deploy](../../deploy/_index.md) for operation mode details. diff --git a/site/content/3.10/components/arangodb-server/environment-variables.md b/site/content/arangodb/3.10/components/arangodb-server/environment-variables.md similarity index 100% rename from site/content/3.10/components/arangodb-server/environment-variables.md rename to site/content/arangodb/3.10/components/arangodb-server/environment-variables.md diff --git a/site/content/3.10/components/arangodb-server/ldap.md b/site/content/arangodb/3.10/components/arangodb-server/ldap.md similarity index 100% rename from site/content/3.10/components/arangodb-server/ldap.md rename to site/content/arangodb/3.10/components/arangodb-server/ldap.md diff --git a/site/content/3.10/components/arangodb-server/options.md b/site/content/arangodb/3.10/components/arangodb-server/options.md similarity index 100% rename from site/content/3.10/components/arangodb-server/options.md rename to site/content/arangodb/3.10/components/arangodb-server/options.md diff --git a/site/content/3.10/components/arangodb-server/storage-engine.md b/site/content/arangodb/3.10/components/arangodb-server/storage-engine.md similarity index 100% rename from site/content/3.10/components/arangodb-server/storage-engine.md rename to site/content/arangodb/3.10/components/arangodb-server/storage-engine.md diff --git a/site/content/3.10/components/tools/_index.md b/site/content/arangodb/3.10/components/tools/_index.md similarity index 94% rename from site/content/3.10/components/tools/_index.md rename to site/content/arangodb/3.10/components/tools/_index.md index a0d260bac0..82a6a260f5 100644 --- a/site/content/3.10/components/tools/_index.md +++ b/site/content/arangodb/3.10/components/tools/_index.md @@ -31,4 +31,4 @@ Additional tools which are available separately: |-----------------|-------------------| | [Foxx CLI](foxx-cli/_index.md) | Command line tool for managing and developing Foxx services | [kube-arangodb](../../deploy/kubernetes.md) | Operators to manage Kubernetes deployments -| [Oasisctl](../../arangograph/oasisctl/_index.md) | Command-line tool for managing the ArangoGraph Insights Platform +| [Oasisctl](../../../../amp/oasisctl/_index.md) | Command-line tool for managing the Arango Managed Platform (AMP) diff --git a/site/content/3.10/components/tools/arangobackup/_index.md b/site/content/arangodb/3.10/components/tools/arangobackup/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangobackup/_index.md rename to site/content/arangodb/3.10/components/tools/arangobackup/_index.md diff --git a/site/content/3.10/components/tools/arangobackup/examples.md b/site/content/arangodb/3.10/components/tools/arangobackup/examples.md similarity index 100% rename from site/content/3.10/components/tools/arangobackup/examples.md rename to site/content/arangodb/3.10/components/tools/arangobackup/examples.md diff --git a/site/content/3.10/components/tools/arangobackup/options.md b/site/content/arangodb/3.10/components/tools/arangobackup/options.md similarity index 100% rename from site/content/3.10/components/tools/arangobackup/options.md rename to site/content/arangodb/3.10/components/tools/arangobackup/options.md diff --git a/site/content/3.10/components/tools/arangobench/_index.md b/site/content/arangodb/3.10/components/tools/arangobench/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangobench/_index.md rename to site/content/arangodb/3.10/components/tools/arangobench/_index.md diff --git a/site/content/3.10/components/tools/arangobench/options.md b/site/content/arangodb/3.10/components/tools/arangobench/options.md similarity index 100% rename from site/content/3.10/components/tools/arangobench/options.md rename to site/content/arangodb/3.10/components/tools/arangobench/options.md diff --git a/site/content/3.10/components/tools/arangodb-shell/_index.md b/site/content/arangodb/3.10/components/tools/arangodb-shell/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-shell/_index.md rename to site/content/arangodb/3.10/components/tools/arangodb-shell/_index.md diff --git a/site/content/3.10/components/tools/arangodb-shell/details.md b/site/content/arangodb/3.10/components/tools/arangodb-shell/details.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-shell/details.md rename to site/content/arangodb/3.10/components/tools/arangodb-shell/details.md diff --git a/site/content/3.10/components/tools/arangodb-shell/examples.md b/site/content/arangodb/3.10/components/tools/arangodb-shell/examples.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-shell/examples.md rename to site/content/arangodb/3.10/components/tools/arangodb-shell/examples.md diff --git a/site/content/3.10/components/tools/arangodb-shell/options.md b/site/content/arangodb/3.10/components/tools/arangodb-shell/options.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-shell/options.md rename to site/content/arangodb/3.10/components/tools/arangodb-shell/options.md diff --git a/site/content/3.10/components/tools/arangodb-starter/_index.md b/site/content/arangodb/3.10/components/tools/arangodb-starter/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-starter/_index.md rename to site/content/arangodb/3.10/components/tools/arangodb-starter/_index.md diff --git a/site/content/3.10/components/tools/arangodb-starter/architecture.md b/site/content/arangodb/3.10/components/tools/arangodb-starter/architecture.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-starter/architecture.md rename to site/content/arangodb/3.10/components/tools/arangodb-starter/architecture.md diff --git a/site/content/3.10/components/tools/arangodb-starter/options.md b/site/content/arangodb/3.10/components/tools/arangodb-starter/options.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-starter/options.md rename to site/content/arangodb/3.10/components/tools/arangodb-starter/options.md diff --git a/site/content/3.10/components/tools/arangodb-starter/security.md b/site/content/arangodb/3.10/components/tools/arangodb-starter/security.md similarity index 100% rename from site/content/3.10/components/tools/arangodb-starter/security.md rename to site/content/arangodb/3.10/components/tools/arangodb-starter/security.md diff --git a/site/content/3.10/components/tools/arangodump/_index.md b/site/content/arangodb/3.10/components/tools/arangodump/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangodump/_index.md rename to site/content/arangodb/3.10/components/tools/arangodump/_index.md diff --git a/site/content/3.10/components/tools/arangodump/examples.md b/site/content/arangodb/3.10/components/tools/arangodump/examples.md similarity index 100% rename from site/content/3.10/components/tools/arangodump/examples.md rename to site/content/arangodb/3.10/components/tools/arangodump/examples.md diff --git a/site/content/3.10/components/tools/arangodump/limitations.md b/site/content/arangodb/3.10/components/tools/arangodump/limitations.md similarity index 100% rename from site/content/3.10/components/tools/arangodump/limitations.md rename to site/content/arangodb/3.10/components/tools/arangodump/limitations.md diff --git a/site/content/3.10/components/tools/arangodump/maskings.md b/site/content/arangodb/3.10/components/tools/arangodump/maskings.md similarity index 100% rename from site/content/3.10/components/tools/arangodump/maskings.md rename to site/content/arangodb/3.10/components/tools/arangodump/maskings.md diff --git a/site/content/3.10/components/tools/arangodump/options.md b/site/content/arangodb/3.10/components/tools/arangodump/options.md similarity index 100% rename from site/content/3.10/components/tools/arangodump/options.md rename to site/content/arangodb/3.10/components/tools/arangodump/options.md diff --git a/site/content/3.10/components/tools/arangoexport/_index.md b/site/content/arangodb/3.10/components/tools/arangoexport/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangoexport/_index.md rename to site/content/arangodb/3.10/components/tools/arangoexport/_index.md diff --git a/site/content/3.10/components/tools/arangoexport/examples.md b/site/content/arangodb/3.10/components/tools/arangoexport/examples.md similarity index 100% rename from site/content/3.10/components/tools/arangoexport/examples.md rename to site/content/arangodb/3.10/components/tools/arangoexport/examples.md diff --git a/site/content/3.10/components/tools/arangoexport/options.md b/site/content/arangodb/3.10/components/tools/arangoexport/options.md similarity index 100% rename from site/content/3.10/components/tools/arangoexport/options.md rename to site/content/arangodb/3.10/components/tools/arangoexport/options.md diff --git a/site/content/3.10/components/tools/arangoimport/_index.md b/site/content/arangodb/3.10/components/tools/arangoimport/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangoimport/_index.md rename to site/content/arangodb/3.10/components/tools/arangoimport/_index.md diff --git a/site/content/3.10/components/tools/arangoimport/details.md b/site/content/arangodb/3.10/components/tools/arangoimport/details.md similarity index 100% rename from site/content/3.10/components/tools/arangoimport/details.md rename to site/content/arangodb/3.10/components/tools/arangoimport/details.md diff --git a/site/content/3.10/components/tools/arangoimport/examples-csv.md b/site/content/arangodb/3.10/components/tools/arangoimport/examples-csv.md similarity index 100% rename from site/content/3.10/components/tools/arangoimport/examples-csv.md rename to site/content/arangodb/3.10/components/tools/arangoimport/examples-csv.md diff --git a/site/content/3.10/components/tools/arangoimport/examples-json.md b/site/content/arangodb/3.10/components/tools/arangoimport/examples-json.md similarity index 100% rename from site/content/3.10/components/tools/arangoimport/examples-json.md rename to site/content/arangodb/3.10/components/tools/arangoimport/examples-json.md diff --git a/site/content/3.10/components/tools/arangoimport/options.md b/site/content/arangodb/3.10/components/tools/arangoimport/options.md similarity index 100% rename from site/content/3.10/components/tools/arangoimport/options.md rename to site/content/arangodb/3.10/components/tools/arangoimport/options.md diff --git a/site/content/3.10/components/tools/arangoinspect/_index.md b/site/content/arangodb/3.10/components/tools/arangoinspect/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangoinspect/_index.md rename to site/content/arangodb/3.10/components/tools/arangoinspect/_index.md diff --git a/site/content/3.10/components/tools/arangoinspect/examples.md b/site/content/arangodb/3.10/components/tools/arangoinspect/examples.md similarity index 100% rename from site/content/3.10/components/tools/arangoinspect/examples.md rename to site/content/arangodb/3.10/components/tools/arangoinspect/examples.md diff --git a/site/content/3.10/components/tools/arangoinspect/options.md b/site/content/arangodb/3.10/components/tools/arangoinspect/options.md similarity index 100% rename from site/content/3.10/components/tools/arangoinspect/options.md rename to site/content/arangodb/3.10/components/tools/arangoinspect/options.md diff --git a/site/content/3.10/components/tools/arangorestore/_index.md b/site/content/arangodb/3.10/components/tools/arangorestore/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangorestore/_index.md rename to site/content/arangodb/3.10/components/tools/arangorestore/_index.md diff --git a/site/content/3.10/components/tools/arangorestore/examples.md b/site/content/arangodb/3.10/components/tools/arangorestore/examples.md similarity index 100% rename from site/content/3.10/components/tools/arangorestore/examples.md rename to site/content/arangodb/3.10/components/tools/arangorestore/examples.md diff --git a/site/content/3.10/components/tools/arangorestore/fast-cluster-restore.md b/site/content/arangodb/3.10/components/tools/arangorestore/fast-cluster-restore.md similarity index 100% rename from site/content/3.10/components/tools/arangorestore/fast-cluster-restore.md rename to site/content/arangodb/3.10/components/tools/arangorestore/fast-cluster-restore.md diff --git a/site/content/3.10/components/tools/arangorestore/options.md b/site/content/arangodb/3.10/components/tools/arangorestore/options.md similarity index 100% rename from site/content/3.10/components/tools/arangorestore/options.md rename to site/content/arangodb/3.10/components/tools/arangorestore/options.md diff --git a/site/content/3.10/components/tools/arangovpack/_index.md b/site/content/arangodb/3.10/components/tools/arangovpack/_index.md similarity index 100% rename from site/content/3.10/components/tools/arangovpack/_index.md rename to site/content/arangodb/3.10/components/tools/arangovpack/_index.md diff --git a/site/content/3.10/components/tools/arangovpack/options.md b/site/content/arangodb/3.10/components/tools/arangovpack/options.md similarity index 100% rename from site/content/3.10/components/tools/arangovpack/options.md rename to site/content/arangodb/3.10/components/tools/arangovpack/options.md diff --git a/site/content/3.10/components/tools/foxx-cli/_index.md b/site/content/arangodb/3.10/components/tools/foxx-cli/_index.md similarity index 100% rename from site/content/3.10/components/tools/foxx-cli/_index.md rename to site/content/arangodb/3.10/components/tools/foxx-cli/_index.md diff --git a/site/content/3.10/components/tools/foxx-cli/details.md b/site/content/arangodb/3.10/components/tools/foxx-cli/details.md similarity index 100% rename from site/content/3.10/components/tools/foxx-cli/details.md rename to site/content/arangodb/3.10/components/tools/foxx-cli/details.md diff --git a/site/content/3.11/components/web-interface/_index.md b/site/content/arangodb/3.10/components/web-interface/_index.md similarity index 90% rename from site/content/3.11/components/web-interface/_index.md rename to site/content/arangodb/3.10/components/web-interface/_index.md index 12863abcb6..dc6affca41 100644 --- a/site/content/3.11/components/web-interface/_index.md +++ b/site/content/arangodb/3.10/components/web-interface/_index.md @@ -13,4 +13,4 @@ convenient way. Statistics and server status are provided as well. The web interface (also referred to as Web UI, frontend or *Aardvark*) can be accessed with a browser under the URL `http://localhost:8529` with default server settings. -![Standalone Web Interface](../../../images/overview.png) +![Standalone Web Interface](../../../../images/overview.png) diff --git a/site/content/3.10/components/web-interface/cluster.md b/site/content/arangodb/3.10/components/web-interface/cluster.md similarity index 94% rename from site/content/3.10/components/web-interface/cluster.md rename to site/content/arangodb/3.10/components/web-interface/cluster.md index 91ae4bd075..108ed759bb 100644 --- a/site/content/3.10/components/web-interface/cluster.md +++ b/site/content/arangodb/3.10/components/web-interface/cluster.md @@ -14,7 +14,7 @@ You can access the logs of individual Coordinators and DB-Servers via the The cluster section displays statistics about the general cluster performance. -![Cluster](../../../images/clusterView.png) +![Cluster](../../../../images/clusterView.png) Statistics: @@ -32,7 +32,7 @@ Statistics: The overview shows available and missing Coordinators and DB-Servers. -![Nodes](../../../images/nodesView.png) +![Nodes](../../../../images/nodesView.png) Functions: @@ -50,7 +50,7 @@ Information (Coordinator / DB-Servers): The shard section displays all available sharded collections. -![Shards](../../../images/shardsView.png) +![Shards](../../../../images/shardsView.png) Functions: diff --git a/site/content/3.10/components/web-interface/collections.md b/site/content/arangodb/3.10/components/web-interface/collections.md similarity index 91% rename from site/content/3.10/components/web-interface/collections.md rename to site/content/arangodb/3.10/components/web-interface/collections.md index d53138f83e..ad8e937e88 100644 --- a/site/content/3.10/components/web-interface/collections.md +++ b/site/content/arangodb/3.10/components/web-interface/collections.md @@ -8,7 +8,7 @@ The collections section displays all available collections. From here you can create new collections and jump into a collection for details (click on a collection tile). -![Collections](../../../images/collectionsView.png) +![Collections](../../../../images/collectionsView.png) Functions: @@ -26,7 +26,7 @@ Information: ## Collection -![Collection](../../../images/collectionView.png) +![Collection](../../../../images/collectionView.png) There are four view categories: diff --git a/site/content/3.10/components/web-interface/dashboard.md b/site/content/arangodb/3.10/components/web-interface/dashboard.md similarity index 92% rename from site/content/3.10/components/web-interface/dashboard.md rename to site/content/arangodb/3.10/components/web-interface/dashboard.md index aac4f439ae..599127ba12 100644 --- a/site/content/3.10/components/web-interface/dashboard.md +++ b/site/content/arangodb/3.10/components/web-interface/dashboard.md @@ -7,7 +7,7 @@ description: '' The **DASHBOARD** section provides statistics which are polled regularly from the ArangoDB server. -![Nodes](../../../images/dashboardView.png) +![Nodes](../../../../images/dashboardView.png) There is a different interface for [Cluster](cluster.md) deployments. diff --git a/site/content/3.11/components/web-interface/document.md b/site/content/arangodb/3.10/components/web-interface/document.md similarity index 87% rename from site/content/3.11/components/web-interface/document.md rename to site/content/arangodb/3.10/components/web-interface/document.md index 2ff9addb44..85cc5583a9 100644 --- a/site/content/3.11/components/web-interface/document.md +++ b/site/content/arangodb/3.10/components/web-interface/document.md @@ -6,7 +6,7 @@ description: '' --- The document section offers a editor which let you edit documents and edges of a collection. -![Document](../../../images/documentView.png) +![Document](../../../../images/documentView.png) Functions: diff --git a/site/content/3.10/components/web-interface/graphs.md b/site/content/arangodb/3.10/components/web-interface/graphs.md similarity index 95% rename from site/content/3.10/components/web-interface/graphs.md rename to site/content/arangodb/3.10/components/web-interface/graphs.md index 85e3affcc9..e43a66f9e2 100644 --- a/site/content/3.10/components/web-interface/graphs.md +++ b/site/content/arangodb/3.10/components/web-interface/graphs.md @@ -10,7 +10,7 @@ The *Graphs* tab provides a viewer facility for graph data stored in ArangoDB. It allows browsing ArangoDB graphs stored in the *_graphs* system collection or a graph consisting of an arbitrary vertex and [edge collection](../../concepts/data-models.md#graph-model). -![manage graphs](../../../images/graphsView.png) +![manage graphs](../../../../images/graphsView.png) Please note that the graph viewer requires canvas (optional: webgl) support in your browser. Especially Internet Explorer browsers older than version 9 @@ -18,7 +18,7 @@ are likely to not support this. ## Graph Viewer -![display graphs](../../../images/graphViewer.png) +![display graphs](../../../../images/graphViewer.png) Top Toolbar Functions: @@ -49,7 +49,7 @@ Edge Highlighting (right-mouse-click node): - Highlight all edges connected to the node (right-click at the background will remove highlighting) -![graph context menu](../../../images/graphViewerContextMenu.png) +![graph context menu](../../../../images/graphViewerContextMenu.png) ### Graph Viewer Options diff --git a/site/content/3.11/components/web-interface/logs.md b/site/content/arangodb/3.10/components/web-interface/logs.md similarity index 87% rename from site/content/3.11/components/web-interface/logs.md rename to site/content/arangodb/3.10/components/web-interface/logs.md index f9ddcc007b..46c70ffb19 100644 --- a/site/content/3.11/components/web-interface/logs.md +++ b/site/content/arangodb/3.10/components/web-interface/logs.md @@ -7,7 +7,7 @@ description: '' The logs section displays all available log entries. Log entries are filterable by their log level types. -![Logs](../../../images/logsView.png) +![Logs](../../../../images/logsView.png) Functions: diff --git a/site/content/3.10/components/web-interface/queries.md b/site/content/arangodb/3.10/components/web-interface/queries.md similarity index 91% rename from site/content/3.10/components/web-interface/queries.md rename to site/content/arangodb/3.10/components/web-interface/queries.md index c263e2e6b0..bc5d76591b 100644 --- a/site/content/3.10/components/web-interface/queries.md +++ b/site/content/arangodb/3.10/components/web-interface/queries.md @@ -14,7 +14,7 @@ The query view offers you three different subviews: The web interface offers a AQL Query Editor: -![Editor Input](../../../images/queryEditorInput.png) +![Editor Input](../../../../images/queryEditorInput.png) The editor is split into two parts, the query editor pane and the bind parameter pane. @@ -49,7 +49,7 @@ edit the bind parameters in raw JSON format. To save the current query use the *Save* button in the top left corner of the editor or use the shortcut (see below). -![Custom Queries](../../../images/queryCustoms.png) +![Custom Queries](../../../../images/queryCustoms.png) By pressing the *Queries* button in the top left corner of the editor you activate the custom queries view. Here you can select a previously stored custom @@ -70,7 +70,7 @@ right-hand side. ### Result -![Editor Output](../../../images/queryEditorOutput.png) +![Editor Output](../../../../images/queryEditorOutput.png) Each query you execute or explain opens up a new result box, so you are able to fire up multiple queries and view their results at the same time. Every query @@ -81,7 +81,7 @@ switches back and forth between the *Result* and *AQL* query with bind parameter ### Spotlight -![Spotlight](../../../images/querySpotlight.png) +![Spotlight](../../../../images/querySpotlight.png) The spotlight feature opens up a modal view. There you can find all AQL keywords, AQL functions and collections (filtered by their type) to help you to be more @@ -105,13 +105,13 @@ in the toolbar or via shortcut (see below). ## Running Queries -![Running Queries](../../../images/runningQueries.png) +![Running Queries](../../../../images/runningQueries.png) The *Running Queries* tab gives you a compact overview of all running queries. By clicking the red minus button, you can abort the execution of a running query. ## Slow Query History -![Slow Queries](../../../images/slowQueries.png) +![Slow Queries](../../../../images/slowQueries.png) The *Slow Query History* tab gives you a compact overview of all past slow queries. diff --git a/site/content/3.10/components/web-interface/services.md b/site/content/arangodb/3.10/components/web-interface/services.md similarity index 87% rename from site/content/3.10/components/web-interface/services.md rename to site/content/arangodb/3.10/components/web-interface/services.md index 3bae62eb84..478bfd2b29 100644 --- a/site/content/3.10/components/web-interface/services.md +++ b/site/content/arangodb/3.10/components/web-interface/services.md @@ -7,7 +7,7 @@ description: '' The services section displays all installed Foxx applications. You can create new services or go into a detailed view of a chosen service. -![Services](../../../images/servicesView.png) +![Services](../../../../images/servicesView.png) ## Create Service @@ -18,13 +18,13 @@ There are four different possibilities to create a new service: 3. Create service via official ArangoDB store 4. Create a blank service from scratch -![Create Service](../../../images/installService.png) +![Create Service](../../../../images/installService.png) ## Service View This section offers several information about a specific service. -![Create Service](../../../images/serviceView.png) +![Create Service](../../../../images/serviceView.png) There are four view categories: diff --git a/site/content/3.11/components/web-interface/users.md b/site/content/arangodb/3.10/components/web-interface/users.md similarity index 90% rename from site/content/3.11/components/web-interface/users.md rename to site/content/arangodb/3.10/components/web-interface/users.md index 3ecc4fc927..49b3511339 100644 --- a/site/content/3.11/components/web-interface/users.md +++ b/site/content/arangodb/3.10/components/web-interface/users.md @@ -7,21 +7,21 @@ description: '' ArangoDB users are globally stored in the `_system` database and can only be managed while logged on to this database. There you can find the *Users* section: -![Users](../../../images/users.png) +![Users](../../../../images/users.png) ## General Select a user to bring up the *General* tab with the username, name and active status, as well as options to delete the user or change the password. -![User General](../../../images/userGeneral.png) +![User General](../../../../images/userGeneral.png) ## Permissions Select a user and go to the *Permissions* tab. You will see a list of databases and their corresponding database access level for that user. -![User Permissions](../../../images/userPermissions.png) +![User Permissions](../../../../images/userPermissions.png) Please note that server access level follows from the access level on the `_system` database. Furthermore, the default database access level diff --git a/site/content/3.10/concepts/_index.md b/site/content/arangodb/3.10/concepts/_index.md similarity index 100% rename from site/content/3.10/concepts/_index.md rename to site/content/arangodb/3.10/concepts/_index.md diff --git a/site/content/3.10/concepts/data-models.md b/site/content/arangodb/3.10/concepts/data-models.md similarity index 100% rename from site/content/3.10/concepts/data-models.md rename to site/content/arangodb/3.10/concepts/data-models.md diff --git a/site/content/3.10/concepts/data-retrieval.md b/site/content/arangodb/3.10/concepts/data-retrieval.md similarity index 100% rename from site/content/3.10/concepts/data-retrieval.md rename to site/content/arangodb/3.10/concepts/data-retrieval.md diff --git a/site/content/3.10/concepts/data-structure/_index.md b/site/content/arangodb/3.10/concepts/data-structure/_index.md similarity index 100% rename from site/content/3.10/concepts/data-structure/_index.md rename to site/content/arangodb/3.10/concepts/data-structure/_index.md diff --git a/site/content/3.10/concepts/data-structure/collections.md b/site/content/arangodb/3.10/concepts/data-structure/collections.md similarity index 100% rename from site/content/3.10/concepts/data-structure/collections.md rename to site/content/arangodb/3.10/concepts/data-structure/collections.md diff --git a/site/content/3.10/concepts/data-structure/databases.md b/site/content/arangodb/3.10/concepts/data-structure/databases.md similarity index 100% rename from site/content/3.10/concepts/data-structure/databases.md rename to site/content/arangodb/3.10/concepts/data-structure/databases.md diff --git a/site/content/3.10/concepts/data-structure/documents/_index.md b/site/content/arangodb/3.10/concepts/data-structure/documents/_index.md similarity index 100% rename from site/content/3.10/concepts/data-structure/documents/_index.md rename to site/content/arangodb/3.10/concepts/data-structure/documents/_index.md diff --git a/site/content/3.10/concepts/data-structure/documents/computed-values.md b/site/content/arangodb/3.10/concepts/data-structure/documents/computed-values.md similarity index 100% rename from site/content/3.10/concepts/data-structure/documents/computed-values.md rename to site/content/arangodb/3.10/concepts/data-structure/documents/computed-values.md diff --git a/site/content/3.10/concepts/data-structure/documents/schema-validation.md b/site/content/arangodb/3.10/concepts/data-structure/documents/schema-validation.md similarity index 100% rename from site/content/3.10/concepts/data-structure/documents/schema-validation.md rename to site/content/arangodb/3.10/concepts/data-structure/documents/schema-validation.md diff --git a/site/content/3.10/concepts/data-structure/views.md b/site/content/arangodb/3.10/concepts/data-structure/views.md similarity index 100% rename from site/content/3.10/concepts/data-structure/views.md rename to site/content/arangodb/3.10/concepts/data-structure/views.md diff --git a/site/content/3.10/data-science/_index.md b/site/content/arangodb/3.10/data-science/_index.md similarity index 95% rename from site/content/3.10/data-science/_index.md rename to site/content/arangodb/3.10/data-science/_index.md index c6182c0cc9..52030ffef6 100644 --- a/site/content/3.10/data-science/_index.md +++ b/site/content/arangodb/3.10/data-science/_index.md @@ -21,7 +21,7 @@ ArangoDB, as the foundation for GraphML, comes with the following key features: - **Open Source**: extensibility and community. - **NLP Support**: built-in text processing, search, and similarity ranking. -![ArangoDB Machine Learning Architecture](../../images/machine-learning-architecture.png) +![ArangoDB Machine Learning Architecture](../../../images/machine-learning-architecture.png) ## Graph Analytics vs. GraphML @@ -37,7 +37,7 @@ and then the edge indicates what the next connected vertex will be. Graph queries can answer questions like _**Who can introduce me to person X**_? -![Graph Query](../../images/graph-query.png) +![Graph Query](../../../images/graph-query.png) ### Graph Analytics @@ -46,7 +46,7 @@ know aggregate information about your graph, while analyzing the entire graph. Graph analytics can answer questions like _**Who are the most connected persons**_? -![Graph Analytics](../../images/graph-analytics.png) +![Graph Analytics](../../../images/graph-analytics.png) ### GraphML @@ -58,7 +58,7 @@ GraphML can answer questions like: - _**Will a customer churn?**_ - _**Is this particular transaction Anomalous?**_ -![Graph ML](../../images/graph-ml.png) +![Graph ML](../../../images/graph-ml.png) ## Use Cases @@ -134,7 +134,7 @@ The ArangoFlix demo uses five different recommendation methods: - Matrix Factorization - Graph Neural Networks -![ArangoFlix demo](../../images/data-science-arangoflix.png) +![ArangoFlix demo](../../../images/data-science-arangoflix.png) The ArangoFlix website not only offers an example of how the user recommendations might look like in real life, but it also provides information on a recommendation method, diff --git a/site/content/3.10/data-science/adapters/_index.md b/site/content/arangodb/3.10/data-science/adapters/_index.md similarity index 100% rename from site/content/3.10/data-science/adapters/_index.md rename to site/content/arangodb/3.10/data-science/adapters/_index.md diff --git a/site/content/3.10/data-science/adapters/arangodb-cugraph-adapter.md b/site/content/arangodb/3.10/data-science/adapters/arangodb-cugraph-adapter.md similarity index 100% rename from site/content/3.10/data-science/adapters/arangodb-cugraph-adapter.md rename to site/content/arangodb/3.10/data-science/adapters/arangodb-cugraph-adapter.md diff --git a/site/content/3.10/data-science/adapters/arangodb-dgl-adapter.md b/site/content/arangodb/3.10/data-science/adapters/arangodb-dgl-adapter.md similarity index 100% rename from site/content/3.10/data-science/adapters/arangodb-dgl-adapter.md rename to site/content/arangodb/3.10/data-science/adapters/arangodb-dgl-adapter.md diff --git a/site/content/3.10/data-science/adapters/arangodb-networkx-adapter.md b/site/content/arangodb/3.10/data-science/adapters/arangodb-networkx-adapter.md similarity index 100% rename from site/content/3.10/data-science/adapters/arangodb-networkx-adapter.md rename to site/content/arangodb/3.10/data-science/adapters/arangodb-networkx-adapter.md diff --git a/site/content/3.10/data-science/adapters/arangodb-pyg-adapter.md b/site/content/arangodb/3.10/data-science/adapters/arangodb-pyg-adapter.md similarity index 100% rename from site/content/3.10/data-science/adapters/arangodb-pyg-adapter.md rename to site/content/arangodb/3.10/data-science/adapters/arangodb-pyg-adapter.md diff --git a/site/content/3.10/data-science/adapters/arangodb-rdf-adapter.md b/site/content/arangodb/3.10/data-science/adapters/arangodb-rdf-adapter.md similarity index 100% rename from site/content/3.10/data-science/adapters/arangodb-rdf-adapter.md rename to site/content/arangodb/3.10/data-science/adapters/arangodb-rdf-adapter.md diff --git a/site/content/arangodb/3.10/data-science/arangograph-notebooks.md b/site/content/arangodb/3.10/data-science/arangograph-notebooks.md new file mode 100644 index 0000000000..833a0525f1 --- /dev/null +++ b/site/content/arangodb/3.10/data-science/arangograph-notebooks.md @@ -0,0 +1,22 @@ +--- +title: AMP Notebooks +menuTitle: AMP Notebooks +weight: 130 +description: >- + Colocated Jupyter Notebooks within the Arango Managed Platform +--- +{{< tip >}} +AMP Notebooks don't include the ArangoGraphML services. +To enable the ArangoGraphML services, +[get in touch](https://www.arangodb.com/contact/) +with the ArangoDB team. +{{< /tip >}} + +The AMP Notebook is a JupyterLab notebook embedded in the +[Arango Managed Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +The notebook integrates seamlessly with the platform, +automatically connecting to AMP services and ArangoDB. +This makes it much easier to leverage these resources without having +to download any data locally or to remember user IDs, passwords, and endpoint URLs. + +For more information, see the [Notebooks](../../../amp/notebooks.md) documentation. diff --git a/site/content/3.10/data-science/arangographml/_index.md b/site/content/arangodb/3.10/data-science/arangographml/_index.md similarity index 97% rename from site/content/3.10/data-science/arangographml/_index.md rename to site/content/arangodb/3.10/data-science/arangographml/_index.md index baa200deaa..0d1238abdd 100644 --- a/site/content/3.10/data-science/arangographml/_index.md +++ b/site/content/arangodb/3.10/data-science/arangographml/_index.md @@ -22,7 +22,7 @@ and facilitating their resolution. The process involves incorporating a graph's topology (node and edge structure) and the node and edge characteristics and features to create a numerical representation known as an embedding. -![GraphML Embeddings](../../../images/GraphML-Embeddings.webp) +![GraphML Embeddings](../../../../images/GraphML-Embeddings.webp) Graph Neural Networks (GNNs) are explicitly designed to learn meaningful numerical representations, or embeddings, for nodes and edges in a graph. @@ -34,7 +34,7 @@ for various tasks, such as node classification, link prediction, and graph-level classification, where the model can make predictions based on the learned patterns and relationships within the graph. -![GraphML Workflow](../../../images/GraphML-How-it-works.webp) +![GraphML Workflow](../../../../images/GraphML-How-it-works.webp) It is no longer necessary to understand the complexities involved with graph machine learning, thanks to the accessibility of the ArangoML package. diff --git a/site/content/3.10/data-science/arangographml/deploy.md b/site/content/arangodb/3.10/data-science/arangographml/deploy.md similarity index 79% rename from site/content/3.10/data-science/arangographml/deploy.md rename to site/content/arangodb/3.10/data-science/arangographml/deploy.md index 0d62cb12f6..b3f8c26068 100644 --- a/site/content/3.10/data-science/arangographml/deploy.md +++ b/site/content/arangodb/3.10/data-science/arangographml/deploy.md @@ -11,14 +11,14 @@ description: >- ArangoDB offers two deployment options, tailored to suit diverse requirements and infrastructure preferences: -- Managed cloud service via the [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +- Managed cloud service via the [Arango Managed Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) - Self-managed solution via the [ArangoDB Kubernetes Operator](https://github.com/arangodb/kube-arangodb) ### ArangoGraphML ArangoGraphML provides enterprise-ready Graph Machine Learning as a Cloud Service via Jupyter Notebooks that run on the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[Arango Managed Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). {{< tip >}} To get access to ArangoGraphML services and packages, @@ -36,20 +36,20 @@ with the ArangoDB team. - Metadata capture - Model management -![ArangoGraphML Pipeline](../../../images/ArangoGraphML_Pipeline.png) +![ArangoGraphML Pipeline](../../../../images/ArangoGraphML_Pipeline.png) #### Setup The ArangoGraphML managed-service runs on the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[Arango Managed Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). It offers a pre-configured environment where everything, including necessary components and configurations, comes preloaded. You don't need to set up or configure the infrastructure, and can immediately start using the GraphML functionalities. To summarize, all you need to do is: -1. Sign up for an [ArangoGraph account](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -2. Create a new [deployment in ArangoGraph](../../arangograph/deployments/_index.md#how-to-create-a-new-deployment). +1. Sign up for an [AMP account](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +2. Create a new [deployment in AMP](../../../../amp/deployments/_index.md#how-to-create-a-new-deployment). 3. Start using the ArangoGraphML functionalities. ### Self-managed ArangoGraphML diff --git a/site/content/3.10/data-science/arangographml/getting-started.md b/site/content/arangodb/3.10/data-science/arangographml/getting-started.md similarity index 99% rename from site/content/3.10/data-science/arangographml/getting-started.md rename to site/content/arangodb/3.10/data-science/arangographml/getting-started.md index 8742ec3aa0..e1309785dc 100644 --- a/site/content/3.10/data-science/arangographml/getting-started.md +++ b/site/content/arangodb/3.10/data-science/arangographml/getting-started.md @@ -175,12 +175,12 @@ Knowledge Graph constructed from the [GDELT Project](https://www.gdeltproject.or The events used range from peaceful protests to significant battles in Angola. The image below depicts the connections around an example event: -![Example Event](../../../images/ArangoML_open_intelligence_sample.png) +![Example Event](../../../../images/ArangoML_open_intelligence_sample.png) You can also see a larger portion of this graph, showing how the events, actors, news sources, and locations are interconnected into a large graph. -![Example Event](../../../images/ArangoML_open_intelligence_visualization.png) +![Example Event](../../../../images/ArangoML_open_intelligence_visualization.png) Let's get started! diff --git a/site/content/3.10/data-science/llm-knowledge-graphs.md b/site/content/arangodb/3.10/data-science/llm-knowledge-graphs.md similarity index 97% rename from site/content/3.10/data-science/llm-knowledge-graphs.md rename to site/content/arangodb/3.10/data-science/llm-knowledge-graphs.md index 80d8be9666..de8da64e7a 100644 --- a/site/content/3.10/data-science/llm-knowledge-graphs.md +++ b/site/content/arangodb/3.10/data-science/llm-knowledge-graphs.md @@ -46,7 +46,7 @@ the following tasks: - End-to-end knowledge graph construction - (Text) Embeddings -![ArangoDB Knowledge Graphs and LLMs](../../images/ArangoDB-knowledge-graphs-meets-llms.png) +![ArangoDB Knowledge Graphs and LLMs](../../../images/ArangoDB-knowledge-graphs-meets-llms.png) ## ArangoDB and LangChain diff --git a/site/content/3.10/data-science/pregel/_index.md b/site/content/arangodb/3.10/data-science/pregel/_index.md similarity index 100% rename from site/content/3.10/data-science/pregel/_index.md rename to site/content/arangodb/3.10/data-science/pregel/_index.md diff --git a/site/content/3.10/data-science/pregel/algorithms.md b/site/content/arangodb/3.10/data-science/pregel/algorithms.md similarity index 98% rename from site/content/3.10/data-science/pregel/algorithms.md rename to site/content/arangodb/3.10/data-science/pregel/algorithms.md index b596d7669b..3b17aecc8b 100644 --- a/site/content/3.10/data-science/pregel/algorithms.md +++ b/site/content/arangodb/3.10/data-science/pregel/algorithms.md @@ -215,7 +215,7 @@ It is probably impossible to discover an efficient algorithm which computes them in a distributed way. Fortunately there are scalable substitutions available, which should be equally usable for most use cases. -![Illustration of an execution of different centrality measures (Freeman 1977)](../../../images/centrality_visual.png) +![Illustration of an execution of different centrality measures (Freeman 1977)](../../../../images/centrality_visual.png) #### Effective Closeness @@ -224,7 +224,7 @@ A common definitions of centrality is the **closeness centrality** length of the shortest path between the vertex and all other vertices. For vertices *x*, *y* and shortest distance `d(y, x)` it is defined as: -![Vertex Closeness Formula](../../../images/closeness.png) +![Vertex Closeness Formula](../../../../images/closeness.png) Effective Closeness approximates the closeness measure. The algorithm works by iteratively estimating the number of shortest paths passing through each vertex. @@ -252,7 +252,7 @@ Another common measure is the [*betweenness* centrality](https://en.wikipedia.or It measures the number of times a vertex is part of shortest paths between any pairs of vertices. For a vertex *v* betweenness is defined as: -![Vertex Betweenness Formula](../../../images/betweenness.png) +![Vertex Betweenness Formula](../../../../images/betweenness.png) Where the σ represents the number of shortest paths between *x* and *y*, and σ(v) represents the number of paths also passing through a vertex *v*. diff --git a/site/content/3.10/deploy/_index.md b/site/content/arangodb/3.10/deploy/_index.md similarity index 98% rename from site/content/3.10/deploy/_index.md rename to site/content/arangodb/3.10/deploy/_index.md index 2b049622fb..e073069b53 100644 --- a/site/content/3.10/deploy/_index.md +++ b/site/content/arangodb/3.10/deploy/_index.md @@ -136,7 +136,7 @@ If you want a specific version, download the precompiled executable via the ### Run in the cloud - [AWS and Azure](in-the-cloud.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS, Azure & GCP ### Run in Kubernetes diff --git a/site/content/3.10/deploy/active-failover/_index.md b/site/content/arangodb/3.10/deploy/active-failover/_index.md similarity index 98% rename from site/content/3.10/deploy/active-failover/_index.md rename to site/content/arangodb/3.10/deploy/active-failover/_index.md index 1bbfdf8f2a..8672afa5e4 100644 --- a/site/content/3.10/deploy/active-failover/_index.md +++ b/site/content/arangodb/3.10/deploy/active-failover/_index.md @@ -17,7 +17,7 @@ An _Active Failover_ is defined as: An _Active Failover_ behaves differently from an [ArangoDB Cluster](../cluster/_index.md), please see the [limitations section](#limitations) for more details. -![ArangoDB Active Failover](../../../images/leader-follower.png) +![ArangoDB Active Failover](../../../../images/leader-follower.png) The advantage of the _Active Failover_ setup is that there is an active third party, the _Agency_, which observes and supervises all involved server processes. diff --git a/site/content/3.10/deploy/active-failover/administration.md b/site/content/arangodb/3.10/deploy/active-failover/administration.md similarity index 100% rename from site/content/3.10/deploy/active-failover/administration.md rename to site/content/arangodb/3.10/deploy/active-failover/administration.md diff --git a/site/content/3.10/deploy/active-failover/manual-start.md b/site/content/arangodb/3.10/deploy/active-failover/manual-start.md similarity index 100% rename from site/content/3.10/deploy/active-failover/manual-start.md rename to site/content/arangodb/3.10/deploy/active-failover/manual-start.md diff --git a/site/content/3.10/deploy/active-failover/using-the-arangodb-starter.md b/site/content/arangodb/3.10/deploy/active-failover/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.10/deploy/active-failover/using-the-arangodb-starter.md rename to site/content/arangodb/3.10/deploy/active-failover/using-the-arangodb-starter.md diff --git a/site/content/3.10/deploy/arangosync/_index.md b/site/content/arangodb/3.10/deploy/arangosync/_index.md similarity index 99% rename from site/content/3.10/deploy/arangosync/_index.md rename to site/content/arangodb/3.10/deploy/arangosync/_index.md index b660c58918..84e98d03fd 100644 --- a/site/content/3.10/deploy/arangosync/_index.md +++ b/site/content/arangodb/3.10/deploy/arangosync/_index.md @@ -27,7 +27,7 @@ in one place to a Cluster in another place. Typically it is used from one datace to another. It is possible to replicate to multiple other datacenters as well. It is not a solution for replicating single server instances. -![ArangoDB DC2DC](../../../images/dc2dc_topology.png) +![ArangoDB DC2DC](../../../../images/dc2dc_topology.png) The replication done by _ArangoSync_ is **asynchronous**. That means that when a client is writing data into the source datacenter, it will consider the diff --git a/site/content/3.10/deploy/arangosync/administration.md b/site/content/arangodb/3.10/deploy/arangosync/administration.md similarity index 100% rename from site/content/3.10/deploy/arangosync/administration.md rename to site/content/arangodb/3.10/deploy/arangosync/administration.md diff --git a/site/content/3.10/deploy/arangosync/deployment/_index.md b/site/content/arangodb/3.10/deploy/arangosync/deployment/_index.md similarity index 100% rename from site/content/3.10/deploy/arangosync/deployment/_index.md rename to site/content/arangodb/3.10/deploy/arangosync/deployment/_index.md diff --git a/site/content/3.10/deploy/arangosync/deployment/arangodb-cluster.md b/site/content/arangodb/3.10/deploy/arangosync/deployment/arangodb-cluster.md similarity index 100% rename from site/content/3.10/deploy/arangosync/deployment/arangodb-cluster.md rename to site/content/arangodb/3.10/deploy/arangosync/deployment/arangodb-cluster.md diff --git a/site/content/3.10/deploy/arangosync/deployment/arangosync-master.md b/site/content/arangodb/3.10/deploy/arangosync/deployment/arangosync-master.md similarity index 100% rename from site/content/3.10/deploy/arangosync/deployment/arangosync-master.md rename to site/content/arangodb/3.10/deploy/arangosync/deployment/arangosync-master.md diff --git a/site/content/3.10/deploy/arangosync/deployment/arangosync-workers.md b/site/content/arangodb/3.10/deploy/arangosync/deployment/arangosync-workers.md similarity index 100% rename from site/content/3.10/deploy/arangosync/deployment/arangosync-workers.md rename to site/content/arangodb/3.10/deploy/arangosync/deployment/arangosync-workers.md diff --git a/site/content/3.10/deploy/arangosync/deployment/prometheus-and-grafana.md b/site/content/arangodb/3.10/deploy/arangosync/deployment/prometheus-and-grafana.md similarity index 100% rename from site/content/3.10/deploy/arangosync/deployment/prometheus-and-grafana.md rename to site/content/arangodb/3.10/deploy/arangosync/deployment/prometheus-and-grafana.md diff --git a/site/content/3.10/deploy/arangosync/monitoring.md b/site/content/arangodb/3.10/deploy/arangosync/monitoring.md similarity index 100% rename from site/content/3.10/deploy/arangosync/monitoring.md rename to site/content/arangodb/3.10/deploy/arangosync/monitoring.md diff --git a/site/content/3.10/deploy/arangosync/operations-and-maintenance.md b/site/content/arangodb/3.10/deploy/arangosync/operations-and-maintenance.md similarity index 100% rename from site/content/3.10/deploy/arangosync/operations-and-maintenance.md rename to site/content/arangodb/3.10/deploy/arangosync/operations-and-maintenance.md diff --git a/site/content/3.10/deploy/arangosync/security.md b/site/content/arangodb/3.10/deploy/arangosync/security.md similarity index 100% rename from site/content/3.10/deploy/arangosync/security.md rename to site/content/arangodb/3.10/deploy/arangosync/security.md diff --git a/site/content/3.10/deploy/arangosync/troubleshooting.md b/site/content/arangodb/3.10/deploy/arangosync/troubleshooting.md similarity index 100% rename from site/content/3.10/deploy/arangosync/troubleshooting.md rename to site/content/arangodb/3.10/deploy/arangosync/troubleshooting.md diff --git a/site/content/3.10/deploy/architecture/_index.md b/site/content/arangodb/3.10/deploy/architecture/_index.md similarity index 100% rename from site/content/3.10/deploy/architecture/_index.md rename to site/content/arangodb/3.10/deploy/architecture/_index.md diff --git a/site/content/3.10/deploy/architecture/data-sharding.md b/site/content/arangodb/3.10/deploy/architecture/data-sharding.md similarity index 98% rename from site/content/3.10/deploy/architecture/data-sharding.md rename to site/content/arangodb/3.10/deploy/architecture/data-sharding.md index d495f38981..6139b13938 100644 --- a/site/content/3.10/deploy/architecture/data-sharding.md +++ b/site/content/arangodb/3.10/deploy/architecture/data-sharding.md @@ -44,7 +44,7 @@ cost-effective than pre-provisioning a single large machine. Increased complexity in infrastructure can be managed using modern containerization and cluster orchestrations tools like [Kubernetes](../kubernetes.md). -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) To achieve this ArangoDB splits your dataset into so called _shards_. The number of shards is something you may choose according to your needs. Proper sharding @@ -84,7 +84,7 @@ a given document is to be stored. Choosing the right shard key can have significant impact on your performance can reduce network traffic and increase performance. -![Hash Sharding](../../../images/cluster_sharding_hash.jpg) +![Hash Sharding](../../../../images/cluster_sharding_hash.jpg) ArangoDB uses consistent hashing to compute the target shard from the given values (as specified via by the `shardKeys` collection property). The ideal set diff --git a/site/content/3.10/deploy/architecture/replication.md b/site/content/arangodb/3.10/deploy/architecture/replication.md similarity index 100% rename from site/content/3.10/deploy/architecture/replication.md rename to site/content/arangodb/3.10/deploy/architecture/replication.md diff --git a/site/content/3.10/deploy/architecture/scalability.md b/site/content/arangodb/3.10/deploy/architecture/scalability.md similarity index 100% rename from site/content/3.10/deploy/architecture/scalability.md rename to site/content/arangodb/3.10/deploy/architecture/scalability.md diff --git a/site/content/3.10/deploy/cluster/_index.md b/site/content/arangodb/3.10/deploy/cluster/_index.md similarity index 98% rename from site/content/3.10/deploy/cluster/_index.md rename to site/content/arangodb/3.10/deploy/cluster/_index.md index 4d10cec023..60b256783a 100644 --- a/site/content/3.10/deploy/cluster/_index.md +++ b/site/content/arangodb/3.10/deploy/cluster/_index.md @@ -39,7 +39,7 @@ roles: - _Coordinators_ - _DB-Servers_. -![ArangoDB Cluster](../../../images/cluster-topology.png) +![ArangoDB Cluster](../../../../images/cluster-topology.png) ### Agents @@ -142,7 +142,7 @@ automatically to the different servers. In many situations one can also reap a benefit in data throughput, again because the load can be distributed to multiple machines. -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) From the outside this process is fully transparent: An application may talk to any _Coordinator_ and @@ -385,7 +385,7 @@ See the [Cluster Deployment](deployment/_index.md) chapter for instructions. ArangoDB is also available as a cloud service, the -[**ArangoGraph Insights Platform**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[**Arango Managed Platform (AMP)**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). ## Cluster ID diff --git a/site/content/3.10/deploy/cluster/administration.md b/site/content/arangodb/3.10/deploy/cluster/administration.md similarity index 100% rename from site/content/3.10/deploy/cluster/administration.md rename to site/content/arangodb/3.10/deploy/cluster/administration.md diff --git a/site/content/3.10/deploy/cluster/deployment/_index.md b/site/content/arangodb/3.10/deploy/cluster/deployment/_index.md similarity index 97% rename from site/content/3.10/deploy/cluster/deployment/_index.md rename to site/content/arangodb/3.10/deploy/cluster/deployment/_index.md index 4bd6b1550d..55d16885b4 100644 --- a/site/content/3.10/deploy/cluster/deployment/_index.md +++ b/site/content/arangodb/3.10/deploy/cluster/deployment/_index.md @@ -9,7 +9,7 @@ You can deploy an ArangoDB cluster in different ways: - [Using the ArangoDB Starter](using-the-arangodb-starter.md) - [Manual Start](manual-start.md) - [Kubernetes](../../kubernetes.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS, Azure & GCP ## Preliminary Information For Debian/Ubuntu Systems diff --git a/site/content/3.10/deploy/cluster/deployment/manual-start.md b/site/content/arangodb/3.10/deploy/cluster/deployment/manual-start.md similarity index 100% rename from site/content/3.10/deploy/cluster/deployment/manual-start.md rename to site/content/arangodb/3.10/deploy/cluster/deployment/manual-start.md diff --git a/site/content/3.10/deploy/cluster/deployment/using-the-arangodb-starter.md b/site/content/arangodb/3.10/deploy/cluster/deployment/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.10/deploy/cluster/deployment/using-the-arangodb-starter.md rename to site/content/arangodb/3.10/deploy/cluster/deployment/using-the-arangodb-starter.md diff --git a/site/content/3.10/deploy/cluster/limitations.md b/site/content/arangodb/3.10/deploy/cluster/limitations.md similarity index 100% rename from site/content/3.10/deploy/cluster/limitations.md rename to site/content/arangodb/3.10/deploy/cluster/limitations.md diff --git a/site/content/3.10/deploy/in-the-cloud.md b/site/content/arangodb/3.10/deploy/in-the-cloud.md similarity index 100% rename from site/content/3.10/deploy/in-the-cloud.md rename to site/content/arangodb/3.10/deploy/in-the-cloud.md diff --git a/site/content/3.10/deploy/kubernetes.md b/site/content/arangodb/3.10/deploy/kubernetes.md similarity index 100% rename from site/content/3.10/deploy/kubernetes.md rename to site/content/arangodb/3.10/deploy/kubernetes.md diff --git a/site/content/3.11/deploy/oneshard.md b/site/content/arangodb/3.10/deploy/oneshard.md similarity index 99% rename from site/content/3.11/deploy/oneshard.md rename to site/content/arangodb/3.10/deploy/oneshard.md index cd4eed572b..048508fdfd 100644 --- a/site/content/3.11/deploy/oneshard.md +++ b/site/content/arangodb/3.10/deploy/oneshard.md @@ -49,7 +49,7 @@ because they need to send and receive data on several connections, build up results for collection accesses from the received parts followed by further processing. -![OneShard vs. Sharded Cluster Setup](../../images/cluster-sharded-oneshard.png) +![OneShard vs. Sharded Cluster Setup](../../../images/cluster-sharded-oneshard.png) If the database involved in a query is a OneShard database, then the OneShard optimization can be applied to run the query on the diff --git a/site/content/3.10/deploy/production-checklist.md b/site/content/arangodb/3.10/deploy/production-checklist.md similarity index 100% rename from site/content/3.10/deploy/production-checklist.md rename to site/content/arangodb/3.10/deploy/production-checklist.md diff --git a/site/content/3.10/deploy/single-instance-vs-cluster.md b/site/content/arangodb/3.10/deploy/single-instance-vs-cluster.md similarity index 100% rename from site/content/3.10/deploy/single-instance-vs-cluster.md rename to site/content/arangodb/3.10/deploy/single-instance-vs-cluster.md diff --git a/site/content/3.10/deploy/single-instance/_index.md b/site/content/arangodb/3.10/deploy/single-instance/_index.md similarity index 100% rename from site/content/3.10/deploy/single-instance/_index.md rename to site/content/arangodb/3.10/deploy/single-instance/_index.md diff --git a/site/content/3.10/deploy/single-instance/manual-start.md b/site/content/arangodb/3.10/deploy/single-instance/manual-start.md similarity index 100% rename from site/content/3.10/deploy/single-instance/manual-start.md rename to site/content/arangodb/3.10/deploy/single-instance/manual-start.md diff --git a/site/content/3.10/deploy/single-instance/using-the-arangodb-starter.md b/site/content/arangodb/3.10/deploy/single-instance/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.10/deploy/single-instance/using-the-arangodb-starter.md rename to site/content/arangodb/3.10/deploy/single-instance/using-the-arangodb-starter.md diff --git a/site/content/3.10/develop/_index.md b/site/content/arangodb/3.10/develop/_index.md similarity index 100% rename from site/content/3.10/develop/_index.md rename to site/content/arangodb/3.10/develop/_index.md diff --git a/site/content/3.10/develop/drivers/_index.md b/site/content/arangodb/3.10/develop/drivers/_index.md similarity index 100% rename from site/content/3.10/develop/drivers/_index.md rename to site/content/arangodb/3.10/develop/drivers/_index.md diff --git a/site/content/3.10/develop/drivers/csharp-dotnet.md b/site/content/arangodb/3.10/develop/drivers/csharp-dotnet.md similarity index 100% rename from site/content/3.10/develop/drivers/csharp-dotnet.md rename to site/content/arangodb/3.10/develop/drivers/csharp-dotnet.md diff --git a/site/content/3.10/develop/drivers/go.md b/site/content/arangodb/3.10/develop/drivers/go.md similarity index 100% rename from site/content/3.10/develop/drivers/go.md rename to site/content/arangodb/3.10/develop/drivers/go.md diff --git a/site/content/3.10/develop/drivers/java/_index.md b/site/content/arangodb/3.10/develop/drivers/java/_index.md similarity index 100% rename from site/content/3.10/develop/drivers/java/_index.md rename to site/content/arangodb/3.10/develop/drivers/java/_index.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-6/_index.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-6/_index.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-6/_index.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-6/_index.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-6/driver-setup.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-6/driver-setup.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-6/driver-setup.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-6/driver-setup.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-6/serialization.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-6/serialization.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-6/serialization.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-6/serialization.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-7/_index.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-7/_index.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-7/_index.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-7/_index.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-7/changes-in-version-7.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-7/changes-in-version-7.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-7/changes-in-version-7.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-7/changes-in-version-7.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-7/driver-setup.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-7/driver-setup.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-7/driver-setup.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-7/driver-setup.md diff --git a/site/content/3.10/develop/drivers/java/reference-version-7/serialization.md b/site/content/arangodb/3.10/develop/drivers/java/reference-version-7/serialization.md similarity index 100% rename from site/content/3.10/develop/drivers/java/reference-version-7/serialization.md rename to site/content/arangodb/3.10/develop/drivers/java/reference-version-7/serialization.md diff --git a/site/content/3.10/develop/drivers/nodejs.md b/site/content/arangodb/3.10/develop/drivers/nodejs.md similarity index 100% rename from site/content/3.10/develop/drivers/nodejs.md rename to site/content/arangodb/3.10/develop/drivers/nodejs.md diff --git a/site/content/3.10/develop/drivers/python.md b/site/content/arangodb/3.10/develop/drivers/python.md similarity index 100% rename from site/content/3.10/develop/drivers/python.md rename to site/content/arangodb/3.10/develop/drivers/python.md diff --git a/site/content/3.10/develop/error-codes-and-meanings.md b/site/content/arangodb/3.10/develop/error-codes-and-meanings.md similarity index 100% rename from site/content/3.10/develop/error-codes-and-meanings.md rename to site/content/arangodb/3.10/develop/error-codes-and-meanings.md diff --git a/site/content/3.10/develop/foxx-microservices/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/deployment.md b/site/content/arangodb/3.10/develop/foxx-microservices/deployment.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/deployment.md rename to site/content/arangodb/3.10/develop/foxx-microservices/deployment.md diff --git a/site/content/3.10/develop/foxx-microservices/getting-started.md b/site/content/arangodb/3.10/develop/foxx-microservices/getting-started.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/getting-started.md rename to site/content/arangodb/3.10/develop/foxx-microservices/getting-started.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/access-from-the-browser.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/access-from-the-browser.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/access-from-the-browser.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/access-from-the-browser.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/authentication-and-sessions.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/authentication-and-sessions.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/authentication-and-sessions.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/authentication-and-sessions.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/development-mode.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/development-mode.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/development-mode.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/development-mode.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/foxx-in-a-cluster.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/foxx-in-a-cluster.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/foxx-in-a-cluster.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/foxx-in-a-cluster.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/linking-services-together.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/linking-services-together.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/linking-services-together.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/linking-services-together.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/making-requests.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/making-requests.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/making-requests.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/making-requests.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/scripts-and-scheduling.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/scripts-and-scheduling.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/scripts-and-scheduling.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/scripts-and-scheduling.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/testing-foxx-services.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/testing-foxx-services.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/testing-foxx-services.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/testing-foxx-services.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/using-node-modules.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/using-node-modules.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/using-node-modules.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/using-node-modules.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/using-webpack-with-foxx.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/using-webpack-with-foxx.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/using-webpack-with-foxx.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/using-webpack-with-foxx.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/working-with-collections.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/working-with-collections.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/working-with-collections.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/working-with-collections.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/working-with-files.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/working-with-files.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/working-with-files.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/working-with-files.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/working-with-routers.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/working-with-routers.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/working-with-routers.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/working-with-routers.md diff --git a/site/content/3.10/develop/foxx-microservices/guides/writing-queries.md b/site/content/arangodb/3.10/develop/foxx-microservices/guides/writing-queries.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/guides/writing-queries.md rename to site/content/arangodb/3.10/develop/foxx-microservices/guides/writing-queries.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/configuration.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/configuration.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/configuration.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/configuration.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/related-modules/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/related-modules/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/related-modules/authentication.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/authentication.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/related-modules/authentication.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/authentication.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/related-modules/graphql.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/graphql.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/related-modules/graphql.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/graphql.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/related-modules/oauth-2-0.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/oauth-2-0.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/related-modules/oauth-2-0.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/oauth-2-0.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/related-modules/queues.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/queues.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/related-modules/queues.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/related-modules/queues.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/routers/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/routers/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/routers/endpoints.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/endpoints.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/routers/endpoints.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/endpoints.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/routers/middleware.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/middleware.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/routers/middleware.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/middleware.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/routers/request.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/request.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/routers/request.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/request.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/routers/response.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/response.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/routers/response.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/routers/response.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/service-context.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/service-context.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/service-context.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/service-context.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/service-manifest.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/service-manifest.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/service-manifest.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/service-manifest.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md diff --git a/site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md b/site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md similarity index 100% rename from site/content/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md rename to site/content/arangodb/3.10/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md diff --git a/site/content/3.10/develop/http-api/_index.md b/site/content/arangodb/3.10/develop/http-api/_index.md similarity index 98% rename from site/content/3.10/develop/http-api/_index.md rename to site/content/arangodb/3.10/develop/http-api/_index.md index 3068e60f26..4e14d398c3 100644 --- a/site/content/3.10/develop/http-api/_index.md +++ b/site/content/arangodb/3.10/develop/http-api/_index.md @@ -105,7 +105,7 @@ You can explore the API with the interactive **Swagger UI** using the 2. Click the **Rest API** tab. 3. Click a section and endpoint to view the description and parameters. -![The web interface with the navigation on the left and the tabs at the top](../../../images/swagger_serverapi_overview.png) +![The web interface with the navigation on the left and the tabs at the top](../../../../images/swagger_serverapi_overview.png) Also see this blog post: [Using the ArangoDB Swagger.io Interactive API Documentation](https://www.arangodb.com/2018/03/using-arangodb-swaggerio-interactive-api-documentation/). diff --git a/site/content/3.10/develop/http-api/administration.md b/site/content/arangodb/3.10/develop/http-api/administration.md similarity index 100% rename from site/content/3.10/develop/http-api/administration.md rename to site/content/arangodb/3.10/develop/http-api/administration.md diff --git a/site/content/3.10/develop/http-api/analyzers.md b/site/content/arangodb/3.10/develop/http-api/analyzers.md similarity index 100% rename from site/content/3.10/develop/http-api/analyzers.md rename to site/content/arangodb/3.10/develop/http-api/analyzers.md diff --git a/site/content/3.10/develop/http-api/authentication.md b/site/content/arangodb/3.10/develop/http-api/authentication.md similarity index 100% rename from site/content/3.10/develop/http-api/authentication.md rename to site/content/arangodb/3.10/develop/http-api/authentication.md diff --git a/site/content/3.10/develop/http-api/batch-requests.md b/site/content/arangodb/3.10/develop/http-api/batch-requests.md similarity index 100% rename from site/content/3.10/develop/http-api/batch-requests.md rename to site/content/arangodb/3.10/develop/http-api/batch-requests.md diff --git a/site/content/3.10/develop/http-api/cluster.md b/site/content/arangodb/3.10/develop/http-api/cluster.md similarity index 100% rename from site/content/3.10/develop/http-api/cluster.md rename to site/content/arangodb/3.10/develop/http-api/cluster.md diff --git a/site/content/3.10/develop/http-api/collections.md b/site/content/arangodb/3.10/develop/http-api/collections.md similarity index 100% rename from site/content/3.10/develop/http-api/collections.md rename to site/content/arangodb/3.10/develop/http-api/collections.md diff --git a/site/content/3.10/develop/http-api/databases.md b/site/content/arangodb/3.10/develop/http-api/databases.md similarity index 100% rename from site/content/3.10/develop/http-api/databases.md rename to site/content/arangodb/3.10/develop/http-api/databases.md diff --git a/site/content/3.10/develop/http-api/documents.md b/site/content/arangodb/3.10/develop/http-api/documents.md similarity index 100% rename from site/content/3.10/develop/http-api/documents.md rename to site/content/arangodb/3.10/develop/http-api/documents.md diff --git a/site/content/3.10/develop/http-api/foxx.md b/site/content/arangodb/3.10/develop/http-api/foxx.md similarity index 100% rename from site/content/3.10/develop/http-api/foxx.md rename to site/content/arangodb/3.10/develop/http-api/foxx.md diff --git a/site/content/3.10/develop/http-api/general-request-handling.md b/site/content/arangodb/3.10/develop/http-api/general-request-handling.md similarity index 100% rename from site/content/3.10/develop/http-api/general-request-handling.md rename to site/content/arangodb/3.10/develop/http-api/general-request-handling.md diff --git a/site/content/3.10/develop/http-api/graphs/_index.md b/site/content/arangodb/3.10/develop/http-api/graphs/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/graphs/_index.md rename to site/content/arangodb/3.10/develop/http-api/graphs/_index.md diff --git a/site/content/3.10/develop/http-api/graphs/edges.md b/site/content/arangodb/3.10/develop/http-api/graphs/edges.md similarity index 100% rename from site/content/3.10/develop/http-api/graphs/edges.md rename to site/content/arangodb/3.10/develop/http-api/graphs/edges.md diff --git a/site/content/3.10/develop/http-api/graphs/named-graphs.md b/site/content/arangodb/3.10/develop/http-api/graphs/named-graphs.md similarity index 99% rename from site/content/3.10/develop/http-api/graphs/named-graphs.md rename to site/content/arangodb/3.10/develop/http-api/graphs/named-graphs.md index e3bdcb3b8e..430cf36b6a 100644 --- a/site/content/3.10/develop/http-api/graphs/named-graphs.md +++ b/site/content/arangodb/3.10/develop/http-api/graphs/named-graphs.md @@ -18,11 +18,11 @@ The examples use the following example graphs: [_Social Graph_](../../../graphs/example-graphs.md#social-graph): -![Social Example Graph](../../../../images/social_graph.png) +![Social Example Graph](../../../../../images/social_graph.png) [_Knows Graph_](../../../graphs/example-graphs.md#knows-graph): -![Social Example Graph](../../../../images/knows_graph.png) +![Social Example Graph](../../../../../images/knows_graph.png) ## Management diff --git a/site/content/3.10/develop/http-api/hot-backups.md b/site/content/arangodb/3.10/develop/http-api/hot-backups.md similarity index 100% rename from site/content/3.10/develop/http-api/hot-backups.md rename to site/content/arangodb/3.10/develop/http-api/hot-backups.md diff --git a/site/content/3.10/develop/http-api/import.md b/site/content/arangodb/3.10/develop/http-api/import.md similarity index 100% rename from site/content/3.10/develop/http-api/import.md rename to site/content/arangodb/3.10/develop/http-api/import.md diff --git a/site/content/3.10/develop/http-api/indexes/_index.md b/site/content/arangodb/3.10/develop/http-api/indexes/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/_index.md rename to site/content/arangodb/3.10/develop/http-api/indexes/_index.md diff --git a/site/content/3.10/develop/http-api/indexes/fulltext.md b/site/content/arangodb/3.10/develop/http-api/indexes/fulltext.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/fulltext.md rename to site/content/arangodb/3.10/develop/http-api/indexes/fulltext.md diff --git a/site/content/3.10/develop/http-api/indexes/geo-spatial.md b/site/content/arangodb/3.10/develop/http-api/indexes/geo-spatial.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/geo-spatial.md rename to site/content/arangodb/3.10/develop/http-api/indexes/geo-spatial.md diff --git a/site/content/3.10/develop/http-api/indexes/inverted.md b/site/content/arangodb/3.10/develop/http-api/indexes/inverted.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/inverted.md rename to site/content/arangodb/3.10/develop/http-api/indexes/inverted.md diff --git a/site/content/3.10/develop/http-api/indexes/multi-dimensional.md b/site/content/arangodb/3.10/develop/http-api/indexes/multi-dimensional.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/multi-dimensional.md rename to site/content/arangodb/3.10/develop/http-api/indexes/multi-dimensional.md diff --git a/site/content/3.10/develop/http-api/indexes/persistent.md b/site/content/arangodb/3.10/develop/http-api/indexes/persistent.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/persistent.md rename to site/content/arangodb/3.10/develop/http-api/indexes/persistent.md diff --git a/site/content/3.10/develop/http-api/indexes/ttl.md b/site/content/arangodb/3.10/develop/http-api/indexes/ttl.md similarity index 100% rename from site/content/3.10/develop/http-api/indexes/ttl.md rename to site/content/arangodb/3.10/develop/http-api/indexes/ttl.md diff --git a/site/content/3.10/develop/http-api/jobs.md b/site/content/arangodb/3.10/develop/http-api/jobs.md similarity index 100% rename from site/content/3.10/develop/http-api/jobs.md rename to site/content/arangodb/3.10/develop/http-api/jobs.md diff --git a/site/content/3.10/develop/http-api/monitoring/_index.md b/site/content/arangodb/3.10/develop/http-api/monitoring/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/monitoring/_index.md rename to site/content/arangodb/3.10/develop/http-api/monitoring/_index.md diff --git a/site/content/3.10/develop/http-api/monitoring/logs.md b/site/content/arangodb/3.10/develop/http-api/monitoring/logs.md similarity index 100% rename from site/content/3.10/develop/http-api/monitoring/logs.md rename to site/content/arangodb/3.10/develop/http-api/monitoring/logs.md diff --git a/site/content/3.10/develop/http-api/monitoring/metrics.md b/site/content/arangodb/3.10/develop/http-api/monitoring/metrics.md similarity index 100% rename from site/content/3.10/develop/http-api/monitoring/metrics.md rename to site/content/arangodb/3.10/develop/http-api/monitoring/metrics.md diff --git a/site/content/3.10/develop/http-api/monitoring/statistics.md b/site/content/arangodb/3.10/develop/http-api/monitoring/statistics.md similarity index 100% rename from site/content/3.10/develop/http-api/monitoring/statistics.md rename to site/content/arangodb/3.10/develop/http-api/monitoring/statistics.md diff --git a/site/content/3.10/develop/http-api/pregel.md b/site/content/arangodb/3.10/develop/http-api/pregel.md similarity index 100% rename from site/content/3.10/develop/http-api/pregel.md rename to site/content/arangodb/3.10/develop/http-api/pregel.md diff --git a/site/content/3.10/develop/http-api/queries/_index.md b/site/content/arangodb/3.10/develop/http-api/queries/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/queries/_index.md rename to site/content/arangodb/3.10/develop/http-api/queries/_index.md diff --git a/site/content/3.10/develop/http-api/queries/aql-queries.md b/site/content/arangodb/3.10/develop/http-api/queries/aql-queries.md similarity index 100% rename from site/content/3.10/develop/http-api/queries/aql-queries.md rename to site/content/arangodb/3.10/develop/http-api/queries/aql-queries.md diff --git a/site/content/3.10/develop/http-api/queries/aql-query-results-cache.md b/site/content/arangodb/3.10/develop/http-api/queries/aql-query-results-cache.md similarity index 100% rename from site/content/3.10/develop/http-api/queries/aql-query-results-cache.md rename to site/content/arangodb/3.10/develop/http-api/queries/aql-query-results-cache.md diff --git a/site/content/3.10/develop/http-api/queries/user-defined-aql-functions.md b/site/content/arangodb/3.10/develop/http-api/queries/user-defined-aql-functions.md similarity index 100% rename from site/content/3.10/develop/http-api/queries/user-defined-aql-functions.md rename to site/content/arangodb/3.10/develop/http-api/queries/user-defined-aql-functions.md diff --git a/site/content/3.10/develop/http-api/replication/_index.md b/site/content/arangodb/3.10/develop/http-api/replication/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/replication/_index.md rename to site/content/arangodb/3.10/develop/http-api/replication/_index.md diff --git a/site/content/3.10/develop/http-api/replication/other-replication-commands.md b/site/content/arangodb/3.10/develop/http-api/replication/other-replication-commands.md similarity index 100% rename from site/content/3.10/develop/http-api/replication/other-replication-commands.md rename to site/content/arangodb/3.10/develop/http-api/replication/other-replication-commands.md diff --git a/site/content/3.10/develop/http-api/replication/replication-applier.md b/site/content/arangodb/3.10/develop/http-api/replication/replication-applier.md similarity index 100% rename from site/content/3.10/develop/http-api/replication/replication-applier.md rename to site/content/arangodb/3.10/develop/http-api/replication/replication-applier.md diff --git a/site/content/3.10/develop/http-api/replication/replication-dump.md b/site/content/arangodb/3.10/develop/http-api/replication/replication-dump.md similarity index 100% rename from site/content/3.10/develop/http-api/replication/replication-dump.md rename to site/content/arangodb/3.10/develop/http-api/replication/replication-dump.md diff --git a/site/content/3.10/develop/http-api/replication/replication-logger.md b/site/content/arangodb/3.10/develop/http-api/replication/replication-logger.md similarity index 100% rename from site/content/3.10/develop/http-api/replication/replication-logger.md rename to site/content/arangodb/3.10/develop/http-api/replication/replication-logger.md diff --git a/site/content/3.10/develop/http-api/replication/write-ahead-log.md b/site/content/arangodb/3.10/develop/http-api/replication/write-ahead-log.md similarity index 100% rename from site/content/3.10/develop/http-api/replication/write-ahead-log.md rename to site/content/arangodb/3.10/develop/http-api/replication/write-ahead-log.md diff --git a/site/content/3.10/develop/http-api/security.md b/site/content/arangodb/3.10/develop/http-api/security.md similarity index 100% rename from site/content/3.10/develop/http-api/security.md rename to site/content/arangodb/3.10/develop/http-api/security.md diff --git a/site/content/3.10/develop/http-api/tasks.md b/site/content/arangodb/3.10/develop/http-api/tasks.md similarity index 100% rename from site/content/3.10/develop/http-api/tasks.md rename to site/content/arangodb/3.10/develop/http-api/tasks.md diff --git a/site/content/3.10/develop/http-api/transactions/_index.md b/site/content/arangodb/3.10/develop/http-api/transactions/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/transactions/_index.md rename to site/content/arangodb/3.10/develop/http-api/transactions/_index.md diff --git a/site/content/3.10/develop/http-api/transactions/javascript-transactions.md b/site/content/arangodb/3.10/develop/http-api/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.10/develop/http-api/transactions/javascript-transactions.md rename to site/content/arangodb/3.10/develop/http-api/transactions/javascript-transactions.md diff --git a/site/content/3.10/develop/http-api/transactions/stream-transactions.md b/site/content/arangodb/3.10/develop/http-api/transactions/stream-transactions.md similarity index 100% rename from site/content/3.10/develop/http-api/transactions/stream-transactions.md rename to site/content/arangodb/3.10/develop/http-api/transactions/stream-transactions.md diff --git a/site/content/3.10/develop/http-api/users.md b/site/content/arangodb/3.10/develop/http-api/users.md similarity index 100% rename from site/content/3.10/develop/http-api/users.md rename to site/content/arangodb/3.10/develop/http-api/users.md diff --git a/site/content/3.10/develop/http-api/views/_index.md b/site/content/arangodb/3.10/develop/http-api/views/_index.md similarity index 100% rename from site/content/3.10/develop/http-api/views/_index.md rename to site/content/arangodb/3.10/develop/http-api/views/_index.md diff --git a/site/content/3.10/develop/http-api/views/arangosearch-views.md b/site/content/arangodb/3.10/develop/http-api/views/arangosearch-views.md similarity index 100% rename from site/content/3.10/develop/http-api/views/arangosearch-views.md rename to site/content/arangodb/3.10/develop/http-api/views/arangosearch-views.md diff --git a/site/content/3.10/develop/http-api/views/search-alias-views.md b/site/content/arangodb/3.10/develop/http-api/views/search-alias-views.md similarity index 100% rename from site/content/3.10/develop/http-api/views/search-alias-views.md rename to site/content/arangodb/3.10/develop/http-api/views/search-alias-views.md diff --git a/site/content/3.10/develop/integrations/_index.md b/site/content/arangodb/3.10/develop/integrations/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/_index.md rename to site/content/arangodb/3.10/develop/integrations/_index.md diff --git a/site/content/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md b/site/content/arangodb/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md similarity index 99% rename from site/content/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md rename to site/content/arangodb/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md index 6cb6217cb0..031f1b8c06 100644 --- a/site/content/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md +++ b/site/content/arangodb/3.10/develop/integrations/arangodb-datasource-for-apache-spark.md @@ -324,7 +324,7 @@ The following Spark SQL data types (subtypes of `org.apache.spark.sql.types.Filt - `MapType` (only with key type `StringType`) - `StructType` -## Connect to the ArangoGraph Insights Platform +## Connect to the Arango Managed Platform (AMP) To connect to SSL secured deployments using X.509 Base64 encoded CA certificate (ArangoGraph): diff --git a/site/content/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md b/site/content/arangodb/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md rename to site/content/arangodb/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md diff --git a/site/content/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md b/site/content/arangodb/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md similarity index 100% rename from site/content/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md rename to site/content/arangodb/3.10/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md diff --git a/site/content/3.10/develop/integrations/spring-boot-arangodb.md b/site/content/arangodb/3.10/develop/integrations/spring-boot-arangodb.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-boot-arangodb.md rename to site/content/arangodb/3.10/develop/integrations/spring-boot-arangodb.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/migration.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/migration.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/migration.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/migration.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/template.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/template.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-3/template.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-3/template.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md diff --git a/site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/template.md b/site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/template.md similarity index 100% rename from site/content/3.10/develop/integrations/spring-data-arangodb/reference-version-4/template.md rename to site/content/arangodb/3.10/develop/integrations/spring-data-arangodb/reference-version-4/template.md diff --git a/site/content/3.10/develop/javascript-api/@arangodb/_index.md b/site/content/arangodb/3.10/develop/javascript-api/@arangodb/_index.md similarity index 100% rename from site/content/3.10/develop/javascript-api/@arangodb/_index.md rename to site/content/arangodb/3.10/develop/javascript-api/@arangodb/_index.md diff --git a/site/content/3.10/develop/javascript-api/@arangodb/collection-object.md b/site/content/arangodb/3.10/develop/javascript-api/@arangodb/collection-object.md similarity index 100% rename from site/content/3.10/develop/javascript-api/@arangodb/collection-object.md rename to site/content/arangodb/3.10/develop/javascript-api/@arangodb/collection-object.md diff --git a/site/content/3.10/develop/javascript-api/@arangodb/cursor-object.md b/site/content/arangodb/3.10/develop/javascript-api/@arangodb/cursor-object.md similarity index 100% rename from site/content/3.10/develop/javascript-api/@arangodb/cursor-object.md rename to site/content/arangodb/3.10/develop/javascript-api/@arangodb/cursor-object.md diff --git a/site/content/3.10/develop/javascript-api/@arangodb/db-object.md b/site/content/arangodb/3.10/develop/javascript-api/@arangodb/db-object.md similarity index 100% rename from site/content/3.10/develop/javascript-api/@arangodb/db-object.md rename to site/content/arangodb/3.10/develop/javascript-api/@arangodb/db-object.md diff --git a/site/content/3.10/develop/javascript-api/@arangodb/view-object.md b/site/content/arangodb/3.10/develop/javascript-api/@arangodb/view-object.md similarity index 100% rename from site/content/3.10/develop/javascript-api/@arangodb/view-object.md rename to site/content/arangodb/3.10/develop/javascript-api/@arangodb/view-object.md diff --git a/site/content/3.10/develop/javascript-api/_index.md b/site/content/arangodb/3.10/develop/javascript-api/_index.md similarity index 100% rename from site/content/3.10/develop/javascript-api/_index.md rename to site/content/arangodb/3.10/develop/javascript-api/_index.md diff --git a/site/content/3.10/develop/javascript-api/actions.md b/site/content/arangodb/3.10/develop/javascript-api/actions.md similarity index 100% rename from site/content/3.10/develop/javascript-api/actions.md rename to site/content/arangodb/3.10/develop/javascript-api/actions.md diff --git a/site/content/3.10/develop/javascript-api/analyzers.md b/site/content/arangodb/3.10/develop/javascript-api/analyzers.md similarity index 100% rename from site/content/3.10/develop/javascript-api/analyzers.md rename to site/content/arangodb/3.10/develop/javascript-api/analyzers.md diff --git a/site/content/3.10/develop/javascript-api/aql-queries.md b/site/content/arangodb/3.10/develop/javascript-api/aql-queries.md similarity index 100% rename from site/content/3.10/develop/javascript-api/aql-queries.md rename to site/content/arangodb/3.10/develop/javascript-api/aql-queries.md diff --git a/site/content/3.10/develop/javascript-api/console.md b/site/content/arangodb/3.10/develop/javascript-api/console.md similarity index 100% rename from site/content/3.10/develop/javascript-api/console.md rename to site/content/arangodb/3.10/develop/javascript-api/console.md diff --git a/site/content/3.10/develop/javascript-api/crypto.md b/site/content/arangodb/3.10/develop/javascript-api/crypto.md similarity index 100% rename from site/content/3.10/develop/javascript-api/crypto.md rename to site/content/arangodb/3.10/develop/javascript-api/crypto.md diff --git a/site/content/3.10/develop/javascript-api/fs.md b/site/content/arangodb/3.10/develop/javascript-api/fs.md similarity index 100% rename from site/content/3.10/develop/javascript-api/fs.md rename to site/content/arangodb/3.10/develop/javascript-api/fs.md diff --git a/site/content/3.10/develop/javascript-api/request.md b/site/content/arangodb/3.10/develop/javascript-api/request.md similarity index 100% rename from site/content/3.10/develop/javascript-api/request.md rename to site/content/arangodb/3.10/develop/javascript-api/request.md diff --git a/site/content/3.10/develop/javascript-api/tasks.md b/site/content/arangodb/3.10/develop/javascript-api/tasks.md similarity index 100% rename from site/content/3.10/develop/javascript-api/tasks.md rename to site/content/arangodb/3.10/develop/javascript-api/tasks.md diff --git a/site/content/3.10/develop/operational-factors.md b/site/content/arangodb/3.10/develop/operational-factors.md similarity index 100% rename from site/content/3.10/develop/operational-factors.md rename to site/content/arangodb/3.10/develop/operational-factors.md diff --git a/site/content/3.10/develop/satellitecollections.md b/site/content/arangodb/3.10/develop/satellitecollections.md similarity index 100% rename from site/content/3.10/develop/satellitecollections.md rename to site/content/arangodb/3.10/develop/satellitecollections.md diff --git a/site/content/3.10/develop/smartjoins.md b/site/content/arangodb/3.10/develop/smartjoins.md similarity index 100% rename from site/content/3.10/develop/smartjoins.md rename to site/content/arangodb/3.10/develop/smartjoins.md diff --git a/site/content/3.10/develop/transactions/_index.md b/site/content/arangodb/3.10/develop/transactions/_index.md similarity index 100% rename from site/content/3.10/develop/transactions/_index.md rename to site/content/arangodb/3.10/develop/transactions/_index.md diff --git a/site/content/3.10/develop/transactions/durability.md b/site/content/arangodb/3.10/develop/transactions/durability.md similarity index 100% rename from site/content/3.10/develop/transactions/durability.md rename to site/content/arangodb/3.10/develop/transactions/durability.md diff --git a/site/content/3.10/develop/transactions/javascript-transactions.md b/site/content/arangodb/3.10/develop/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.10/develop/transactions/javascript-transactions.md rename to site/content/arangodb/3.10/develop/transactions/javascript-transactions.md diff --git a/site/content/3.10/develop/transactions/limitations.md b/site/content/arangodb/3.10/develop/transactions/limitations.md similarity index 100% rename from site/content/3.10/develop/transactions/limitations.md rename to site/content/arangodb/3.10/develop/transactions/limitations.md diff --git a/site/content/3.10/develop/transactions/locking-and-isolation.md b/site/content/arangodb/3.10/develop/transactions/locking-and-isolation.md similarity index 100% rename from site/content/3.10/develop/transactions/locking-and-isolation.md rename to site/content/arangodb/3.10/develop/transactions/locking-and-isolation.md diff --git a/site/content/3.10/develop/transactions/stream-transactions.md b/site/content/arangodb/3.10/develop/transactions/stream-transactions.md similarity index 100% rename from site/content/3.10/develop/transactions/stream-transactions.md rename to site/content/arangodb/3.10/develop/transactions/stream-transactions.md diff --git a/site/content/3.10/get-started/_index.md b/site/content/arangodb/3.10/get-started/_index.md similarity index 100% rename from site/content/3.10/get-started/_index.md rename to site/content/arangodb/3.10/get-started/_index.md diff --git a/site/content/3.10/get-started/how-to-interact-with-arangodb.md b/site/content/arangodb/3.10/get-started/how-to-interact-with-arangodb.md similarity index 100% rename from site/content/3.10/get-started/how-to-interact-with-arangodb.md rename to site/content/arangodb/3.10/get-started/how-to-interact-with-arangodb.md diff --git a/site/content/3.10/get-started/on-premises-installation.md b/site/content/arangodb/3.10/get-started/on-premises-installation.md similarity index 94% rename from site/content/3.10/get-started/on-premises-installation.md rename to site/content/arangodb/3.10/get-started/on-premises-installation.md index 5dda1d48f9..df93e81006 100644 --- a/site/content/3.10/get-started/on-premises-installation.md +++ b/site/content/arangodb/3.10/get-started/on-premises-installation.md @@ -33,16 +33,16 @@ Depending on the installation method used, the installation process either prompted for the root password or the default root password is empty (see [Securing the installation](.#securing-the-installation)). -![Web Interface Login Form](../../images/loginView.png) +![Web Interface Login Form](../../../../images/loginView.png) Next you will be asked which database to use. Every server instance comes with a `_system` database. Select this database to continue. -![select database](../../images/selectDBView.png) +![select database](../../../../images/selectDBView.png) You should then be presented the dashboard with server statistics like this: -![Web Interface Dashboard Request Statistics](../../images/dashboardView.png) +![Web Interface Dashboard Request Statistics](../../../../images/dashboardView.png) For a more detailed description of the interface, see [Web Interface](../components/web-interface/_index.md). --> diff --git a/site/content/3.10/get-started/set-up-a-cloud-instance.md b/site/content/arangodb/3.10/get-started/set-up-a-cloud-instance.md similarity index 70% rename from site/content/3.10/get-started/set-up-a-cloud-instance.md rename to site/content/arangodb/3.10/get-started/set-up-a-cloud-instance.md index 1973721015..2fbc242b94 100644 --- a/site/content/3.10/get-started/set-up-a-cloud-instance.md +++ b/site/content/arangodb/3.10/get-started/set-up-a-cloud-instance.md @@ -6,10 +6,10 @@ description: >- This quick start guide covers the basics from creating an ArangoGraph account to setting up and accessing your first ArangoGraph deployment --- -For general information about the ArangoGraph Insights Platform, see +For general information about the Arango Managed Platform (AMP), see [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -For guides and reference documentation, see the [ArangoGraph](../arangograph/_index.md) documentation. +For guides and reference documentation, see the [ArangoGraph](../../../amp/_index.md) documentation. ## Prerequisites @@ -33,7 +33,7 @@ used for multiple accounts. 2. Click the __Start Free__ button or click the __Sign Up__ link in the top right corner. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) + ![ArangoGraph Homepage](../../../images/arangograph-homepage.png) 3. Review the terms & conditions and privacy policy and click __I accept__. 4. Select the type of sign up you would like to use (GitHub, Google, or @@ -42,11 +42,11 @@ used for multiple accounts. - For the email address option, type your desired email address in the email field and type a strong password in the password field. - {{< image src="../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} Click the __Sign up__ button. You will receive a verification email. In that mail, click the __Verify my email address__ link or button. - It opens a page in the ArangoGraph Insights Platform that says __Welcome back!__ + It opens a page in the Arango Managed Platform (AMP) that says __Welcome back!__ 5. Click the __Log in__ button to continue and login. 6. If you signed up with an email address of a public email service provider (e.g. Hotmail), a form appears asking for your mobile phone number. Enter the country code @@ -67,25 +67,25 @@ used for multiple accounts. provider and region. Pick one and click __Create deployment__. You can also select your intended use-case. - ![ArangoGraph Dashboard](../../images/arangograph-dashboard-free-tier.png) + ![ArangoGraph Dashboard](../../../images/arangograph-dashboard-free-tier.png) - You can also [create a deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) + You can also [create a deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) manually, if you want fine-grained configuration options. 2. The new deployment is displayed in the list of deployments for the respective project (here: _Avocado_). - ![ArangoGraph Deployments Bootstrapping](../../images/arangograph-deployments-bootstrapping.png) + ![ArangoGraph Deployments Bootstrapping](../../../images/arangograph-deployments-bootstrapping.png) It takes a couple of minutes before the deployment can be used. The status is changed from __Bootstrapping__ to __OK__ eventually and you also receive an email when it is ready. - {{< image src="../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} 3. Click the name of the deployment (or the __Open deployment details__ link in the email) to view the deployment details. - ![ArangoGraph Deployment Ready](../../images/arangograph-deployment-ready.png) + ![ArangoGraph Deployment Ready](../../../images/arangograph-deployment-ready.png) 4. Click the __Open database UI__ button to open the ArangoDB web interface. @@ -96,23 +96,23 @@ used for multiple accounts. Click __Guide__ for instructions on how to access and run queries against this data. - ![ArangoGraph Deployment Examples](../../images/arangograph-deployment-examples.png) + ![ArangoGraph Deployment Examples](../../../images/arangograph-deployment-examples.png) - ![ArangoGraph Deployment Examples IMDB Guide](../../images/arangograph-deployment-examples-imdb-guide.png) + ![ArangoGraph Deployment Examples IMDB Guide](../../../images/arangograph-deployment-examples-imdb-guide.png) ## General Hierarchy -The ArangoGraph Insights Platform supports multi-tenant setups via organizations. +The Arango Managed Platform (AMP) supports multi-tenant setups via organizations. You can create your own organization(s) and invite collaborators or join existing ones via invites. Your organization contains projects. Your projects hold your deployments. -- [**Organizations**](../arangograph/organizations/_index.md) +- [**Organizations**](../../../amp/organizations/_index.md) represent (commercial) entities such as companies. You can be part of multiple organizations with a single user account. - - [**Projects**](../arangograph/projects.md) + - [**Projects**](../../../amp/projects.md) represent organizational units such as teams or applications. - - [**Deployments**](../arangograph/deployments/_index.md) + - [**Deployments**](../../../amp/deployments/_index.md) are the actual instances of ArangoDB clusters. When you sign up for ArangoGraph, an organization and a default project are @@ -125,32 +125,32 @@ question mark to bring up the help menu and choose __Start tour__. This guided tour walks you through the creation of a deployment and shows you how to load example datasets and manage projects and deployments. -![Start tour in menu](../../images/arangograph-tour-start.png) +![Start tour in menu](../../../images/arangograph-tour-start.png) Alternatively, follow the steps of the linked guides: -- [Create a new project](../arangograph/projects.md#how-to-create-a-new-project) (optional) -- [Create a new deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) -- [Install a new certificate](../arangograph/security-and-access-control/x-509-certificates.md) (optional) -- [Access your deployment](../arangograph/deployments/_index.md#how-to-access-your-deployment) -- [Delete your deployment](../arangograph/deployments/_index.md#how-to-delete-a-deployment) +- [Create a new project](../../../amp/projects.md#how-to-create-a-new-project) (optional) +- [Create a new deployment](../../../../../amp/deployments/_index.md#how-to-create-a-new-deployment) +- [Install a new certificate](../../../amp/security-and-access-control/x-509-certificates.md) (optional) +- [Access your deployment](../../../amp/deployments/_index.md#how-to-access-your-deployment) +- [Delete your deployment](../../../amp/deployments/_index.md#how-to-delete-a-deployment) ## Free-to-Try vs. Paid -The ArangoGraph Insights Platform comes with a free-to-try tier that lets you test +The Arango Managed Platform (AMP) comes with a free-to-try tier that lets you test the ArangoDB Cloud for free for 14 days. It includes one project and one small deployment of 4GB, local backups, and one notebook for learning and data science. After the trial period, your deployment is automatically deleted. You can unlock all features in ArangoGraph at any time by adding your billing details and at least one payment method. See: -- [ArangoGraph Packages](../arangograph/organizations/_index.md#arangograph-packages) -- [How to add billing details to organizations](../arangograph/organizations/billing.md#how-to-add-billing-details) -- [How to add a payment method to an organization](../arangograph/organizations/billing.md#how-to-add-a-payment-method) +- [ArangoGraph Packages](../../../amp/organizations/_index.md#arangograph-packages) +- [How to add billing details to organizations](../../../amp/organizations/billing.md#how-to-add-billing-details) +- [How to add a payment method to an organization](../../../amp/organizations/billing.md#how-to-add-a-payment-method) ## Managed Cloud Service vs. On-premises Comparison: Key Differences -The ArangoGraph Insights Platform aims to make all features of the ArangoDB -[Enterprise Edition](../about-arangodb/features/enterprise-edition.md) available to you, but +The Arango Managed Platform (AMP) aims to make all features of the ArangoDB +[Enterprise Edition](../about/features/enterprise-edition.md) available to you, but there are a few key differences: - Encryption (both at rest & network traffic) is always on and cannot be diff --git a/site/content/3.10/get-started/start-using-aql.md b/site/content/arangodb/3.10/get-started/start-using-aql.md similarity index 100% rename from site/content/3.10/get-started/start-using-aql.md rename to site/content/arangodb/3.10/get-started/start-using-aql.md diff --git a/site/content/3.10/graphs/_index.md b/site/content/arangodb/3.10/graphs/_index.md similarity index 97% rename from site/content/3.10/graphs/_index.md rename to site/content/arangodb/3.10/graphs/_index.md index b22e55f098..e0f8c3da89 100644 --- a/site/content/3.10/graphs/_index.md +++ b/site/content/arangodb/3.10/graphs/_index.md @@ -17,12 +17,12 @@ relationships, flows of information, energy, and material, interactions and transactions, dependency and hierarchy, as well as similarity and relatedness of any kind. -![Node - Relation - Node](../../images/data-model-graph-relation-abstract.png) +![Node - Relation - Node](../../../images/data-model-graph-relation-abstract.png) For example, you can represent people by nodes and their friendships by relations. This lets you form a graph that is a social network in this case. -![Mary - is friend of - John](../../images/data-model-graph-relation-concrete.png) +![Mary - is friend of - John](../../../images/data-model-graph-relation-concrete.png) The specific terms to refer to nodes and relations in a graph vary depending on the field or context, but they are conceptually the same. In computer science @@ -37,7 +37,7 @@ relate to one another is a very expressive data model. It lets you represent a wide variety of information in a compact and intuitive way. It lets you model complex relationships and interactions of basically everything. -![Mary - bought - Book, is friend of - John](../../images/data-model-graph-relations.png) +![Mary - bought - Book, is friend of - John](../../../images/data-model-graph-relations.png) Graphs are commonly directed (_digraphs_), which means that each edge goes from one vertex to another vertex in a specific direction. This lets you model @@ -223,7 +223,7 @@ suboptimal query performance due to random data distribution. General graphs are the easiest way to get started, no special configuration required. {{< /tip >}} -![General Graph Random Distribution](../../images/general-graph-distribution.png) +![General Graph Random Distribution](../../../images/general-graph-distribution.png) #### When to use SmartGraphs @@ -238,7 +238,7 @@ scenarios, use SmartGraphs. Organize your data efficiently using the `smartGraphAttribute`. {{< /tip >}} -![SmartGraph Distribution](../../images/smartgraph-distribution.png) +![SmartGraph Distribution](../../../images/smartgraph-distribution.png) #### When to use EnterpriseGraphs @@ -252,7 +252,7 @@ If you need improved query execution without manual data distribution, consider using EnterpriseGraphs. {{< /tip >}} -![EnterpriseGraph Distribution](../../images/enterprisegraph-distribution.png) +![EnterpriseGraph Distribution](../../../images/enterprisegraph-distribution.png) #### When to use SatelliteGraphs @@ -339,7 +339,7 @@ with `_from` pointing to `Users/John` and `_to` pointing to attributes to qualify the relation further, like the permissions of **John** in this group, the date when John joined the group, and so on. -![User in group example](../../images/graph_user_in_group.png) +![User in group example](../../../images/graph_user_in_group.png) As a rule of thumb, if you use documents and their attributes in a sentence, nouns would typically be vertices, and the verbs the edges. diff --git a/site/content/3.10/graphs/enterprisegraphs/_index.md b/site/content/arangodb/3.10/graphs/enterprisegraphs/_index.md similarity index 100% rename from site/content/3.10/graphs/enterprisegraphs/_index.md rename to site/content/arangodb/3.10/graphs/enterprisegraphs/_index.md diff --git a/site/content/3.10/graphs/enterprisegraphs/getting-started.md b/site/content/arangodb/3.10/graphs/enterprisegraphs/getting-started.md similarity index 99% rename from site/content/3.10/graphs/enterprisegraphs/getting-started.md rename to site/content/arangodb/3.10/graphs/enterprisegraphs/getting-started.md index 1997e74ea5..3a622bbb27 100644 --- a/site/content/3.10/graphs/enterprisegraphs/getting-started.md +++ b/site/content/arangodb/3.10/graphs/enterprisegraphs/getting-started.md @@ -211,7 +211,7 @@ EnterpriseGraphs. To get started, follow the steps outlined below. 6. Click the card of the newly created graph use the functions of the Graph Viewer to visually interact with the graph and manage the graph data. -![Create EnterpriseGraph](../../../images/graphs-create-enterprise-graph-dialog.png) +![Create EnterpriseGraph](../../../../images/graphs-create-enterprise-graph-dialog.png) ## Create an EnterpriseGraph using *arangosh* diff --git a/site/content/3.10/graphs/enterprisegraphs/management.md b/site/content/arangodb/3.10/graphs/enterprisegraphs/management.md similarity index 100% rename from site/content/3.10/graphs/enterprisegraphs/management.md rename to site/content/arangodb/3.10/graphs/enterprisegraphs/management.md diff --git a/site/content/3.11/graphs/example-graphs.md b/site/content/arangodb/3.10/graphs/example-graphs.md similarity index 94% rename from site/content/3.11/graphs/example-graphs.md rename to site/content/arangodb/3.10/graphs/example-graphs.md index 300154d268..58b269cbf0 100644 --- a/site/content/3.11/graphs/example-graphs.md +++ b/site/content/arangodb/3.10/graphs/example-graphs.md @@ -26,7 +26,7 @@ for reference about how to manage graphs programmatically. The `knows` graph is a set of persons knowing each other: -![Persons relation Example Graph](../../images/knows_graph.png) +![Persons relation Example Graph](../../../images/knows_graph.png) The graph consists of a `persons` vertex collection connected via a `knows` edge collection. @@ -63,7 +63,7 @@ The `traversalGraph` has been designed to demonstrate filters in traversals. It has some labels to filter on it. The graph's vertices are in a collection called `circles`, and it has an edge collection `edges` to connect them. -![Traversal Graph](../../images/traversal_graph.png) +![Traversal Graph](../../../images/traversal_graph.png) Circles have unique numeric labels. Edges have two boolean attributes (`theFalse` always being `false`, `theTruth` always being `true`) and a label @@ -93,7 +93,7 @@ The vertices in the `kShortestPathsGraph` graph are train stations of cities in Europe and North America. The edges represent train connections between them, with the travel time for both directions as edge weight. -![Train Connection Map](../../images/train_map.png) +![Train Connection Map](../../../images/train_map.png) See the [k Shortest Paths page](../aql/graphs/k-shortest-paths.md) for query examples. @@ -118,7 +118,7 @@ The example graph consists of vertices in the `mps_verts` collection and edges in the `mps_edges` collection. It is a simple traversal graph with start node *A* and end node *C*. -![Mps Graph](../../images/mps_graph.png) +![Mps Graph](../../../images/mps_graph.png) With the [Shortest Path](../aql/graphs/shortest-path.md) algorithm, you either get the shortest path *A* - *B* - *C* or *A* - *D* - *C*. With the @@ -146,7 +146,7 @@ The `worldCountry` graph has as node structure as follows: world → continent → country → capital -![World Graph](../../images/world_graph.png) +![World Graph](../../../images/world_graph.png) In some cases, edge directions aren't forward. Therefore, it may get displayed disjunct in the graph viewer. @@ -175,7 +175,7 @@ The `social` graph is a set of persons and their relations. The graph has `female` and `male` persons as vertices in two vertex collections. The edges are their connections and stored in the `relation` edge collection. -![Social Example Graph](../../images/social_graph.png) +![Social Example Graph](../../../images/social_graph.png) Example of how to create the graph, inspect its vertices and edges, and delete it again: @@ -201,7 +201,7 @@ multiple vertex collections (`germanCity` and `frenchCity`). The edges are their interconnections in several edge collections (`frenchHighway`, `germanHighway`, `internationalHighway`). -![Cities Example Graph](../../images/cities_graph.png) +![Cities Example Graph](../../../images/cities_graph.png) Example of how to create the graph, inspect its edges and vertices, and delete it again: @@ -231,7 +231,7 @@ Also see: - [Distributed Iterative Graph Processing (Pregel)](../data-science/pregel/_index.md) - [Pregel HTTP API](../develop/http-api/pregel.md) -![Three disjoint subgraphs with 36 nodes and edges in total](../../images/connected_components.png) +![Three disjoint subgraphs with 36 nodes and edges in total](../../../images/connected_components.png) ```js --- diff --git a/site/content/3.10/graphs/general-graphs/_index.md b/site/content/arangodb/3.10/graphs/general-graphs/_index.md similarity index 98% rename from site/content/3.10/graphs/general-graphs/_index.md rename to site/content/arangodb/3.10/graphs/general-graphs/_index.md index d7c072c47e..6025339a08 100644 --- a/site/content/3.10/graphs/general-graphs/_index.md +++ b/site/content/arangodb/3.10/graphs/general-graphs/_index.md @@ -57,7 +57,7 @@ General Graphs. To get started, follow the steps outlined below. 8. Click the card of the newly created graph and use the functions of the Graph Viewer to visually interact with the graph and manage the graph data. -![Create General Graph](../../../images/Create-GeneralGraph.png) +![Create General Graph](../../../../images/Create-GeneralGraph.png) ### Create a General Graph using *arangosh* diff --git a/site/content/3.11/graphs/general-graphs/functions.md b/site/content/arangodb/3.10/graphs/general-graphs/functions.md similarity index 99% rename from site/content/3.11/graphs/general-graphs/functions.md rename to site/content/arangodb/3.10/graphs/general-graphs/functions.md index 87fb731922..c05189027d 100644 --- a/site/content/3.11/graphs/general-graphs/functions.md +++ b/site/content/arangodb/3.10/graphs/general-graphs/functions.md @@ -10,7 +10,7 @@ A lot of these accept a vertex (or edge) example as parameter as defined in the Examples explain the API using the [City Graph](../example-graphs.md#city-graph): -![Social Example Graph](../../../images/cities_graph.png) +![Social Example Graph](../../../../images/cities_graph.png) ## Definition of examples diff --git a/site/content/3.10/graphs/general-graphs/management.md b/site/content/arangodb/3.10/graphs/general-graphs/management.md similarity index 100% rename from site/content/3.10/graphs/general-graphs/management.md rename to site/content/arangodb/3.10/graphs/general-graphs/management.md diff --git a/site/content/3.10/graphs/satellitegraphs/_index.md b/site/content/arangodb/3.10/graphs/satellitegraphs/_index.md similarity index 98% rename from site/content/3.10/graphs/satellitegraphs/_index.md rename to site/content/arangodb/3.10/graphs/satellitegraphs/_index.md index 3d2c9b9a7b..9f22526ee7 100644 --- a/site/content/3.10/graphs/satellitegraphs/_index.md +++ b/site/content/arangodb/3.10/graphs/satellitegraphs/_index.md @@ -21,7 +21,7 @@ the performance of such queries. They are the natural extension of the [SatelliteCollections](../../develop/satellitecollections.md) concept to graphs. The same benefits and caveats apply. -![ArangoDB SatelliteGraphs](../../../images/SatelliteGraphs.webp) +![ArangoDB SatelliteGraphs](../../../../images/SatelliteGraphs.webp) ## Why use a SatelliteGraph? diff --git a/site/content/3.10/graphs/satellitegraphs/details.md b/site/content/arangodb/3.10/graphs/satellitegraphs/details.md similarity index 100% rename from site/content/3.10/graphs/satellitegraphs/details.md rename to site/content/arangodb/3.10/graphs/satellitegraphs/details.md diff --git a/site/content/3.10/graphs/satellitegraphs/management.md b/site/content/arangodb/3.10/graphs/satellitegraphs/management.md similarity index 100% rename from site/content/3.10/graphs/satellitegraphs/management.md rename to site/content/arangodb/3.10/graphs/satellitegraphs/management.md diff --git a/site/content/3.10/graphs/smartgraphs/_index.md b/site/content/arangodb/3.10/graphs/smartgraphs/_index.md similarity index 94% rename from site/content/3.10/graphs/smartgraphs/_index.md rename to site/content/arangodb/3.10/graphs/smartgraphs/_index.md index 3d15be6c58..a9a166b0fe 100644 --- a/site/content/3.10/graphs/smartgraphs/_index.md +++ b/site/content/arangodb/3.10/graphs/smartgraphs/_index.md @@ -62,7 +62,7 @@ cluster for both scenarios. Let's take a closer look at it. The natural distribution of data for graphs that handle large datasets involves a series of highly interconnected nodes with many edges running between them. -![Random data distribution](../../../images/SmartGraphs_random_distribution.png) +![Random data distribution](../../../../images/SmartGraphs_random_distribution.png) _The orange line indicates an example graph traversal. Notice how it touches nodes on every server._ @@ -88,7 +88,7 @@ connecting vertices with identical `smartGraphAttribute` values are stored on this machine as well. Sharding with this attribute means that the relevant data is now co-located on servers, whenever possible. -![SmartGraphs data distribution](../../../images/SmartGraphs_distribution.png) +![SmartGraphs data distribution](../../../../images/SmartGraphs_distribution.png) _The outcome of moving the data like this is that you retain the scalability as well as the performance of graph traversals in ArangoDB._ @@ -103,7 +103,7 @@ and (k-)shortest path(s) query can partially be executed locally on each DB-Serv This means a larger part of the query can be executed fully local whenever data from the SatelliteCollections is required. -![SmartGraphs with SatelliteCollections](../../../images/SmartGraphs-using-SatelliteCollections.png) +![SmartGraphs with SatelliteCollections](../../../../images/SmartGraphs-using-SatelliteCollections.png) ## Disjoint SmartGraphs @@ -112,7 +112,7 @@ large forest of graphs, when you have clearly separated subgraphs in your graph dataset. Disjoint SmartGraphs enable the automatic sharding of these subgraphs and prohibit edges connecting them. -![Disjoint SmartGraphs](../../../images/SmartGraphs-Disjoint.png) +![Disjoint SmartGraphs](../../../../images/SmartGraphs-Disjoint.png) _This ensures that graph traversals, shortest path, and k-shortest-paths queries can be executed locally on a DB-Server, achieving improved performance for diff --git a/site/content/3.10/graphs/smartgraphs/getting-started.md b/site/content/arangodb/3.10/graphs/smartgraphs/getting-started.md similarity index 99% rename from site/content/3.10/graphs/smartgraphs/getting-started.md rename to site/content/arangodb/3.10/graphs/smartgraphs/getting-started.md index 7a41c973bf..cae518afd9 100644 --- a/site/content/3.10/graphs/smartgraphs/getting-started.md +++ b/site/content/arangodb/3.10/graphs/smartgraphs/getting-started.md @@ -63,7 +63,7 @@ SmartGraphs. To get started, follow the steps outlined below. 7. Click the card of the newly created graph and use the functions of the Graph Viewer to visually interact with the graph and manage the graph data. -![Create SmartGraph](../../../images/Create-SmartGraph.png) +![Create SmartGraph](../../../../images/Create-SmartGraph.png) ## Create a SmartGraph using *arangosh* diff --git a/site/content/3.10/graphs/smartgraphs/management.md b/site/content/arangodb/3.10/graphs/smartgraphs/management.md similarity index 100% rename from site/content/3.10/graphs/smartgraphs/management.md rename to site/content/arangodb/3.10/graphs/smartgraphs/management.md diff --git a/site/content/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md b/site/content/arangodb/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md similarity index 100% rename from site/content/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md rename to site/content/arangodb/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md diff --git a/site/content/3.10/graphs/working-with-edges.md b/site/content/arangodb/3.10/graphs/working-with-edges.md similarity index 100% rename from site/content/3.10/graphs/working-with-edges.md rename to site/content/arangodb/3.10/graphs/working-with-edges.md diff --git a/site/content/3.10/index-and-search/_index.md b/site/content/arangodb/3.10/index-and-search/_index.md similarity index 100% rename from site/content/3.10/index-and-search/_index.md rename to site/content/arangodb/3.10/index-and-search/_index.md diff --git a/site/content/3.10/index-and-search/analyzers.md b/site/content/arangodb/3.10/index-and-search/analyzers.md similarity index 100% rename from site/content/3.10/index-and-search/analyzers.md rename to site/content/arangodb/3.10/index-and-search/analyzers.md diff --git a/site/content/3.10/index-and-search/arangosearch/_index.md b/site/content/arangodb/3.10/index-and-search/arangosearch/_index.md similarity index 99% rename from site/content/3.10/index-and-search/arangosearch/_index.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/_index.md index 795de06af3..c6c092b8a0 100644 --- a/site/content/3.10/index-and-search/arangosearch/_index.md +++ b/site/content/arangodb/3.10/index-and-search/arangosearch/_index.md @@ -65,7 +65,7 @@ Search results can be sorted by their similarity ranking to return the best matches first using popular scoring algorithms (Okapi BM25, TF-IDF), user-defined relevance boosting and dynamic score calculation. -![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../images/arangosearch.png) +![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../../images/arangosearch.png) Views can be managed in the web interface, via an [HTTP API](../../develop/http-api/views/_index.md) and through a [JavaScript API](../../develop/javascript-api/@arangodb/db-object.md#views). diff --git a/site/content/3.10/index-and-search/arangosearch/arangosearch-views-reference.md b/site/content/arangodb/3.10/index-and-search/arangosearch/arangosearch-views-reference.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/arangosearch-views-reference.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/arangosearch-views-reference.md diff --git a/site/content/3.10/index-and-search/arangosearch/case-sensitivity-and-diacritics.md b/site/content/arangodb/3.10/index-and-search/arangosearch/case-sensitivity-and-diacritics.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/case-sensitivity-and-diacritics.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/case-sensitivity-and-diacritics.md diff --git a/site/content/3.10/index-and-search/arangosearch/exact-value-matching.md b/site/content/arangodb/3.10/index-and-search/arangosearch/exact-value-matching.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/exact-value-matching.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/exact-value-matching.md diff --git a/site/content/3.10/index-and-search/arangosearch/example-datasets.md b/site/content/arangodb/3.10/index-and-search/arangosearch/example-datasets.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/example-datasets.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/example-datasets.md diff --git a/site/content/3.10/index-and-search/arangosearch/faceted-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/faceted-search.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/faceted-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/faceted-search.md diff --git a/site/content/3.10/index-and-search/arangosearch/full-text-token-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/full-text-token-search.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/full-text-token-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/full-text-token-search.md diff --git a/site/content/3.10/index-and-search/arangosearch/fuzzy-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/fuzzy-search.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/fuzzy-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/fuzzy-search.md diff --git a/site/content/3.10/index-and-search/arangosearch/geospatial-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/geospatial-search.md similarity index 99% rename from site/content/3.10/index-and-search/arangosearch/geospatial-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/geospatial-search.md index 996e1f9eb0..d8df3fc973 100644 --- a/site/content/3.10/index-and-search/arangosearch/geospatial-search.md +++ b/site/content/arangodb/3.10/index-and-search/arangosearch/geospatial-search.md @@ -297,7 +297,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for points in a polygon](../../../images/arangosearch-geo-points-in-polygon.png) +![ArangoSearch geospatial query for points in a polygon](../../../../images/arangosearch-geo-points-in-polygon.png) You do not have to look up the polygon, you can also provide one inline. It is also not necessary to return the polygon, you can return the matches only: @@ -559,7 +559,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geosptial query for polygons in a polygon](../../../images/arangosearch-geo-polygons-in-polygon.png) +![ArangoSearch geosptial query for polygons in a polygon](../../../../images/arangosearch-geo-polygons-in-polygon.png) Searching for geo features in a rectangle is something you can use together with an interactive map that the user can select the area of interest with. @@ -629,4 +629,4 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for polygons intersecting a polygon](../../../images/arangosearch-geo-polygons-intersecting-polygon.png) +![ArangoSearch geospatial query for polygons intersecting a polygon](../../../../images/arangosearch-geo-polygons-intersecting-polygon.png) diff --git a/site/content/3.10/index-and-search/arangosearch/nested-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/nested-search.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/nested-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/nested-search.md diff --git a/site/content/3.10/index-and-search/arangosearch/performance.md b/site/content/arangodb/3.10/index-and-search/arangosearch/performance.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/performance.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/performance.md diff --git a/site/content/3.10/index-and-search/arangosearch/phrase-and-proximity-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/phrase-and-proximity-search.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/phrase-and-proximity-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/phrase-and-proximity-search.md diff --git a/site/content/3.10/index-and-search/arangosearch/prefix-matching.md b/site/content/arangodb/3.10/index-and-search/arangosearch/prefix-matching.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/prefix-matching.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/prefix-matching.md diff --git a/site/content/3.10/index-and-search/arangosearch/range-queries.md b/site/content/arangodb/3.10/index-and-search/arangosearch/range-queries.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/range-queries.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/range-queries.md diff --git a/site/content/3.10/index-and-search/arangosearch/ranking.md b/site/content/arangodb/3.10/index-and-search/arangosearch/ranking.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/ranking.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/ranking.md diff --git a/site/content/3.10/index-and-search/arangosearch/search-alias-views-reference.md b/site/content/arangodb/3.10/index-and-search/arangosearch/search-alias-views-reference.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/search-alias-views-reference.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/search-alias-views-reference.md diff --git a/site/content/3.10/index-and-search/arangosearch/search-highlighting.md b/site/content/arangodb/3.10/index-and-search/arangosearch/search-highlighting.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/search-highlighting.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/search-highlighting.md diff --git a/site/content/3.10/index-and-search/arangosearch/wildcard-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/wildcard-search.md similarity index 100% rename from site/content/3.10/index-and-search/arangosearch/wildcard-search.md rename to site/content/arangodb/3.10/index-and-search/arangosearch/wildcard-search.md diff --git a/site/content/3.10/index-and-search/indexing/_index.md b/site/content/arangodb/3.10/index-and-search/indexing/_index.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/_index.md rename to site/content/arangodb/3.10/index-and-search/indexing/_index.md diff --git a/site/content/3.10/index-and-search/indexing/basics.md b/site/content/arangodb/3.10/index-and-search/indexing/basics.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/basics.md rename to site/content/arangodb/3.10/index-and-search/indexing/basics.md diff --git a/site/content/3.10/index-and-search/indexing/index-utilization.md b/site/content/arangodb/3.10/index-and-search/indexing/index-utilization.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/index-utilization.md rename to site/content/arangodb/3.10/index-and-search/indexing/index-utilization.md diff --git a/site/content/3.10/index-and-search/indexing/which-index-to-use-when.md b/site/content/arangodb/3.10/index-and-search/indexing/which-index-to-use-when.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/which-index-to-use-when.md rename to site/content/arangodb/3.10/index-and-search/indexing/which-index-to-use-when.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/_index.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/_index.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/_index.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/_index.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/fulltext-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/fulltext-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/fulltext-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/fulltext-indexes.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/inverted-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/inverted-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/inverted-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/inverted-indexes.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/persistent-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/persistent-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/persistent-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/persistent-indexes.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/ttl-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/ttl-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/ttl-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/ttl-indexes.md diff --git a/site/content/3.10/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md b/site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md similarity index 100% rename from site/content/3.10/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md rename to site/content/arangodb/3.10/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md diff --git a/site/content/3.10/operations/_index.md b/site/content/arangodb/3.10/operations/_index.md similarity index 100% rename from site/content/3.10/operations/_index.md rename to site/content/arangodb/3.10/operations/_index.md diff --git a/site/content/3.10/operations/administration/_index.md b/site/content/arangodb/3.10/operations/administration/_index.md similarity index 100% rename from site/content/3.10/operations/administration/_index.md rename to site/content/arangodb/3.10/operations/administration/_index.md diff --git a/site/content/3.10/operations/administration/arangodb-starter/_index.md b/site/content/arangodb/3.10/operations/administration/arangodb-starter/_index.md similarity index 100% rename from site/content/3.10/operations/administration/arangodb-starter/_index.md rename to site/content/arangodb/3.10/operations/administration/arangodb-starter/_index.md diff --git a/site/content/3.10/operations/administration/arangodb-starter/recovery-procedure.md b/site/content/arangodb/3.10/operations/administration/arangodb-starter/recovery-procedure.md similarity index 100% rename from site/content/3.10/operations/administration/arangodb-starter/recovery-procedure.md rename to site/content/arangodb/3.10/operations/administration/arangodb-starter/recovery-procedure.md diff --git a/site/content/3.10/operations/administration/arangodb-starter/removal-procedure.md b/site/content/arangodb/3.10/operations/administration/arangodb-starter/removal-procedure.md similarity index 100% rename from site/content/3.10/operations/administration/arangodb-starter/removal-procedure.md rename to site/content/arangodb/3.10/operations/administration/arangodb-starter/removal-procedure.md diff --git a/site/content/3.10/operations/administration/configuration.md b/site/content/arangodb/3.10/operations/administration/configuration.md similarity index 100% rename from site/content/3.10/operations/administration/configuration.md rename to site/content/arangodb/3.10/operations/administration/configuration.md diff --git a/site/content/3.10/operations/administration/import-and-export.md b/site/content/arangodb/3.10/operations/administration/import-and-export.md similarity index 100% rename from site/content/3.10/operations/administration/import-and-export.md rename to site/content/arangodb/3.10/operations/administration/import-and-export.md diff --git a/site/content/3.10/operations/administration/license-management.md b/site/content/arangodb/3.10/operations/administration/license-management.md similarity index 100% rename from site/content/3.10/operations/administration/license-management.md rename to site/content/arangodb/3.10/operations/administration/license-management.md diff --git a/site/content/3.10/operations/administration/log-levels.md b/site/content/arangodb/3.10/operations/administration/log-levels.md similarity index 100% rename from site/content/3.10/operations/administration/log-levels.md rename to site/content/arangodb/3.10/operations/administration/log-levels.md diff --git a/site/content/3.10/operations/administration/reduce-memory-footprint.md b/site/content/arangodb/3.10/operations/administration/reduce-memory-footprint.md similarity index 99% rename from site/content/3.10/operations/administration/reduce-memory-footprint.md rename to site/content/arangodb/3.10/operations/administration/reduce-memory-footprint.md index d38c42a797..a43aea092f 100644 --- a/site/content/3.10/operations/administration/reduce-memory-footprint.md +++ b/site/content/arangodb/3.10/operations/administration/reduce-memory-footprint.md @@ -674,7 +674,7 @@ otherwise. ## Testing the Effects of Reduced I/O Buffers -![Performance Graph](../../../images/performance_graph.png) +![Performance Graph](../../../../images/performance_graph.png) - 15:50 – Start bigger import - 16:00 – Start writing documents of ~60 KB size one at a time diff --git a/site/content/3.10/operations/administration/user-management/_index.md b/site/content/arangodb/3.10/operations/administration/user-management/_index.md similarity index 100% rename from site/content/3.10/operations/administration/user-management/_index.md rename to site/content/arangodb/3.10/operations/administration/user-management/_index.md diff --git a/site/content/3.10/operations/administration/user-management/in-arangosh.md b/site/content/arangodb/3.10/operations/administration/user-management/in-arangosh.md similarity index 100% rename from site/content/3.10/operations/administration/user-management/in-arangosh.md rename to site/content/arangodb/3.10/operations/administration/user-management/in-arangosh.md diff --git a/site/content/3.10/operations/backup-and-restore.md b/site/content/arangodb/3.10/operations/backup-and-restore.md similarity index 100% rename from site/content/3.10/operations/backup-and-restore.md rename to site/content/arangodb/3.10/operations/backup-and-restore.md diff --git a/site/content/3.10/operations/installation/_index.md b/site/content/arangodb/3.10/operations/installation/_index.md similarity index 97% rename from site/content/3.10/operations/installation/_index.md rename to site/content/arangodb/3.10/operations/installation/_index.md index 0678048be7..b3d809b5f8 100644 --- a/site/content/3.10/operations/installation/_index.md +++ b/site/content/arangodb/3.10/operations/installation/_index.md @@ -39,7 +39,7 @@ ArangoDB requires systems with Little Endian byte order. {{< /info >}} {{< tip >}} -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is a fully-managed service and requires no installation. It's the easiest way to run ArangoDB in the cloud. {{< /tip >}} diff --git a/site/content/3.10/operations/installation/compiling/_index.md b/site/content/arangodb/3.10/operations/installation/compiling/_index.md similarity index 100% rename from site/content/3.10/operations/installation/compiling/_index.md rename to site/content/arangodb/3.10/operations/installation/compiling/_index.md diff --git a/site/content/3.10/operations/installation/compiling/compile-on-debian.md b/site/content/arangodb/3.10/operations/installation/compiling/compile-on-debian.md similarity index 100% rename from site/content/3.10/operations/installation/compiling/compile-on-debian.md rename to site/content/arangodb/3.10/operations/installation/compiling/compile-on-debian.md diff --git a/site/content/3.10/operations/installation/compiling/compile-on-windows.md b/site/content/arangodb/3.10/operations/installation/compiling/compile-on-windows.md similarity index 99% rename from site/content/3.10/operations/installation/compiling/compile-on-windows.md rename to site/content/arangodb/3.10/operations/installation/compiling/compile-on-windows.md index c89c5d3347..dcdac2e1a1 100644 --- a/site/content/3.10/operations/installation/compiling/compile-on-windows.md +++ b/site/content/arangodb/3.10/operations/installation/compiling/compile-on-windows.md @@ -116,7 +116,7 @@ right click on `This PC` in the tree on the left, choose `Properties` in the ope in the Popup `Environment Variables`, another popup opens, in the `System Variables` part you click `New`, And variable name: `ICU_DATA` to the value: `c:\\Windows` -![HowtoSetEnv](../../../../images/SetEnvironmentVar.png) +![HowtoSetEnv](../../../../../images/SetEnvironmentVar.png) ## Unit tests (Optional) diff --git a/site/content/3.10/operations/installation/compiling/recompiling-jemalloc.md b/site/content/arangodb/3.10/operations/installation/compiling/recompiling-jemalloc.md similarity index 100% rename from site/content/3.10/operations/installation/compiling/recompiling-jemalloc.md rename to site/content/arangodb/3.10/operations/installation/compiling/recompiling-jemalloc.md diff --git a/site/content/3.10/operations/installation/compiling/running-custom-build.md b/site/content/arangodb/3.10/operations/installation/compiling/running-custom-build.md similarity index 100% rename from site/content/3.10/operations/installation/compiling/running-custom-build.md rename to site/content/arangodb/3.10/operations/installation/compiling/running-custom-build.md diff --git a/site/content/3.10/operations/installation/docker.md b/site/content/arangodb/3.10/operations/installation/docker.md similarity index 100% rename from site/content/3.10/operations/installation/docker.md rename to site/content/arangodb/3.10/operations/installation/docker.md diff --git a/site/content/3.10/operations/installation/linux/_index.md b/site/content/arangodb/3.10/operations/installation/linux/_index.md similarity index 100% rename from site/content/3.10/operations/installation/linux/_index.md rename to site/content/arangodb/3.10/operations/installation/linux/_index.md diff --git a/site/content/3.10/operations/installation/linux/linux-os-tuning-script-examples.md b/site/content/arangodb/3.10/operations/installation/linux/linux-os-tuning-script-examples.md similarity index 100% rename from site/content/3.10/operations/installation/linux/linux-os-tuning-script-examples.md rename to site/content/arangodb/3.10/operations/installation/linux/linux-os-tuning-script-examples.md diff --git a/site/content/3.10/operations/installation/linux/operating-system-configuration.md b/site/content/arangodb/3.10/operations/installation/linux/operating-system-configuration.md similarity index 100% rename from site/content/3.10/operations/installation/linux/operating-system-configuration.md rename to site/content/arangodb/3.10/operations/installation/linux/operating-system-configuration.md diff --git a/site/content/3.10/operations/installation/macos.md b/site/content/arangodb/3.10/operations/installation/macos.md similarity index 100% rename from site/content/3.10/operations/installation/macos.md rename to site/content/arangodb/3.10/operations/installation/macos.md diff --git a/site/content/3.10/operations/installation/uninstallation.md b/site/content/arangodb/3.10/operations/installation/uninstallation.md similarity index 100% rename from site/content/3.10/operations/installation/uninstallation.md rename to site/content/arangodb/3.10/operations/installation/uninstallation.md diff --git a/site/content/3.10/operations/installation/windows.md b/site/content/arangodb/3.10/operations/installation/windows.md similarity index 100% rename from site/content/3.10/operations/installation/windows.md rename to site/content/arangodb/3.10/operations/installation/windows.md diff --git a/site/content/3.10/operations/security/_index.md b/site/content/arangodb/3.10/operations/security/_index.md similarity index 100% rename from site/content/3.10/operations/security/_index.md rename to site/content/arangodb/3.10/operations/security/_index.md diff --git a/site/content/3.10/operations/security/audit-logging.md b/site/content/arangodb/3.10/operations/security/audit-logging.md similarity index 98% rename from site/content/3.10/operations/security/audit-logging.md rename to site/content/arangodb/3.10/operations/security/audit-logging.md index 651d1917da..b4e3164010 100644 --- a/site/content/3.10/operations/security/audit-logging.md +++ b/site/content/arangodb/3.10/operations/security/audit-logging.md @@ -13,7 +13,7 @@ pageToc: {{< tip >}} A similar feature is also available in the -[ArangoGraph Insights Platform](../../arangograph/security-and-access-control/_index.md#using-an-audit-log). +[Arango Managed Platform (AMP)](../../../../amp/security-and-access-control/_index.md#using-an-audit-log). {{< /tip >}} ## Configuration diff --git a/site/content/3.10/operations/security/change-root-password.md b/site/content/arangodb/3.10/operations/security/change-root-password.md similarity index 100% rename from site/content/3.10/operations/security/change-root-password.md rename to site/content/arangodb/3.10/operations/security/change-root-password.md diff --git a/site/content/3.10/operations/security/encryption-at-rest.md b/site/content/arangodb/3.10/operations/security/encryption-at-rest.md similarity index 97% rename from site/content/3.10/operations/security/encryption-at-rest.md rename to site/content/arangodb/3.10/operations/security/encryption-at-rest.md index 9821486e56..8a958d9be1 100644 --- a/site/content/3.10/operations/security/encryption-at-rest.md +++ b/site/content/arangodb/3.10/operations/security/encryption-at-rest.md @@ -30,9 +30,9 @@ performance and resistance to side-channel attacks. The encryption feature is supported by all ArangoDB deployment modes. {{< info >}} -The ArangoGraph Insights Platform has encryption at rest as well as in transit +The Arango Managed Platform (AMP) has encryption at rest as well as in transit set on by default and cannot be disabled. For more information, see the -[ArangoGraph documentation](../../arangograph/_index.md). +[ArangoGraph documentation](../../../../amp/_index.md). {{< /info >}} ## Limitations diff --git a/site/content/3.10/operations/security/securing-starter-deployments.md b/site/content/arangodb/3.10/operations/security/securing-starter-deployments.md similarity index 100% rename from site/content/3.10/operations/security/securing-starter-deployments.md rename to site/content/arangodb/3.10/operations/security/securing-starter-deployments.md diff --git a/site/content/3.10/operations/security/security-options.md b/site/content/arangodb/3.10/operations/security/security-options.md similarity index 100% rename from site/content/3.10/operations/security/security-options.md rename to site/content/arangodb/3.10/operations/security/security-options.md diff --git a/site/content/3.10/operations/troubleshooting/_index.md b/site/content/arangodb/3.10/operations/troubleshooting/_index.md similarity index 100% rename from site/content/3.10/operations/troubleshooting/_index.md rename to site/content/arangodb/3.10/operations/troubleshooting/_index.md diff --git a/site/content/3.10/operations/troubleshooting/arangod.md b/site/content/arangodb/3.10/operations/troubleshooting/arangod.md similarity index 100% rename from site/content/3.10/operations/troubleshooting/arangod.md rename to site/content/arangodb/3.10/operations/troubleshooting/arangod.md diff --git a/site/content/3.10/operations/troubleshooting/cluster/_index.md b/site/content/arangodb/3.10/operations/troubleshooting/cluster/_index.md similarity index 100% rename from site/content/3.10/operations/troubleshooting/cluster/_index.md rename to site/content/arangodb/3.10/operations/troubleshooting/cluster/_index.md diff --git a/site/content/3.10/operations/troubleshooting/cluster/agency-dump.md b/site/content/arangodb/3.10/operations/troubleshooting/cluster/agency-dump.md similarity index 100% rename from site/content/3.10/operations/troubleshooting/cluster/agency-dump.md rename to site/content/arangodb/3.10/operations/troubleshooting/cluster/agency-dump.md diff --git a/site/content/3.10/operations/troubleshooting/emergency-console.md b/site/content/arangodb/3.10/operations/troubleshooting/emergency-console.md similarity index 100% rename from site/content/3.10/operations/troubleshooting/emergency-console.md rename to site/content/arangodb/3.10/operations/troubleshooting/emergency-console.md diff --git a/site/content/3.10/operations/troubleshooting/query-debug-packages.md b/site/content/arangodb/3.10/operations/troubleshooting/query-debug-packages.md similarity index 100% rename from site/content/3.10/operations/troubleshooting/query-debug-packages.md rename to site/content/arangodb/3.10/operations/troubleshooting/query-debug-packages.md diff --git a/site/content/3.10/operations/upgrading/_index.md b/site/content/arangodb/3.10/operations/upgrading/_index.md similarity index 100% rename from site/content/3.10/operations/upgrading/_index.md rename to site/content/arangodb/3.10/operations/upgrading/_index.md diff --git a/site/content/3.10/operations/upgrading/community-to-enterprise-upgrade.md b/site/content/arangodb/3.10/operations/upgrading/community-to-enterprise-upgrade.md similarity index 100% rename from site/content/3.10/operations/upgrading/community-to-enterprise-upgrade.md rename to site/content/arangodb/3.10/operations/upgrading/community-to-enterprise-upgrade.md diff --git a/site/content/3.10/operations/upgrading/downgrading.md b/site/content/arangodb/3.10/operations/upgrading/downgrading.md similarity index 100% rename from site/content/3.10/operations/upgrading/downgrading.md rename to site/content/arangodb/3.10/operations/upgrading/downgrading.md diff --git a/site/content/3.10/operations/upgrading/manual-deployments/_index.md b/site/content/arangodb/3.10/operations/upgrading/manual-deployments/_index.md similarity index 100% rename from site/content/3.10/operations/upgrading/manual-deployments/_index.md rename to site/content/arangodb/3.10/operations/upgrading/manual-deployments/_index.md diff --git a/site/content/3.10/operations/upgrading/manual-deployments/active-failover.md b/site/content/arangodb/3.10/operations/upgrading/manual-deployments/active-failover.md similarity index 100% rename from site/content/3.10/operations/upgrading/manual-deployments/active-failover.md rename to site/content/arangodb/3.10/operations/upgrading/manual-deployments/active-failover.md diff --git a/site/content/3.10/operations/upgrading/manual-deployments/cluster.md b/site/content/arangodb/3.10/operations/upgrading/manual-deployments/cluster.md similarity index 100% rename from site/content/3.10/operations/upgrading/manual-deployments/cluster.md rename to site/content/arangodb/3.10/operations/upgrading/manual-deployments/cluster.md diff --git a/site/content/3.10/operations/upgrading/os-specific-information/_index.md b/site/content/arangodb/3.10/operations/upgrading/os-specific-information/_index.md similarity index 100% rename from site/content/3.10/operations/upgrading/os-specific-information/_index.md rename to site/content/arangodb/3.10/operations/upgrading/os-specific-information/_index.md diff --git a/site/content/3.10/operations/upgrading/os-specific-information/linux.md b/site/content/arangodb/3.10/operations/upgrading/os-specific-information/linux.md similarity index 100% rename from site/content/3.10/operations/upgrading/os-specific-information/linux.md rename to site/content/arangodb/3.10/operations/upgrading/os-specific-information/linux.md diff --git a/site/content/3.10/operations/upgrading/os-specific-information/macos.md b/site/content/arangodb/3.10/operations/upgrading/os-specific-information/macos.md similarity index 95% rename from site/content/3.10/operations/upgrading/os-specific-information/macos.md rename to site/content/arangodb/3.10/operations/upgrading/os-specific-information/macos.md index 3e010631cc..9e5ec267db 100644 --- a/site/content/3.10/operations/upgrading/os-specific-information/macos.md +++ b/site/content/arangodb/3.10/operations/upgrading/os-specific-information/macos.md @@ -23,7 +23,7 @@ Drag and drop the `ArangoDB3-CLI` (Community Edition) or the `ArangoDB3e-CLI` (Enterprise Edition) file onto the shown `Applications` folder. You are asked if you want to replace the old file with the newer one. -![MacOSUpgrade](../../../../images/MacOSUpgrade.png) +![MacOSUpgrade](../../../../../images/MacOSUpgrade.png) Select `Replace` to install the new ArangoDB version. diff --git a/site/content/3.10/operations/upgrading/os-specific-information/windows.md b/site/content/arangodb/3.10/operations/upgrading/os-specific-information/windows.md similarity index 96% rename from site/content/3.10/operations/upgrading/os-specific-information/windows.md rename to site/content/arangodb/3.10/operations/upgrading/os-specific-information/windows.md index b43686c6e1..dcb9b5d831 100644 --- a/site/content/3.10/operations/upgrading/os-specific-information/windows.md +++ b/site/content/arangodb/3.10/operations/upgrading/os-specific-information/windows.md @@ -34,7 +34,7 @@ If you have installed via the _Installer_, to upgrade: the option "_Automatically update existing ArangoDB database_" so that the database files will be upgraded. -![Update Option](../../../../images/installer_upgrade.png) +![Update Option](../../../../../images/installer_upgrade.png) {{< info >}} Upgrading via the Installer, when the old data is kept, will keep your @@ -45,14 +45,14 @@ password and choice of storage engine as it is. - You can uninstall the old one manually (make a copy of your old configuration file first). -![Uninstall old version](../../../../images/both_installations.png) +![Uninstall old version](../../../../../images/both_installations.png) {{< danger >}} When uninstalling the old package, please make sure the option "_Delete databases with uninstallation_" is **not** checked. {{< /danger >}} -![Delete Option](../../../../images/installer_delete.png) +![Delete Option](../../../../../images/installer_delete.png) {{< danger >}} When upgrading, the Windows Installer does not use the old configuration file diff --git a/site/content/3.10/operations/upgrading/starter-deployments.md b/site/content/arangodb/3.10/operations/upgrading/starter-deployments.md similarity index 100% rename from site/content/3.10/operations/upgrading/starter-deployments.md rename to site/content/arangodb/3.10/operations/upgrading/starter-deployments.md diff --git a/site/content/3.10/release-notes/_index.md b/site/content/arangodb/3.10/release-notes/_index.md similarity index 100% rename from site/content/3.10/release-notes/_index.md rename to site/content/arangodb/3.10/release-notes/_index.md diff --git a/site/content/3.10/release-notes/deprecated-and-removed-features.md b/site/content/arangodb/3.10/release-notes/deprecated-and-removed-features.md similarity index 100% rename from site/content/3.10/release-notes/deprecated-and-removed-features.md rename to site/content/arangodb/3.10/release-notes/deprecated-and-removed-features.md diff --git a/site/content/3.10/release-notes/version-3.0/_index.md b/site/content/arangodb/3.10/release-notes/version-3.0/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.0/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.0/_index.md diff --git a/site/content/3.10/release-notes/version-3.0/incompatible-changes-in-3-0.md b/site/content/arangodb/3.10/release-notes/version-3.0/incompatible-changes-in-3-0.md similarity index 100% rename from site/content/3.10/release-notes/version-3.0/incompatible-changes-in-3-0.md rename to site/content/arangodb/3.10/release-notes/version-3.0/incompatible-changes-in-3-0.md diff --git a/site/content/3.10/release-notes/version-3.0/whats-new-in-3-0.md b/site/content/arangodb/3.10/release-notes/version-3.0/whats-new-in-3-0.md similarity index 100% rename from site/content/3.10/release-notes/version-3.0/whats-new-in-3-0.md rename to site/content/arangodb/3.10/release-notes/version-3.0/whats-new-in-3-0.md diff --git a/site/content/3.10/release-notes/version-3.1/_index.md b/site/content/arangodb/3.10/release-notes/version-3.1/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.1/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.1/_index.md diff --git a/site/content/3.10/release-notes/version-3.1/incompatible-changes-in-3-1.md b/site/content/arangodb/3.10/release-notes/version-3.1/incompatible-changes-in-3-1.md similarity index 100% rename from site/content/3.10/release-notes/version-3.1/incompatible-changes-in-3-1.md rename to site/content/arangodb/3.10/release-notes/version-3.1/incompatible-changes-in-3-1.md diff --git a/site/content/3.10/release-notes/version-3.1/whats-new-in-3-1.md b/site/content/arangodb/3.10/release-notes/version-3.1/whats-new-in-3-1.md similarity index 100% rename from site/content/3.10/release-notes/version-3.1/whats-new-in-3-1.md rename to site/content/arangodb/3.10/release-notes/version-3.1/whats-new-in-3-1.md diff --git a/site/content/3.10/release-notes/version-3.10/_index.md b/site/content/arangodb/3.10/release-notes/version-3.10/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.10/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.10/_index.md diff --git a/site/content/3.10/release-notes/version-3.10/api-changes-in-3-10.md b/site/content/arangodb/3.10/release-notes/version-3.10/api-changes-in-3-10.md similarity index 100% rename from site/content/3.10/release-notes/version-3.10/api-changes-in-3-10.md rename to site/content/arangodb/3.10/release-notes/version-3.10/api-changes-in-3-10.md diff --git a/site/content/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md b/site/content/arangodb/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md similarity index 100% rename from site/content/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md rename to site/content/arangodb/3.10/release-notes/version-3.10/incompatible-changes-in-3-10.md diff --git a/site/content/3.10/release-notes/version-3.10/known-issues-in-3-10.md b/site/content/arangodb/3.10/release-notes/version-3.10/known-issues-in-3-10.md similarity index 100% rename from site/content/3.10/release-notes/version-3.10/known-issues-in-3-10.md rename to site/content/arangodb/3.10/release-notes/version-3.10/known-issues-in-3-10.md diff --git a/site/content/3.10/release-notes/version-3.10/whats-new-in-3-10.md b/site/content/arangodb/3.10/release-notes/version-3.10/whats-new-in-3-10.md similarity index 100% rename from site/content/3.10/release-notes/version-3.10/whats-new-in-3-10.md rename to site/content/arangodb/3.10/release-notes/version-3.10/whats-new-in-3-10.md diff --git a/site/content/3.10/release-notes/version-3.2/_index.md b/site/content/arangodb/3.10/release-notes/version-3.2/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.2/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.2/_index.md diff --git a/site/content/3.10/release-notes/version-3.2/incompatible-changes-in-3-2.md b/site/content/arangodb/3.10/release-notes/version-3.2/incompatible-changes-in-3-2.md similarity index 100% rename from site/content/3.10/release-notes/version-3.2/incompatible-changes-in-3-2.md rename to site/content/arangodb/3.10/release-notes/version-3.2/incompatible-changes-in-3-2.md diff --git a/site/content/3.10/release-notes/version-3.2/known-issues-in-3-2.md b/site/content/arangodb/3.10/release-notes/version-3.2/known-issues-in-3-2.md similarity index 100% rename from site/content/3.10/release-notes/version-3.2/known-issues-in-3-2.md rename to site/content/arangodb/3.10/release-notes/version-3.2/known-issues-in-3-2.md diff --git a/site/content/3.10/release-notes/version-3.2/whats-new-in-3-2.md b/site/content/arangodb/3.10/release-notes/version-3.2/whats-new-in-3-2.md similarity index 100% rename from site/content/3.10/release-notes/version-3.2/whats-new-in-3-2.md rename to site/content/arangodb/3.10/release-notes/version-3.2/whats-new-in-3-2.md diff --git a/site/content/3.10/release-notes/version-3.3/_index.md b/site/content/arangodb/3.10/release-notes/version-3.3/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.3/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.3/_index.md diff --git a/site/content/3.10/release-notes/version-3.3/incompatible-changes-in-3-3.md b/site/content/arangodb/3.10/release-notes/version-3.3/incompatible-changes-in-3-3.md similarity index 100% rename from site/content/3.10/release-notes/version-3.3/incompatible-changes-in-3-3.md rename to site/content/arangodb/3.10/release-notes/version-3.3/incompatible-changes-in-3-3.md diff --git a/site/content/3.10/release-notes/version-3.3/known-issues-in-3-3.md b/site/content/arangodb/3.10/release-notes/version-3.3/known-issues-in-3-3.md similarity index 100% rename from site/content/3.10/release-notes/version-3.3/known-issues-in-3-3.md rename to site/content/arangodb/3.10/release-notes/version-3.3/known-issues-in-3-3.md diff --git a/site/content/3.10/release-notes/version-3.3/whats-new-in-3-3.md b/site/content/arangodb/3.10/release-notes/version-3.3/whats-new-in-3-3.md similarity index 100% rename from site/content/3.10/release-notes/version-3.3/whats-new-in-3-3.md rename to site/content/arangodb/3.10/release-notes/version-3.3/whats-new-in-3-3.md diff --git a/site/content/3.10/release-notes/version-3.4/_index.md b/site/content/arangodb/3.10/release-notes/version-3.4/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.4/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.4/_index.md diff --git a/site/content/3.10/release-notes/version-3.4/incompatible-changes-in-3-4.md b/site/content/arangodb/3.10/release-notes/version-3.4/incompatible-changes-in-3-4.md similarity index 100% rename from site/content/3.10/release-notes/version-3.4/incompatible-changes-in-3-4.md rename to site/content/arangodb/3.10/release-notes/version-3.4/incompatible-changes-in-3-4.md diff --git a/site/content/3.10/release-notes/version-3.4/known-issues-in-3-4.md b/site/content/arangodb/3.10/release-notes/version-3.4/known-issues-in-3-4.md similarity index 100% rename from site/content/3.10/release-notes/version-3.4/known-issues-in-3-4.md rename to site/content/arangodb/3.10/release-notes/version-3.4/known-issues-in-3-4.md diff --git a/site/content/3.10/release-notes/version-3.4/whats-new-in-3-4.md b/site/content/arangodb/3.10/release-notes/version-3.4/whats-new-in-3-4.md similarity index 100% rename from site/content/3.10/release-notes/version-3.4/whats-new-in-3-4.md rename to site/content/arangodb/3.10/release-notes/version-3.4/whats-new-in-3-4.md diff --git a/site/content/3.10/release-notes/version-3.5/_index.md b/site/content/arangodb/3.10/release-notes/version-3.5/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.5/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.5/_index.md diff --git a/site/content/3.10/release-notes/version-3.5/incompatible-changes-in-3-5.md b/site/content/arangodb/3.10/release-notes/version-3.5/incompatible-changes-in-3-5.md similarity index 100% rename from site/content/3.10/release-notes/version-3.5/incompatible-changes-in-3-5.md rename to site/content/arangodb/3.10/release-notes/version-3.5/incompatible-changes-in-3-5.md diff --git a/site/content/3.10/release-notes/version-3.5/known-issues-in-3-5.md b/site/content/arangodb/3.10/release-notes/version-3.5/known-issues-in-3-5.md similarity index 100% rename from site/content/3.10/release-notes/version-3.5/known-issues-in-3-5.md rename to site/content/arangodb/3.10/release-notes/version-3.5/known-issues-in-3-5.md diff --git a/site/content/3.10/release-notes/version-3.5/whats-new-in-3-5.md b/site/content/arangodb/3.10/release-notes/version-3.5/whats-new-in-3-5.md similarity index 100% rename from site/content/3.10/release-notes/version-3.5/whats-new-in-3-5.md rename to site/content/arangodb/3.10/release-notes/version-3.5/whats-new-in-3-5.md diff --git a/site/content/3.10/release-notes/version-3.6/_index.md b/site/content/arangodb/3.10/release-notes/version-3.6/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.6/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.6/_index.md diff --git a/site/content/3.10/release-notes/version-3.6/incompatible-changes-in-3-6.md b/site/content/arangodb/3.10/release-notes/version-3.6/incompatible-changes-in-3-6.md similarity index 100% rename from site/content/3.10/release-notes/version-3.6/incompatible-changes-in-3-6.md rename to site/content/arangodb/3.10/release-notes/version-3.6/incompatible-changes-in-3-6.md diff --git a/site/content/3.10/release-notes/version-3.6/known-issues-in-3-6.md b/site/content/arangodb/3.10/release-notes/version-3.6/known-issues-in-3-6.md similarity index 100% rename from site/content/3.10/release-notes/version-3.6/known-issues-in-3-6.md rename to site/content/arangodb/3.10/release-notes/version-3.6/known-issues-in-3-6.md diff --git a/site/content/3.10/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.10/release-notes/version-3.6/whats-new-in-3-6.md similarity index 100% rename from site/content/3.10/release-notes/version-3.6/whats-new-in-3-6.md rename to site/content/arangodb/3.10/release-notes/version-3.6/whats-new-in-3-6.md diff --git a/site/content/3.10/release-notes/version-3.7/_index.md b/site/content/arangodb/3.10/release-notes/version-3.7/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.7/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.7/_index.md diff --git a/site/content/3.10/release-notes/version-3.7/api-changes-in-3-7.md b/site/content/arangodb/3.10/release-notes/version-3.7/api-changes-in-3-7.md similarity index 100% rename from site/content/3.10/release-notes/version-3.7/api-changes-in-3-7.md rename to site/content/arangodb/3.10/release-notes/version-3.7/api-changes-in-3-7.md diff --git a/site/content/3.10/release-notes/version-3.7/incompatible-changes-in-3-7.md b/site/content/arangodb/3.10/release-notes/version-3.7/incompatible-changes-in-3-7.md similarity index 100% rename from site/content/3.10/release-notes/version-3.7/incompatible-changes-in-3-7.md rename to site/content/arangodb/3.10/release-notes/version-3.7/incompatible-changes-in-3-7.md diff --git a/site/content/3.10/release-notes/version-3.7/known-issues-in-3-7.md b/site/content/arangodb/3.10/release-notes/version-3.7/known-issues-in-3-7.md similarity index 100% rename from site/content/3.10/release-notes/version-3.7/known-issues-in-3-7.md rename to site/content/arangodb/3.10/release-notes/version-3.7/known-issues-in-3-7.md diff --git a/site/content/3.10/release-notes/version-3.7/whats-new-in-3-7.md b/site/content/arangodb/3.10/release-notes/version-3.7/whats-new-in-3-7.md similarity index 100% rename from site/content/3.10/release-notes/version-3.7/whats-new-in-3-7.md rename to site/content/arangodb/3.10/release-notes/version-3.7/whats-new-in-3-7.md diff --git a/site/content/3.10/release-notes/version-3.8/_index.md b/site/content/arangodb/3.10/release-notes/version-3.8/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.8/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.8/_index.md diff --git a/site/content/3.10/release-notes/version-3.8/api-changes-in-3-8.md b/site/content/arangodb/3.10/release-notes/version-3.8/api-changes-in-3-8.md similarity index 100% rename from site/content/3.10/release-notes/version-3.8/api-changes-in-3-8.md rename to site/content/arangodb/3.10/release-notes/version-3.8/api-changes-in-3-8.md diff --git a/site/content/3.10/release-notes/version-3.8/incompatible-changes-in-3-8.md b/site/content/arangodb/3.10/release-notes/version-3.8/incompatible-changes-in-3-8.md similarity index 100% rename from site/content/3.10/release-notes/version-3.8/incompatible-changes-in-3-8.md rename to site/content/arangodb/3.10/release-notes/version-3.8/incompatible-changes-in-3-8.md diff --git a/site/content/3.10/release-notes/version-3.8/known-issues-in-3-8.md b/site/content/arangodb/3.10/release-notes/version-3.8/known-issues-in-3-8.md similarity index 100% rename from site/content/3.10/release-notes/version-3.8/known-issues-in-3-8.md rename to site/content/arangodb/3.10/release-notes/version-3.8/known-issues-in-3-8.md diff --git a/site/content/3.10/release-notes/version-3.8/whats-new-in-3-8.md b/site/content/arangodb/3.10/release-notes/version-3.8/whats-new-in-3-8.md similarity index 100% rename from site/content/3.10/release-notes/version-3.8/whats-new-in-3-8.md rename to site/content/arangodb/3.10/release-notes/version-3.8/whats-new-in-3-8.md diff --git a/site/content/3.10/release-notes/version-3.9/_index.md b/site/content/arangodb/3.10/release-notes/version-3.9/_index.md similarity index 100% rename from site/content/3.10/release-notes/version-3.9/_index.md rename to site/content/arangodb/3.10/release-notes/version-3.9/_index.md diff --git a/site/content/3.10/release-notes/version-3.9/api-changes-in-3-9.md b/site/content/arangodb/3.10/release-notes/version-3.9/api-changes-in-3-9.md similarity index 100% rename from site/content/3.10/release-notes/version-3.9/api-changes-in-3-9.md rename to site/content/arangodb/3.10/release-notes/version-3.9/api-changes-in-3-9.md diff --git a/site/content/3.10/release-notes/version-3.9/incompatible-changes-in-3-9.md b/site/content/arangodb/3.10/release-notes/version-3.9/incompatible-changes-in-3-9.md similarity index 100% rename from site/content/3.10/release-notes/version-3.9/incompatible-changes-in-3-9.md rename to site/content/arangodb/3.10/release-notes/version-3.9/incompatible-changes-in-3-9.md diff --git a/site/content/3.10/release-notes/version-3.9/known-issues-in-3-9.md b/site/content/arangodb/3.10/release-notes/version-3.9/known-issues-in-3-9.md similarity index 100% rename from site/content/3.10/release-notes/version-3.9/known-issues-in-3-9.md rename to site/content/arangodb/3.10/release-notes/version-3.9/known-issues-in-3-9.md diff --git a/site/content/3.10/release-notes/version-3.9/whats-new-in-3-9.md b/site/content/arangodb/3.10/release-notes/version-3.9/whats-new-in-3-9.md similarity index 100% rename from site/content/3.10/release-notes/version-3.9/whats-new-in-3-9.md rename to site/content/arangodb/3.10/release-notes/version-3.9/whats-new-in-3-9.md diff --git a/site/content/3.11/_index.md b/site/content/arangodb/3.11/_index.md similarity index 88% rename from site/content/3.11/_index.md rename to site/content/arangodb/3.11/_index.md index a50a8ab193..26db7a1f0d 100644 --- a/site/content/3.11/_index.md +++ b/site/content/arangodb/3.11/_index.md @@ -1,14 +1,14 @@ --- title: Recommended Resources menuTitle: '3.11' -weight: 0 +weight: 1 layout: default --- {{< cloudbanner >}} {{< cards >}} -{{% card title="What is ArangoDB?" link="about-arangodb/" %}} +{{% card title="What is ArangoDB?" link="about/" %}} Get to know graphs, ArangoDB's use cases and features. {{% /card %}} @@ -17,7 +17,7 @@ Learn about ArangoDB's core concepts, how to interact with the database system, and get a server instance up and running. {{% /card %}} -{{% card title="ArangoGraph Insights Platform" link="arangograph/" %}} +{{% card title="Arango Managed Platform (AMP)" link="amp/" %}} Try out ArangoDB's fully-managed cloud offering for a faster time to value. {{% /card %}} diff --git a/site/content/3.10/about-arangodb/_index.md b/site/content/arangodb/3.11/about/_index.md similarity index 82% rename from site/content/3.10/about-arangodb/_index.md rename to site/content/arangodb/3.11/about/_index.md index 9b96a70c37..62ade93bbb 100644 --- a/site/content/3.10/about-arangodb/_index.md +++ b/site/content/arangodb/3.11/about/_index.md @@ -9,7 +9,7 @@ aliases: - introduction - introduction/about-arangodb --- -![ArangoDB Overview Diagram](../../images/arangodb-overview-diagram.png) +![ArangoDB Overview Diagram](../../../images/arangodb-overview-diagram.png) ArangoDB combines the analytical power of native graphs with an integrated search engine, JSON support, and a variety of data access patterns via a single, @@ -17,25 +17,25 @@ composable query language. ArangoDB is available in an open-source and a commercial [edition](features/_index.md). You can use it for on-premises deployments, as well as a fully managed -cloud service, the [ArangoGraph Insights Platform](../arangograph/_index.md). +cloud service, the [Arango Managed Platform (AMP)](../../../amp/_index.md). ## What are Graphs? Graphs are information networks comprised of nodes and relations. -![Node - Relation - Node](../../images/data-model-graph-relation-abstract.png) +![Node - Relation - Node](../../../images/data-model-graph-relation-abstract.png) A social network is a common example of a graph. People are represented by nodes and their friendships by relations. -![Mary - is friend of - John](../../images/data-model-graph-relation-concrete.png) +![Mary - is friend of - John](../../../images/data-model-graph-relation-concrete.png) Nodes are also called vertices (singular: vertex), and relations are edges that connect vertices. A vertex typically represents a specific entity (a person, a book, a sensor reading, etc.) and an edge defines how one entity relates to another. -![Mary - bought - Book, is friend of - John](../../images/data-model-graph-relations.png) +![Mary - bought - Book, is friend of - John](../../../images/data-model-graph-relations.png) This paradigm of storing data feels natural because it closely matches the cognitive model of humans. It is an expressive data model that allows you to @@ -48,7 +48,7 @@ Not everything is a graph use case. ArangoDB lets you equally work with structured, semi-structured, and unstructured data in the form of schema-free JSON objects, without having to connect these objects to form a graph. -![Person Mary, Book ArangoDB](../../images/data-model-document.png) +![Person Mary, Book ArangoDB](../../../images/data-model-document.png) <!-- TODO: Seems too disconnected, what is the relation? diff --git a/site/content/3.11/about-arangodb/features/_index.md b/site/content/arangodb/3.11/about/features/_index.md similarity index 98% rename from site/content/3.11/about-arangodb/features/_index.md rename to site/content/arangodb/3.11/about/features/_index.md index 0d303e5ba6..caebf5177a 100644 --- a/site/content/3.11/about-arangodb/features/_index.md +++ b/site/content/arangodb/3.11/about/features/_index.md @@ -13,7 +13,7 @@ aliases: ### Fully managed cloud service The fully managed multi-cloud -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is the easiest and fastest way to get started. It runs the Enterprise Edition of ArangoDB, lets you deploy clusters with just a few clicks, and is operated by a dedicated team of ArangoDB engineers day and night. You can choose from a @@ -26,7 +26,7 @@ variety of support plans to meet your needs. - Highly secure with encryption at transit and at rest - Includes elastic scalability for all deployment models (OneShard and Sharded clusters) -To learn more, go to the [ArangoGraph documentation](../../arangograph/_index.md). +To learn more, go to the [ArangoGraph documentation](../../../../amp/_index.md). ### Self-managed in the cloud diff --git a/site/content/3.11/about-arangodb/features/community-edition.md b/site/content/arangodb/3.11/about/features/community-edition.md similarity index 100% rename from site/content/3.11/about-arangodb/features/community-edition.md rename to site/content/arangodb/3.11/about/features/community-edition.md diff --git a/site/content/3.10/about-arangodb/features/enterprise-edition.md b/site/content/arangodb/3.11/about/features/enterprise-edition.md similarity index 100% rename from site/content/3.10/about-arangodb/features/enterprise-edition.md rename to site/content/arangodb/3.11/about/features/enterprise-edition.md diff --git a/site/content/3.11/about-arangodb/features/highlights-by-version.md b/site/content/arangodb/3.11/about/features/highlights-by-version.md similarity index 100% rename from site/content/3.11/about-arangodb/features/highlights-by-version.md rename to site/content/arangodb/3.11/about/features/highlights-by-version.md diff --git a/site/content/3.10/about-arangodb/use-cases.md b/site/content/arangodb/3.11/about/use-cases.md similarity index 77% rename from site/content/3.10/about-arangodb/use-cases.md rename to site/content/arangodb/3.11/about/use-cases.md index fab9e86a90..01f0bcbac2 100644 --- a/site/content/3.10/about-arangodb/use-cases.md +++ b/site/content/arangodb/3.11/about/use-cases.md @@ -19,7 +19,7 @@ more. ### Fraud Detection -{{< image src="../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Uncover illegal activities by discovering difficult-to-detect patterns. ArangoDB lets you look beyond individual data points in disparate data sources, @@ -29,7 +29,7 @@ complex fraudulent behavior such as fraud rings. ### Recommendation Engine -{{< image src="../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Suggest products, services, and information to users based on data relationships. For example, you can use ArangoDB together with PyTorch Geometric to build a @@ -39,7 +39,7 @@ with a graph neural network (GNN). ### Network Management -{{< image src="../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Reduce downtime by connecting and visualizing network, infrastructure, and code. Network devices and how they interconnect can naturally be modeled as a graph. @@ -49,7 +49,7 @@ bandwidth into account when path-finding. ### Customer 360 -{{< image src="../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Gain a complete understanding of your customers by integrating multiple data sources and code. ArangoDB can act as the platform to merge and consolidate @@ -58,7 +58,7 @@ track data origins using graph features. ### Identity and Access Management -{{< image src="../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Increase security and compliance by managing data access based on role and position. You can map out an organization chart as a graph and use ArangoDB to @@ -68,7 +68,7 @@ inheritance. ### Supply Chain -{{< image src="../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Speed shipments by monitoring and optimizing the flow of goods through a supply chain. You can represent your inventory, supplier, and delivery @@ -84,7 +84,7 @@ and scalable data store. ### Content Management -{{< image src="../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Store information of any kind without upfront schema declaration. ArangoDB is schema-free, storing every data record as a self-contained document, allowing @@ -93,7 +93,7 @@ content management system on top of ArangoDB. ### E-Commerce Systems -{{< image src="../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB combines data modeling freedom with strong consistency and resilience features to power online shops and ordering systems. Handle product catalog data @@ -102,7 +102,7 @@ checkouts with the necessary transactional guarantees. ### Internet of Things -{{< image src="../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Collect sensor readings and other IoT data in ArangoDB for a single view of everything. Store all data points in the same system that also lets you run @@ -110,7 +110,7 @@ aggregation queries using sliding windows for efficient data analysis. ## ArangoDB as a Key-Value Database -{{< image src="../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Key-value stores are the simplest kind of database systems. Each record is stored as a block of data under a key that uniquely identifies the record. @@ -134,7 +134,7 @@ For more information about how ArangoDB persists data, see ## ArangoDB as a Search Engine -{{< image src="../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB has a natively integrated search engine for a broad range of information retrieval needs. It is powered by inverted indexes and can index @@ -161,4 +161,4 @@ ArangoDB integrates well into existing data infrastructures and provides connectors for popular machine learning frameworks and data processing ecosystems. -![Machine Learning Architecture of ArangoDB](../../images/machine-learning-architecture.png) +![Machine Learning Architecture of ArangoDB](../../../../images/machine-learning-architecture.png) diff --git a/site/content/3.11/aql/_index.md b/site/content/arangodb/3.11/aql/_index.md similarity index 100% rename from site/content/3.11/aql/_index.md rename to site/content/arangodb/3.11/aql/_index.md diff --git a/site/content/3.11/aql/common-errors.md b/site/content/arangodb/3.11/aql/common-errors.md similarity index 100% rename from site/content/3.11/aql/common-errors.md rename to site/content/arangodb/3.11/aql/common-errors.md diff --git a/site/content/3.11/aql/data-queries.md b/site/content/arangodb/3.11/aql/data-queries.md similarity index 100% rename from site/content/3.11/aql/data-queries.md rename to site/content/arangodb/3.11/aql/data-queries.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/_index.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/_index.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/_index.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/_index.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/counting.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/counting.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/counting.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/counting.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/create-test-data.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/create-test-data.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/create-test-data.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/create-test-data.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/diffing-two-documents.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/diffing-two-documents.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/diffing-two-documents.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/diffing-two-documents.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/dynamic-attribute-names.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/dynamic-attribute-names.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/dynamic-attribute-names.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/dynamic-attribute-names.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/grouping.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/grouping.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/grouping.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/grouping.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/joins.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/joins.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/joins.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/joins.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/projections-and-filters.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/projections-and-filters.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/projections-and-filters.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/projections-and-filters.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/queries-without-collections.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/queries-without-collections.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/queries-without-collections.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/queries-without-collections.md diff --git a/site/content/3.11/aql/examples-and-query-patterns/remove-vertex.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/remove-vertex.md similarity index 96% rename from site/content/3.11/aql/examples-and-query-patterns/remove-vertex.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/remove-vertex.md index 60a845ad94..e80cf8f390 100644 --- a/site/content/3.11/aql/examples-and-query-patterns/remove-vertex.md +++ b/site/content/arangodb/3.11/aql/examples-and-query-patterns/remove-vertex.md @@ -15,7 +15,7 @@ However, as shown in this example based on the [Knows Graph](../../graphs/example-graphs.md#knows-graph), a query for this use case can be created. -![Example Graph](../../../images/knows_graph.png) +![Example Graph](../../../../images/knows_graph.png) When deleting vertex **eve** from the graph, we also want the edges `eve -> alice` and `eve -> bob` to be removed. @@ -59,7 +59,7 @@ For example, the [City Graph](../../graphs/example-graphs.md#city-graph) contains several vertex collections - `germanCity` and `frenchCity` and several edge collections - `french / german / international Highway`. -![Example Graph2](../../../images/cities_graph.png) +![Example Graph2](../../../../images/cities_graph.png) To delete city **Berlin** all edge collections `french / german / international Highway` have to be considered. The **REMOVE** operation has to be applied on all edge diff --git a/site/content/3.11/aql/examples-and-query-patterns/traversals.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/traversals.md similarity index 98% rename from site/content/3.11/aql/examples-and-query-patterns/traversals.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/traversals.md index b2521d48c2..08296c64e4 100644 --- a/site/content/3.11/aql/examples-and-query-patterns/traversals.md +++ b/site/content/arangodb/3.11/aql/examples-and-query-patterns/traversals.md @@ -10,7 +10,7 @@ description: >- Our first example will locate the start vertex for a graph traversal via [a geo index](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md). We use the [City Graph](../../graphs/example-graphs.md#city-graph) and its geo indexes: -![Cities Example Graph](../../../images/cities_graph.png) +![Cities Example Graph](../../../../images/cities_graph.png) ```js --- diff --git a/site/content/3.11/aql/examples-and-query-patterns/upsert-repsert-guide.md b/site/content/arangodb/3.11/aql/examples-and-query-patterns/upsert-repsert-guide.md similarity index 100% rename from site/content/3.11/aql/examples-and-query-patterns/upsert-repsert-guide.md rename to site/content/arangodb/3.11/aql/examples-and-query-patterns/upsert-repsert-guide.md diff --git a/site/content/3.11/aql/execution-and-performance/_index.md b/site/content/arangodb/3.11/aql/execution-and-performance/_index.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/_index.md rename to site/content/arangodb/3.11/aql/execution-and-performance/_index.md diff --git a/site/content/3.11/aql/execution-and-performance/caching-query-results.md b/site/content/arangodb/3.11/aql/execution-and-performance/caching-query-results.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/caching-query-results.md rename to site/content/arangodb/3.11/aql/execution-and-performance/caching-query-results.md diff --git a/site/content/3.11/aql/execution-and-performance/explaining-queries.md b/site/content/arangodb/3.11/aql/execution-and-performance/explaining-queries.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/explaining-queries.md rename to site/content/arangodb/3.11/aql/execution-and-performance/explaining-queries.md diff --git a/site/content/3.11/aql/execution-and-performance/parsing-queries.md b/site/content/arangodb/3.11/aql/execution-and-performance/parsing-queries.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/parsing-queries.md rename to site/content/arangodb/3.11/aql/execution-and-performance/parsing-queries.md diff --git a/site/content/3.11/aql/execution-and-performance/query-optimization.md b/site/content/arangodb/3.11/aql/execution-and-performance/query-optimization.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/query-optimization.md rename to site/content/arangodb/3.11/aql/execution-and-performance/query-optimization.md diff --git a/site/content/3.11/aql/execution-and-performance/query-profiling.md b/site/content/arangodb/3.11/aql/execution-and-performance/query-profiling.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/query-profiling.md rename to site/content/arangodb/3.11/aql/execution-and-performance/query-profiling.md diff --git a/site/content/3.11/aql/execution-and-performance/query-statistics.md b/site/content/arangodb/3.11/aql/execution-and-performance/query-statistics.md similarity index 100% rename from site/content/3.11/aql/execution-and-performance/query-statistics.md rename to site/content/arangodb/3.11/aql/execution-and-performance/query-statistics.md diff --git a/site/content/3.11/aql/functions/_index.md b/site/content/arangodb/3.11/aql/functions/_index.md similarity index 100% rename from site/content/3.11/aql/functions/_index.md rename to site/content/arangodb/3.11/aql/functions/_index.md diff --git a/site/content/3.11/aql/functions/arangosearch.md b/site/content/arangodb/3.11/aql/functions/arangosearch.md similarity index 100% rename from site/content/3.11/aql/functions/arangosearch.md rename to site/content/arangodb/3.11/aql/functions/arangosearch.md diff --git a/site/content/3.11/aql/functions/array.md b/site/content/arangodb/3.11/aql/functions/array.md similarity index 100% rename from site/content/3.11/aql/functions/array.md rename to site/content/arangodb/3.11/aql/functions/array.md diff --git a/site/content/3.11/aql/functions/bit.md b/site/content/arangodb/3.11/aql/functions/bit.md similarity index 100% rename from site/content/3.11/aql/functions/bit.md rename to site/content/arangodb/3.11/aql/functions/bit.md diff --git a/site/content/3.11/aql/functions/date.md b/site/content/arangodb/3.11/aql/functions/date.md similarity index 100% rename from site/content/3.11/aql/functions/date.md rename to site/content/arangodb/3.11/aql/functions/date.md diff --git a/site/content/3.11/aql/functions/document-object.md b/site/content/arangodb/3.11/aql/functions/document-object.md similarity index 100% rename from site/content/3.11/aql/functions/document-object.md rename to site/content/arangodb/3.11/aql/functions/document-object.md diff --git a/site/content/3.11/aql/functions/fulltext.md b/site/content/arangodb/3.11/aql/functions/fulltext.md similarity index 100% rename from site/content/3.11/aql/functions/fulltext.md rename to site/content/arangodb/3.11/aql/functions/fulltext.md diff --git a/site/content/3.12/aql/functions/geo.md b/site/content/arangodb/3.11/aql/functions/geo.md similarity index 99% rename from site/content/3.12/aql/functions/geo.md rename to site/content/arangodb/3.11/aql/functions/geo.md index bc4558ee74..cf5b3f8a2d 100644 --- a/site/content/3.12/aql/functions/geo.md +++ b/site/content/arangodb/3.11/aql/functions/geo.md @@ -322,7 +322,7 @@ Consider the following polygon (remember that GeoJSON has ]] } ``` -![GeoJSON Polygon Geodesic](../../../images/geojson-polygon-geodesic.webp) +![GeoJSON Polygon Geodesic](../../../../images/geojson-polygon-geodesic.webp) It does not contain the point `[10, 47]` since the shortest path (geodesic) from `[4, 47]` to `[16, 47]` lies North relative to the parallel of latitude at @@ -359,7 +359,7 @@ Pole. ]] } ``` -![GeoJSON Polygon Counter-clockwise](../../../images/geojson-polygon-ccw.webp) +![GeoJSON Polygon Counter-clockwise](../../../../images/geojson-polygon-ccw.webp) On the other hand, the following polygon travels **clockwise** around the point `[10, 50]`, and thus its "interior" does not contain `[10, 50]`, but does @@ -371,7 +371,7 @@ contain the North Pole and the South Pole: ]] } ``` -![GeoJSON Polygon Clockwise](../../../images/geojson-polygon-cw.webp) +![GeoJSON Polygon Clockwise](../../../../images/geojson-polygon-cw.webp) Remember that the "interior" is to the left of the given linear ring, so this second polygon is basically the complement on Earth diff --git a/site/content/3.11/aql/functions/miscellaneous.md b/site/content/arangodb/3.11/aql/functions/miscellaneous.md similarity index 100% rename from site/content/3.11/aql/functions/miscellaneous.md rename to site/content/arangodb/3.11/aql/functions/miscellaneous.md diff --git a/site/content/3.11/aql/functions/numeric.md b/site/content/arangodb/3.11/aql/functions/numeric.md similarity index 100% rename from site/content/3.11/aql/functions/numeric.md rename to site/content/arangodb/3.11/aql/functions/numeric.md diff --git a/site/content/3.11/aql/functions/string.md b/site/content/arangodb/3.11/aql/functions/string.md similarity index 100% rename from site/content/3.11/aql/functions/string.md rename to site/content/arangodb/3.11/aql/functions/string.md diff --git a/site/content/3.11/aql/functions/type-check-and-cast.md b/site/content/arangodb/3.11/aql/functions/type-check-and-cast.md similarity index 100% rename from site/content/3.11/aql/functions/type-check-and-cast.md rename to site/content/arangodb/3.11/aql/functions/type-check-and-cast.md diff --git a/site/content/3.11/aql/fundamentals/_index.md b/site/content/arangodb/3.11/aql/fundamentals/_index.md similarity index 100% rename from site/content/3.11/aql/fundamentals/_index.md rename to site/content/arangodb/3.11/aql/fundamentals/_index.md diff --git a/site/content/3.11/aql/fundamentals/accessing-data-from-collections.md b/site/content/arangodb/3.11/aql/fundamentals/accessing-data-from-collections.md similarity index 100% rename from site/content/3.11/aql/fundamentals/accessing-data-from-collections.md rename to site/content/arangodb/3.11/aql/fundamentals/accessing-data-from-collections.md diff --git a/site/content/3.11/aql/fundamentals/bind-parameters.md b/site/content/arangodb/3.11/aql/fundamentals/bind-parameters.md similarity index 100% rename from site/content/3.11/aql/fundamentals/bind-parameters.md rename to site/content/arangodb/3.11/aql/fundamentals/bind-parameters.md diff --git a/site/content/3.11/aql/fundamentals/data-types.md b/site/content/arangodb/3.11/aql/fundamentals/data-types.md similarity index 100% rename from site/content/3.11/aql/fundamentals/data-types.md rename to site/content/arangodb/3.11/aql/fundamentals/data-types.md diff --git a/site/content/3.11/aql/fundamentals/limitations.md b/site/content/arangodb/3.11/aql/fundamentals/limitations.md similarity index 100% rename from site/content/3.11/aql/fundamentals/limitations.md rename to site/content/arangodb/3.11/aql/fundamentals/limitations.md diff --git a/site/content/3.11/aql/fundamentals/query-errors.md b/site/content/arangodb/3.11/aql/fundamentals/query-errors.md similarity index 100% rename from site/content/3.11/aql/fundamentals/query-errors.md rename to site/content/arangodb/3.11/aql/fundamentals/query-errors.md diff --git a/site/content/3.11/aql/fundamentals/query-results.md b/site/content/arangodb/3.11/aql/fundamentals/query-results.md similarity index 100% rename from site/content/3.11/aql/fundamentals/query-results.md rename to site/content/arangodb/3.11/aql/fundamentals/query-results.md diff --git a/site/content/3.11/aql/fundamentals/subqueries.md b/site/content/arangodb/3.11/aql/fundamentals/subqueries.md similarity index 100% rename from site/content/3.11/aql/fundamentals/subqueries.md rename to site/content/arangodb/3.11/aql/fundamentals/subqueries.md diff --git a/site/content/3.11/aql/fundamentals/syntax.md b/site/content/arangodb/3.11/aql/fundamentals/syntax.md similarity index 100% rename from site/content/3.11/aql/fundamentals/syntax.md rename to site/content/arangodb/3.11/aql/fundamentals/syntax.md diff --git a/site/content/3.11/aql/fundamentals/type-and-value-order.md b/site/content/arangodb/3.11/aql/fundamentals/type-and-value-order.md similarity index 100% rename from site/content/3.11/aql/fundamentals/type-and-value-order.md rename to site/content/arangodb/3.11/aql/fundamentals/type-and-value-order.md diff --git a/site/content/3.11/aql/graphs/_index.md b/site/content/arangodb/3.11/aql/graphs/_index.md similarity index 100% rename from site/content/3.11/aql/graphs/_index.md rename to site/content/arangodb/3.11/aql/graphs/_index.md diff --git a/site/content/3.11/aql/graphs/all-shortest-paths.md b/site/content/arangodb/3.11/aql/graphs/all-shortest-paths.md similarity index 98% rename from site/content/3.11/aql/graphs/all-shortest-paths.md rename to site/content/arangodb/3.11/aql/graphs/all-shortest-paths.md index a60da2eab8..571a6857d3 100644 --- a/site/content/3.11/aql/graphs/all-shortest-paths.md +++ b/site/content/arangodb/3.11/aql/graphs/all-shortest-paths.md @@ -19,7 +19,7 @@ Every returned path is a JSON object with two attributes: A visual representation of the example graph: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the vertices of the graph. Arrows represent train connections @@ -105,7 +105,7 @@ direction for each collection in your path search. Load an example graph to get a named graph that reflects some possible train connections in Europe and North America: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.11/aql/graphs/k-paths.md b/site/content/arangodb/3.11/aql/graphs/k-paths.md similarity index 98% rename from site/content/3.11/aql/graphs/k-paths.md rename to site/content/arangodb/3.11/aql/graphs/k-paths.md index 582232dc9a..e4da13c5e3 100644 --- a/site/content/3.11/aql/graphs/k-paths.md +++ b/site/content/arangodb/3.11/aql/graphs/k-paths.md @@ -20,7 +20,7 @@ Every such path is returned as a JSON object with two components: Here is an example graph to explain how the k Paths algorithm works: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the vertices of the graph. Arrows represent train connections @@ -176,7 +176,7 @@ direction for each collection in your path search. You can load the `kShortestPathsGraph` example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.11/aql/graphs/k-shortest-paths.md b/site/content/arangodb/3.11/aql/graphs/k-shortest-paths.md similarity index 98% rename from site/content/3.11/aql/graphs/k-shortest-paths.md rename to site/content/arangodb/3.11/aql/graphs/k-shortest-paths.md index 3a339ea9c9..917dba2516 100644 --- a/site/content/3.11/aql/graphs/k-shortest-paths.md +++ b/site/content/arangodb/3.11/aql/graphs/k-shortest-paths.md @@ -25,7 +25,7 @@ If no `weightAttribute` is specified, the weight of the path is just its length. Here is an example graph to explain how the k Shortest Paths algorithm works: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the vertices of the graph. Arrows represent train connections @@ -182,7 +182,7 @@ direction for each collection in your path search. You can load the `kShortestPathsGraph` example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.11/aql/graphs/shortest-path.md b/site/content/arangodb/3.11/aql/graphs/shortest-path.md similarity index 98% rename from site/content/3.11/aql/graphs/shortest-path.md rename to site/content/arangodb/3.11/aql/graphs/shortest-path.md index bfc7e0fa5c..ed8540e777 100644 --- a/site/content/3.11/aql/graphs/shortest-path.md +++ b/site/content/arangodb/3.11/aql/graphs/shortest-path.md @@ -23,7 +23,7 @@ the path: Let's take a look at a simple example to explain how it works. This is the graph that you are going to find a shortest path on: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) You can use the following parameters for the query: @@ -151,7 +151,7 @@ collections you expect to be involved. Creating a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.11/aql/graphs/traversals-explained.md b/site/content/arangodb/3.11/aql/graphs/traversals-explained.md similarity index 83% rename from site/content/3.11/aql/graphs/traversals-explained.md rename to site/content/arangodb/3.11/aql/graphs/traversals-explained.md index a211ae6087..b4e9741151 100644 --- a/site/content/3.11/aql/graphs/traversals-explained.md +++ b/site/content/arangodb/3.11/aql/graphs/traversals-explained.md @@ -31,7 +31,7 @@ set with three items: Let's take a look at a simple example to explain how it works. This is the graph that we are going to traverse: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) We use the following parameters for our query: @@ -40,39 +40,39 @@ We use the following parameters for our query: 3. We use a *max* depth of 2. 4. We follow only in `OUTBOUND` direction of edges -![traversal graph step 1](../../../images/traversal_graph1.png) +![traversal graph step 1](../../../../images/traversal_graph1.png) Now it walks to one of the direct neighbors of **A**, say **B** (note: ordering is not guaranteed!): -![traversal graph step 2](../../../images/traversal_graph2.png) +![traversal graph step 2](../../../../images/traversal_graph2.png) The query will remember the state (red circle) and will emit the first result **A** → **B** (black box). This will also prevent the traverser to be trapped in cycles. Now again it will visit one of the direct neighbors of **B**, say **E**: -![traversal graph step 3](../../../images/traversal_graph3.png) +![traversal graph step 3](../../../../images/traversal_graph3.png) We have limited the query with a *max* depth of *2*, so it will not pick any neighbor of **E**, as the path from **A** to **E** already requires *2* steps. Instead, we will go back one level to **B** and continue with any other direct neighbor there: -![traversal graph step 4](../../../images/traversal_graph4.png) +![traversal graph step 4](../../../../images/traversal_graph4.png) Again after we produced this result we will step back to **B**. But there is no neighbor of **B** left that we have not yet visited. Hence we go another step back to **A** and continue with any other neighbor there. -![traversal graph step 5](../../../images/traversal_graph5.png) +![traversal graph step 5](../../../../images/traversal_graph5.png) And identical to the iterations before we will visit **H**: -![traversal graph step 6](../../../images/traversal_graph6.png) +![traversal graph step 6](../../../../images/traversal_graph6.png) And **J**: -![traversal graph step 7](../../../images/traversal_graph7.png) +![traversal graph step 7](../../../../images/traversal_graph7.png) After these steps there is no further result left. So all together this query has returned the following paths: diff --git a/site/content/3.11/aql/graphs/traversals.md b/site/content/arangodb/3.11/aql/graphs/traversals.md similarity index 99% rename from site/content/3.11/aql/graphs/traversals.md rename to site/content/arangodb/3.11/aql/graphs/traversals.md index 0048d9c38f..f9268387a1 100644 --- a/site/content/3.11/aql/graphs/traversals.md +++ b/site/content/arangodb/3.11/aql/graphs/traversals.md @@ -301,7 +301,7 @@ FOR v, e, p IN 0..10 OUTBOUND "places/Toronto" GRAPH "kShortestPathsGraph" The above example shows a graph traversal using a [train station and connections dataset](../../graphs/example-graphs.md#k-shortest-paths-graph): -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) The traversal starts at **Toronto** (bottom left), the traversal depth is limited to 10, and every station is only visited once. The traversal could @@ -649,7 +649,7 @@ you may be interested in documents further down the path. Create a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.11/aql/high-level-operations/_index.md b/site/content/arangodb/3.11/aql/high-level-operations/_index.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/_index.md rename to site/content/arangodb/3.11/aql/high-level-operations/_index.md diff --git a/site/content/3.11/aql/high-level-operations/collect.md b/site/content/arangodb/3.11/aql/high-level-operations/collect.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/collect.md rename to site/content/arangodb/3.11/aql/high-level-operations/collect.md diff --git a/site/content/3.11/aql/high-level-operations/filter.md b/site/content/arangodb/3.11/aql/high-level-operations/filter.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/filter.md rename to site/content/arangodb/3.11/aql/high-level-operations/filter.md diff --git a/site/content/3.11/aql/high-level-operations/for.md b/site/content/arangodb/3.11/aql/high-level-operations/for.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/for.md rename to site/content/arangodb/3.11/aql/high-level-operations/for.md diff --git a/site/content/3.11/aql/high-level-operations/insert.md b/site/content/arangodb/3.11/aql/high-level-operations/insert.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/insert.md rename to site/content/arangodb/3.11/aql/high-level-operations/insert.md diff --git a/site/content/3.11/aql/high-level-operations/let.md b/site/content/arangodb/3.11/aql/high-level-operations/let.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/let.md rename to site/content/arangodb/3.11/aql/high-level-operations/let.md diff --git a/site/content/3.11/aql/high-level-operations/limit.md b/site/content/arangodb/3.11/aql/high-level-operations/limit.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/limit.md rename to site/content/arangodb/3.11/aql/high-level-operations/limit.md diff --git a/site/content/3.11/aql/high-level-operations/remove.md b/site/content/arangodb/3.11/aql/high-level-operations/remove.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/remove.md rename to site/content/arangodb/3.11/aql/high-level-operations/remove.md diff --git a/site/content/3.11/aql/high-level-operations/replace.md b/site/content/arangodb/3.11/aql/high-level-operations/replace.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/replace.md rename to site/content/arangodb/3.11/aql/high-level-operations/replace.md diff --git a/site/content/3.11/aql/high-level-operations/return.md b/site/content/arangodb/3.11/aql/high-level-operations/return.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/return.md rename to site/content/arangodb/3.11/aql/high-level-operations/return.md diff --git a/site/content/3.11/aql/high-level-operations/search.md b/site/content/arangodb/3.11/aql/high-level-operations/search.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/search.md rename to site/content/arangodb/3.11/aql/high-level-operations/search.md diff --git a/site/content/3.11/aql/high-level-operations/sort.md b/site/content/arangodb/3.11/aql/high-level-operations/sort.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/sort.md rename to site/content/arangodb/3.11/aql/high-level-operations/sort.md diff --git a/site/content/3.11/aql/high-level-operations/update.md b/site/content/arangodb/3.11/aql/high-level-operations/update.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/update.md rename to site/content/arangodb/3.11/aql/high-level-operations/update.md diff --git a/site/content/3.11/aql/high-level-operations/upsert.md b/site/content/arangodb/3.11/aql/high-level-operations/upsert.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/upsert.md rename to site/content/arangodb/3.11/aql/high-level-operations/upsert.md diff --git a/site/content/3.11/aql/high-level-operations/window.md b/site/content/arangodb/3.11/aql/high-level-operations/window.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/window.md rename to site/content/arangodb/3.11/aql/high-level-operations/window.md diff --git a/site/content/3.11/aql/high-level-operations/with.md b/site/content/arangodb/3.11/aql/high-level-operations/with.md similarity index 100% rename from site/content/3.11/aql/high-level-operations/with.md rename to site/content/arangodb/3.11/aql/high-level-operations/with.md diff --git a/site/content/3.11/aql/how-to-invoke-aql/_index.md b/site/content/arangodb/3.11/aql/how-to-invoke-aql/_index.md similarity index 100% rename from site/content/3.11/aql/how-to-invoke-aql/_index.md rename to site/content/arangodb/3.11/aql/how-to-invoke-aql/_index.md diff --git a/site/content/3.11/aql/how-to-invoke-aql/with-arangosh.md b/site/content/arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md similarity index 100% rename from site/content/3.11/aql/how-to-invoke-aql/with-arangosh.md rename to site/content/arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md diff --git a/site/content/3.11/aql/how-to-invoke-aql/with-the-web-interface.md b/site/content/arangodb/3.11/aql/how-to-invoke-aql/with-the-web-interface.md similarity index 100% rename from site/content/3.11/aql/how-to-invoke-aql/with-the-web-interface.md rename to site/content/arangodb/3.11/aql/how-to-invoke-aql/with-the-web-interface.md diff --git a/site/content/3.11/aql/operators.md b/site/content/arangodb/3.11/aql/operators.md similarity index 100% rename from site/content/3.11/aql/operators.md rename to site/content/arangodb/3.11/aql/operators.md diff --git a/site/content/3.11/aql/user-defined-functions.md b/site/content/arangodb/3.11/aql/user-defined-functions.md similarity index 100% rename from site/content/3.11/aql/user-defined-functions.md rename to site/content/arangodb/3.11/aql/user-defined-functions.md diff --git a/site/content/3.11/components/_index.md b/site/content/arangodb/3.11/components/_index.md similarity index 100% rename from site/content/3.11/components/_index.md rename to site/content/arangodb/3.11/components/_index.md diff --git a/site/content/3.11/components/arangodb-server/_index.md b/site/content/arangodb/3.11/components/arangodb-server/_index.md similarity index 88% rename from site/content/3.11/components/arangodb-server/_index.md rename to site/content/arangodb/3.11/components/arangodb-server/_index.md index 82da2f3a5f..44c9d1040c 100644 --- a/site/content/3.11/components/arangodb-server/_index.md +++ b/site/content/arangodb/3.11/components/arangodb-server/_index.md @@ -14,8 +14,8 @@ The server process serves the various client connections to the server via the TCP/HTTP protocol. It also provides a [web interface](../web-interface/_index.md). _arangod_ can run in different modes for a variety of setups like single server -and clusters. It differs between the [Community Edition](../../about-arangodb/features/community-edition.md) -and [Enterprise Edition](../../about-arangodb/features/enterprise-edition.md). +and clusters. It differs between the [Community Edition](../../about/features/community-edition.md) +and [Enterprise Edition](../../about/features/enterprise-edition.md). See [Administration](../../operations/administration/_index.md) for server configuration and [Deploy](../../deploy/_index.md) for operation mode details. diff --git a/site/content/3.11/components/arangodb-server/environment-variables.md b/site/content/arangodb/3.11/components/arangodb-server/environment-variables.md similarity index 100% rename from site/content/3.11/components/arangodb-server/environment-variables.md rename to site/content/arangodb/3.11/components/arangodb-server/environment-variables.md diff --git a/site/content/3.11/components/arangodb-server/ldap.md b/site/content/arangodb/3.11/components/arangodb-server/ldap.md similarity index 100% rename from site/content/3.11/components/arangodb-server/ldap.md rename to site/content/arangodb/3.11/components/arangodb-server/ldap.md diff --git a/site/content/3.11/components/arangodb-server/options.md b/site/content/arangodb/3.11/components/arangodb-server/options.md similarity index 100% rename from site/content/3.11/components/arangodb-server/options.md rename to site/content/arangodb/3.11/components/arangodb-server/options.md diff --git a/site/content/3.11/components/arangodb-server/storage-engine.md b/site/content/arangodb/3.11/components/arangodb-server/storage-engine.md similarity index 100% rename from site/content/3.11/components/arangodb-server/storage-engine.md rename to site/content/arangodb/3.11/components/arangodb-server/storage-engine.md diff --git a/site/content/3.12/components/tools/_index.md b/site/content/arangodb/3.11/components/tools/_index.md similarity index 94% rename from site/content/3.12/components/tools/_index.md rename to site/content/arangodb/3.11/components/tools/_index.md index 72bf4118a4..9909dbe302 100644 --- a/site/content/3.12/components/tools/_index.md +++ b/site/content/arangodb/3.11/components/tools/_index.md @@ -31,5 +31,5 @@ Additional tools which are available separately: |-----------------|-------------------| | [Foxx CLI](foxx-cli/_index.md) | Command line tool for managing and developing Foxx services | [kube-arangodb](../../deploy/kubernetes.md) | Operators to manage Kubernetes deployments -| [Oasisctl](../../arangograph/oasisctl/_index.md) | Command-line tool for managing the ArangoGraph Insights Platform +| [Oasisctl](../../../../amp/oasisctl/_index.md) | Command-line tool for managing the Arango Managed Platform (AMP) | [ArangoDB Datasets](arango-datasets.md) | A Python package for loading sample datasets into ArangoDB diff --git a/site/content/3.11/components/tools/arango-datasets.md b/site/content/arangodb/3.11/components/tools/arango-datasets.md similarity index 100% rename from site/content/3.11/components/tools/arango-datasets.md rename to site/content/arangodb/3.11/components/tools/arango-datasets.md diff --git a/site/content/3.11/components/tools/arangobackup/_index.md b/site/content/arangodb/3.11/components/tools/arangobackup/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangobackup/_index.md rename to site/content/arangodb/3.11/components/tools/arangobackup/_index.md diff --git a/site/content/3.11/components/tools/arangobackup/examples.md b/site/content/arangodb/3.11/components/tools/arangobackup/examples.md similarity index 100% rename from site/content/3.11/components/tools/arangobackup/examples.md rename to site/content/arangodb/3.11/components/tools/arangobackup/examples.md diff --git a/site/content/3.11/components/tools/arangobackup/options.md b/site/content/arangodb/3.11/components/tools/arangobackup/options.md similarity index 100% rename from site/content/3.11/components/tools/arangobackup/options.md rename to site/content/arangodb/3.11/components/tools/arangobackup/options.md diff --git a/site/content/3.11/components/tools/arangobench/_index.md b/site/content/arangodb/3.11/components/tools/arangobench/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangobench/_index.md rename to site/content/arangodb/3.11/components/tools/arangobench/_index.md diff --git a/site/content/3.11/components/tools/arangobench/options.md b/site/content/arangodb/3.11/components/tools/arangobench/options.md similarity index 100% rename from site/content/3.11/components/tools/arangobench/options.md rename to site/content/arangodb/3.11/components/tools/arangobench/options.md diff --git a/site/content/3.11/components/tools/arangodb-shell/_index.md b/site/content/arangodb/3.11/components/tools/arangodb-shell/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-shell/_index.md rename to site/content/arangodb/3.11/components/tools/arangodb-shell/_index.md diff --git a/site/content/3.11/components/tools/arangodb-shell/details.md b/site/content/arangodb/3.11/components/tools/arangodb-shell/details.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-shell/details.md rename to site/content/arangodb/3.11/components/tools/arangodb-shell/details.md diff --git a/site/content/3.11/components/tools/arangodb-shell/examples.md b/site/content/arangodb/3.11/components/tools/arangodb-shell/examples.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-shell/examples.md rename to site/content/arangodb/3.11/components/tools/arangodb-shell/examples.md diff --git a/site/content/3.11/components/tools/arangodb-shell/options.md b/site/content/arangodb/3.11/components/tools/arangodb-shell/options.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-shell/options.md rename to site/content/arangodb/3.11/components/tools/arangodb-shell/options.md diff --git a/site/content/3.11/components/tools/arangodb-starter/_index.md b/site/content/arangodb/3.11/components/tools/arangodb-starter/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-starter/_index.md rename to site/content/arangodb/3.11/components/tools/arangodb-starter/_index.md diff --git a/site/content/3.11/components/tools/arangodb-starter/architecture.md b/site/content/arangodb/3.11/components/tools/arangodb-starter/architecture.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-starter/architecture.md rename to site/content/arangodb/3.11/components/tools/arangodb-starter/architecture.md diff --git a/site/content/3.11/components/tools/arangodb-starter/options.md b/site/content/arangodb/3.11/components/tools/arangodb-starter/options.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-starter/options.md rename to site/content/arangodb/3.11/components/tools/arangodb-starter/options.md diff --git a/site/content/3.11/components/tools/arangodb-starter/security.md b/site/content/arangodb/3.11/components/tools/arangodb-starter/security.md similarity index 100% rename from site/content/3.11/components/tools/arangodb-starter/security.md rename to site/content/arangodb/3.11/components/tools/arangodb-starter/security.md diff --git a/site/content/3.11/components/tools/arangodump/_index.md b/site/content/arangodb/3.11/components/tools/arangodump/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangodump/_index.md rename to site/content/arangodb/3.11/components/tools/arangodump/_index.md diff --git a/site/content/3.11/components/tools/arangodump/examples.md b/site/content/arangodb/3.11/components/tools/arangodump/examples.md similarity index 100% rename from site/content/3.11/components/tools/arangodump/examples.md rename to site/content/arangodb/3.11/components/tools/arangodump/examples.md diff --git a/site/content/3.11/components/tools/arangodump/limitations.md b/site/content/arangodb/3.11/components/tools/arangodump/limitations.md similarity index 100% rename from site/content/3.11/components/tools/arangodump/limitations.md rename to site/content/arangodb/3.11/components/tools/arangodump/limitations.md diff --git a/site/content/3.11/components/tools/arangodump/maskings.md b/site/content/arangodb/3.11/components/tools/arangodump/maskings.md similarity index 100% rename from site/content/3.11/components/tools/arangodump/maskings.md rename to site/content/arangodb/3.11/components/tools/arangodump/maskings.md diff --git a/site/content/3.11/components/tools/arangodump/options.md b/site/content/arangodb/3.11/components/tools/arangodump/options.md similarity index 100% rename from site/content/3.11/components/tools/arangodump/options.md rename to site/content/arangodb/3.11/components/tools/arangodump/options.md diff --git a/site/content/3.11/components/tools/arangoexport/_index.md b/site/content/arangodb/3.11/components/tools/arangoexport/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangoexport/_index.md rename to site/content/arangodb/3.11/components/tools/arangoexport/_index.md diff --git a/site/content/3.11/components/tools/arangoexport/examples.md b/site/content/arangodb/3.11/components/tools/arangoexport/examples.md similarity index 100% rename from site/content/3.11/components/tools/arangoexport/examples.md rename to site/content/arangodb/3.11/components/tools/arangoexport/examples.md diff --git a/site/content/3.11/components/tools/arangoexport/options.md b/site/content/arangodb/3.11/components/tools/arangoexport/options.md similarity index 100% rename from site/content/3.11/components/tools/arangoexport/options.md rename to site/content/arangodb/3.11/components/tools/arangoexport/options.md diff --git a/site/content/3.11/components/tools/arangoimport/_index.md b/site/content/arangodb/3.11/components/tools/arangoimport/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangoimport/_index.md rename to site/content/arangodb/3.11/components/tools/arangoimport/_index.md diff --git a/site/content/3.11/components/tools/arangoimport/details.md b/site/content/arangodb/3.11/components/tools/arangoimport/details.md similarity index 100% rename from site/content/3.11/components/tools/arangoimport/details.md rename to site/content/arangodb/3.11/components/tools/arangoimport/details.md diff --git a/site/content/3.11/components/tools/arangoimport/examples-csv.md b/site/content/arangodb/3.11/components/tools/arangoimport/examples-csv.md similarity index 100% rename from site/content/3.11/components/tools/arangoimport/examples-csv.md rename to site/content/arangodb/3.11/components/tools/arangoimport/examples-csv.md diff --git a/site/content/3.11/components/tools/arangoimport/examples-json.md b/site/content/arangodb/3.11/components/tools/arangoimport/examples-json.md similarity index 100% rename from site/content/3.11/components/tools/arangoimport/examples-json.md rename to site/content/arangodb/3.11/components/tools/arangoimport/examples-json.md diff --git a/site/content/3.11/components/tools/arangoimport/options.md b/site/content/arangodb/3.11/components/tools/arangoimport/options.md similarity index 100% rename from site/content/3.11/components/tools/arangoimport/options.md rename to site/content/arangodb/3.11/components/tools/arangoimport/options.md diff --git a/site/content/3.11/components/tools/arangoinspect/_index.md b/site/content/arangodb/3.11/components/tools/arangoinspect/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangoinspect/_index.md rename to site/content/arangodb/3.11/components/tools/arangoinspect/_index.md diff --git a/site/content/3.11/components/tools/arangoinspect/examples.md b/site/content/arangodb/3.11/components/tools/arangoinspect/examples.md similarity index 100% rename from site/content/3.11/components/tools/arangoinspect/examples.md rename to site/content/arangodb/3.11/components/tools/arangoinspect/examples.md diff --git a/site/content/3.11/components/tools/arangoinspect/options.md b/site/content/arangodb/3.11/components/tools/arangoinspect/options.md similarity index 100% rename from site/content/3.11/components/tools/arangoinspect/options.md rename to site/content/arangodb/3.11/components/tools/arangoinspect/options.md diff --git a/site/content/3.11/components/tools/arangorestore/_index.md b/site/content/arangodb/3.11/components/tools/arangorestore/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangorestore/_index.md rename to site/content/arangodb/3.11/components/tools/arangorestore/_index.md diff --git a/site/content/3.11/components/tools/arangorestore/examples.md b/site/content/arangodb/3.11/components/tools/arangorestore/examples.md similarity index 100% rename from site/content/3.11/components/tools/arangorestore/examples.md rename to site/content/arangodb/3.11/components/tools/arangorestore/examples.md diff --git a/site/content/3.11/components/tools/arangorestore/options.md b/site/content/arangodb/3.11/components/tools/arangorestore/options.md similarity index 100% rename from site/content/3.11/components/tools/arangorestore/options.md rename to site/content/arangodb/3.11/components/tools/arangorestore/options.md diff --git a/site/content/3.11/components/tools/arangovpack/_index.md b/site/content/arangodb/3.11/components/tools/arangovpack/_index.md similarity index 100% rename from site/content/3.11/components/tools/arangovpack/_index.md rename to site/content/arangodb/3.11/components/tools/arangovpack/_index.md diff --git a/site/content/3.11/components/tools/arangovpack/options.md b/site/content/arangodb/3.11/components/tools/arangovpack/options.md similarity index 100% rename from site/content/3.11/components/tools/arangovpack/options.md rename to site/content/arangodb/3.11/components/tools/arangovpack/options.md diff --git a/site/content/3.11/components/tools/foxx-cli/_index.md b/site/content/arangodb/3.11/components/tools/foxx-cli/_index.md similarity index 100% rename from site/content/3.11/components/tools/foxx-cli/_index.md rename to site/content/arangodb/3.11/components/tools/foxx-cli/_index.md diff --git a/site/content/3.11/components/tools/foxx-cli/details.md b/site/content/arangodb/3.11/components/tools/foxx-cli/details.md similarity index 100% rename from site/content/3.11/components/tools/foxx-cli/details.md rename to site/content/arangodb/3.11/components/tools/foxx-cli/details.md diff --git a/site/content/3.10/components/web-interface/_index.md b/site/content/arangodb/3.11/components/web-interface/_index.md similarity index 90% rename from site/content/3.10/components/web-interface/_index.md rename to site/content/arangodb/3.11/components/web-interface/_index.md index 12863abcb6..dc6affca41 100644 --- a/site/content/3.10/components/web-interface/_index.md +++ b/site/content/arangodb/3.11/components/web-interface/_index.md @@ -13,4 +13,4 @@ convenient way. Statistics and server status are provided as well. The web interface (also referred to as Web UI, frontend or *Aardvark*) can be accessed with a browser under the URL `http://localhost:8529` with default server settings. -![Standalone Web Interface](../../../images/overview.png) +![Standalone Web Interface](../../../../images/overview.png) diff --git a/site/content/3.11/components/web-interface/cluster.md b/site/content/arangodb/3.11/components/web-interface/cluster.md similarity index 94% rename from site/content/3.11/components/web-interface/cluster.md rename to site/content/arangodb/3.11/components/web-interface/cluster.md index 91ae4bd075..108ed759bb 100644 --- a/site/content/3.11/components/web-interface/cluster.md +++ b/site/content/arangodb/3.11/components/web-interface/cluster.md @@ -14,7 +14,7 @@ You can access the logs of individual Coordinators and DB-Servers via the The cluster section displays statistics about the general cluster performance. -![Cluster](../../../images/clusterView.png) +![Cluster](../../../../images/clusterView.png) Statistics: @@ -32,7 +32,7 @@ Statistics: The overview shows available and missing Coordinators and DB-Servers. -![Nodes](../../../images/nodesView.png) +![Nodes](../../../../images/nodesView.png) Functions: @@ -50,7 +50,7 @@ Information (Coordinator / DB-Servers): The shard section displays all available sharded collections. -![Shards](../../../images/shardsView.png) +![Shards](../../../../images/shardsView.png) Functions: diff --git a/site/content/3.11/components/web-interface/collections.md b/site/content/arangodb/3.11/components/web-interface/collections.md similarity index 91% rename from site/content/3.11/components/web-interface/collections.md rename to site/content/arangodb/3.11/components/web-interface/collections.md index d53138f83e..ad8e937e88 100644 --- a/site/content/3.11/components/web-interface/collections.md +++ b/site/content/arangodb/3.11/components/web-interface/collections.md @@ -8,7 +8,7 @@ The collections section displays all available collections. From here you can create new collections and jump into a collection for details (click on a collection tile). -![Collections](../../../images/collectionsView.png) +![Collections](../../../../images/collectionsView.png) Functions: @@ -26,7 +26,7 @@ Information: ## Collection -![Collection](../../../images/collectionView.png) +![Collection](../../../../images/collectionView.png) There are four view categories: diff --git a/site/content/3.11/components/web-interface/dashboard.md b/site/content/arangodb/3.11/components/web-interface/dashboard.md similarity index 92% rename from site/content/3.11/components/web-interface/dashboard.md rename to site/content/arangodb/3.11/components/web-interface/dashboard.md index aac4f439ae..599127ba12 100644 --- a/site/content/3.11/components/web-interface/dashboard.md +++ b/site/content/arangodb/3.11/components/web-interface/dashboard.md @@ -7,7 +7,7 @@ description: '' The **DASHBOARD** section provides statistics which are polled regularly from the ArangoDB server. -![Nodes](../../../images/dashboardView.png) +![Nodes](../../../../images/dashboardView.png) There is a different interface for [Cluster](cluster.md) deployments. diff --git a/site/content/3.10/components/web-interface/document.md b/site/content/arangodb/3.11/components/web-interface/document.md similarity index 87% rename from site/content/3.10/components/web-interface/document.md rename to site/content/arangodb/3.11/components/web-interface/document.md index 2ff9addb44..85cc5583a9 100644 --- a/site/content/3.10/components/web-interface/document.md +++ b/site/content/arangodb/3.11/components/web-interface/document.md @@ -6,7 +6,7 @@ description: '' --- The document section offers a editor which let you edit documents and edges of a collection. -![Document](../../../images/documentView.png) +![Document](../../../../images/documentView.png) Functions: diff --git a/site/content/3.11/components/web-interface/graphs.md b/site/content/arangodb/3.11/components/web-interface/graphs.md similarity index 98% rename from site/content/3.11/components/web-interface/graphs.md rename to site/content/arangodb/3.11/components/web-interface/graphs.md index dafa51f9f8..3388a97ae5 100644 --- a/site/content/3.11/components/web-interface/graphs.md +++ b/site/content/arangodb/3.11/components/web-interface/graphs.md @@ -12,7 +12,7 @@ lets you create new named graphs as well as view and edit the settings of existing named graphs. It also provides a viewer facility for visualizing subsets of a graph or an entire graph. -![manage graphs](../../../images/graphsView.png) +![manage graphs](../../../../images/graphsView.png) ## Create a named graph @@ -59,7 +59,7 @@ their direct neighbors are selected. You can select one or more start nodes and change the depth and the limit in the settings panel. You can also load the entire graph via the toolbar, but only use this with small graphs. -![The graph viewer with the settings panel open](../../../images/graphViewer.png) +![The graph viewer with the settings panel open](../../../../images/graphViewer.png) ### Viewport diff --git a/site/content/3.10/components/web-interface/logs.md b/site/content/arangodb/3.11/components/web-interface/logs.md similarity index 87% rename from site/content/3.10/components/web-interface/logs.md rename to site/content/arangodb/3.11/components/web-interface/logs.md index f9ddcc007b..46c70ffb19 100644 --- a/site/content/3.10/components/web-interface/logs.md +++ b/site/content/arangodb/3.11/components/web-interface/logs.md @@ -7,7 +7,7 @@ description: '' The logs section displays all available log entries. Log entries are filterable by their log level types. -![Logs](../../../images/logsView.png) +![Logs](../../../../images/logsView.png) Functions: diff --git a/site/content/3.11/components/web-interface/queries.md b/site/content/arangodb/3.11/components/web-interface/queries.md similarity index 91% rename from site/content/3.11/components/web-interface/queries.md rename to site/content/arangodb/3.11/components/web-interface/queries.md index c263e2e6b0..bc5d76591b 100644 --- a/site/content/3.11/components/web-interface/queries.md +++ b/site/content/arangodb/3.11/components/web-interface/queries.md @@ -14,7 +14,7 @@ The query view offers you three different subviews: The web interface offers a AQL Query Editor: -![Editor Input](../../../images/queryEditorInput.png) +![Editor Input](../../../../images/queryEditorInput.png) The editor is split into two parts, the query editor pane and the bind parameter pane. @@ -49,7 +49,7 @@ edit the bind parameters in raw JSON format. To save the current query use the *Save* button in the top left corner of the editor or use the shortcut (see below). -![Custom Queries](../../../images/queryCustoms.png) +![Custom Queries](../../../../images/queryCustoms.png) By pressing the *Queries* button in the top left corner of the editor you activate the custom queries view. Here you can select a previously stored custom @@ -70,7 +70,7 @@ right-hand side. ### Result -![Editor Output](../../../images/queryEditorOutput.png) +![Editor Output](../../../../images/queryEditorOutput.png) Each query you execute or explain opens up a new result box, so you are able to fire up multiple queries and view their results at the same time. Every query @@ -81,7 +81,7 @@ switches back and forth between the *Result* and *AQL* query with bind parameter ### Spotlight -![Spotlight](../../../images/querySpotlight.png) +![Spotlight](../../../../images/querySpotlight.png) The spotlight feature opens up a modal view. There you can find all AQL keywords, AQL functions and collections (filtered by their type) to help you to be more @@ -105,13 +105,13 @@ in the toolbar or via shortcut (see below). ## Running Queries -![Running Queries](../../../images/runningQueries.png) +![Running Queries](../../../../images/runningQueries.png) The *Running Queries* tab gives you a compact overview of all running queries. By clicking the red minus button, you can abort the execution of a running query. ## Slow Query History -![Slow Queries](../../../images/slowQueries.png) +![Slow Queries](../../../../images/slowQueries.png) The *Slow Query History* tab gives you a compact overview of all past slow queries. diff --git a/site/content/3.11/components/web-interface/services.md b/site/content/arangodb/3.11/components/web-interface/services.md similarity index 87% rename from site/content/3.11/components/web-interface/services.md rename to site/content/arangodb/3.11/components/web-interface/services.md index 3bae62eb84..478bfd2b29 100644 --- a/site/content/3.11/components/web-interface/services.md +++ b/site/content/arangodb/3.11/components/web-interface/services.md @@ -7,7 +7,7 @@ description: '' The services section displays all installed Foxx applications. You can create new services or go into a detailed view of a chosen service. -![Services](../../../images/servicesView.png) +![Services](../../../../images/servicesView.png) ## Create Service @@ -18,13 +18,13 @@ There are four different possibilities to create a new service: 3. Create service via official ArangoDB store 4. Create a blank service from scratch -![Create Service](../../../images/installService.png) +![Create Service](../../../../images/installService.png) ## Service View This section offers several information about a specific service. -![Create Service](../../../images/serviceView.png) +![Create Service](../../../../images/serviceView.png) There are four view categories: diff --git a/site/content/3.10/components/web-interface/users.md b/site/content/arangodb/3.11/components/web-interface/users.md similarity index 90% rename from site/content/3.10/components/web-interface/users.md rename to site/content/arangodb/3.11/components/web-interface/users.md index 3ecc4fc927..49b3511339 100644 --- a/site/content/3.10/components/web-interface/users.md +++ b/site/content/arangodb/3.11/components/web-interface/users.md @@ -7,21 +7,21 @@ description: '' ArangoDB users are globally stored in the `_system` database and can only be managed while logged on to this database. There you can find the *Users* section: -![Users](../../../images/users.png) +![Users](../../../../images/users.png) ## General Select a user to bring up the *General* tab with the username, name and active status, as well as options to delete the user or change the password. -![User General](../../../images/userGeneral.png) +![User General](../../../../images/userGeneral.png) ## Permissions Select a user and go to the *Permissions* tab. You will see a list of databases and their corresponding database access level for that user. -![User Permissions](../../../images/userPermissions.png) +![User Permissions](../../../../images/userPermissions.png) Please note that server access level follows from the access level on the `_system` database. Furthermore, the default database access level diff --git a/site/content/3.11/concepts/_index.md b/site/content/arangodb/3.11/concepts/_index.md similarity index 100% rename from site/content/3.11/concepts/_index.md rename to site/content/arangodb/3.11/concepts/_index.md diff --git a/site/content/3.11/concepts/data-models.md b/site/content/arangodb/3.11/concepts/data-models.md similarity index 100% rename from site/content/3.11/concepts/data-models.md rename to site/content/arangodb/3.11/concepts/data-models.md diff --git a/site/content/3.11/concepts/data-retrieval.md b/site/content/arangodb/3.11/concepts/data-retrieval.md similarity index 100% rename from site/content/3.11/concepts/data-retrieval.md rename to site/content/arangodb/3.11/concepts/data-retrieval.md diff --git a/site/content/3.11/concepts/data-structure/_index.md b/site/content/arangodb/3.11/concepts/data-structure/_index.md similarity index 100% rename from site/content/3.11/concepts/data-structure/_index.md rename to site/content/arangodb/3.11/concepts/data-structure/_index.md diff --git a/site/content/3.11/concepts/data-structure/collections.md b/site/content/arangodb/3.11/concepts/data-structure/collections.md similarity index 100% rename from site/content/3.11/concepts/data-structure/collections.md rename to site/content/arangodb/3.11/concepts/data-structure/collections.md diff --git a/site/content/3.11/concepts/data-structure/databases.md b/site/content/arangodb/3.11/concepts/data-structure/databases.md similarity index 100% rename from site/content/3.11/concepts/data-structure/databases.md rename to site/content/arangodb/3.11/concepts/data-structure/databases.md diff --git a/site/content/3.11/concepts/data-structure/documents/_index.md b/site/content/arangodb/3.11/concepts/data-structure/documents/_index.md similarity index 100% rename from site/content/3.11/concepts/data-structure/documents/_index.md rename to site/content/arangodb/3.11/concepts/data-structure/documents/_index.md diff --git a/site/content/3.11/concepts/data-structure/documents/computed-values.md b/site/content/arangodb/3.11/concepts/data-structure/documents/computed-values.md similarity index 100% rename from site/content/3.11/concepts/data-structure/documents/computed-values.md rename to site/content/arangodb/3.11/concepts/data-structure/documents/computed-values.md diff --git a/site/content/3.11/concepts/data-structure/documents/schema-validation.md b/site/content/arangodb/3.11/concepts/data-structure/documents/schema-validation.md similarity index 100% rename from site/content/3.11/concepts/data-structure/documents/schema-validation.md rename to site/content/arangodb/3.11/concepts/data-structure/documents/schema-validation.md diff --git a/site/content/3.11/concepts/data-structure/views.md b/site/content/arangodb/3.11/concepts/data-structure/views.md similarity index 100% rename from site/content/3.11/concepts/data-structure/views.md rename to site/content/arangodb/3.11/concepts/data-structure/views.md diff --git a/site/content/3.11/data-science/_index.md b/site/content/arangodb/3.11/data-science/_index.md similarity index 94% rename from site/content/3.11/data-science/_index.md rename to site/content/arangodb/3.11/data-science/_index.md index 32d6450b82..7f8eee4780 100644 --- a/site/content/3.11/data-science/_index.md +++ b/site/content/arangodb/3.11/data-science/_index.md @@ -21,7 +21,7 @@ ArangoDB, as the foundation for GraphML, comes with the following key features: - **Open Source**: extensibility and community. - **NLP Support**: built-in text processing, search, and similarity ranking. -![ArangoDB Machine Learning Architecture](../../images/machine-learning-architecture.png) +![ArangoDB Machine Learning Architecture](../../../images/machine-learning-architecture.png) ## Graph Analytics vs. GraphML @@ -38,7 +38,7 @@ Graph queries can also determine the shortest paths between vertices. Graph queries can answer questions like _**Who can introduce me to person X**_? -![Graph Query](../../images/graph-query.png) +![Graph Query](../../../images/graph-query.png) See [Graphs in AQL](../aql/graphs/_index.md) for the supported graph queries. @@ -49,7 +49,7 @@ know aggregate information about your graph, while analyzing the entire graph. Graph analytics can answer questions like _**Who are the most connected persons**_? -![Graph Analytics](../../images/graph-analytics.png) +![Graph Analytics](../../../images/graph-analytics.png) ArangoDB offers _Graph Analytics Engines_ to run algorithms such as connected components, label propagation, and PageRank on your data. This feature @@ -66,7 +66,7 @@ GraphML can answer questions like: - _**Will a customer churn?**_ - _**Is this particular transaction Anomalous?**_ -![Graph ML](../../images/graph-ml.png) +![Graph ML](../../../images/graph-ml.png) For ArangoDB's enterprise-ready, graph-powered machine learning offering, see [ArangoGraphML](arangographml/_index.md). @@ -120,7 +120,7 @@ The ArangoFlix demo uses five different recommendation methods: - Matrix Factorization - Graph Neural Networks -![ArangoFlix demo](../../images/data-science-arangoflix.png) +![ArangoFlix demo](../../../images/data-science-arangoflix.png) The ArangoFlix website not only offers an example of how the user recommendations might look like in real life, but it also provides information on a recommendation method, diff --git a/site/content/3.11/data-science/adapters/_index.md b/site/content/arangodb/3.11/data-science/adapters/_index.md similarity index 100% rename from site/content/3.11/data-science/adapters/_index.md rename to site/content/arangodb/3.11/data-science/adapters/_index.md diff --git a/site/content/3.11/data-science/adapters/arangodb-cugraph-adapter.md b/site/content/arangodb/3.11/data-science/adapters/arangodb-cugraph-adapter.md similarity index 100% rename from site/content/3.11/data-science/adapters/arangodb-cugraph-adapter.md rename to site/content/arangodb/3.11/data-science/adapters/arangodb-cugraph-adapter.md diff --git a/site/content/3.11/data-science/adapters/arangodb-dgl-adapter.md b/site/content/arangodb/3.11/data-science/adapters/arangodb-dgl-adapter.md similarity index 100% rename from site/content/3.11/data-science/adapters/arangodb-dgl-adapter.md rename to site/content/arangodb/3.11/data-science/adapters/arangodb-dgl-adapter.md diff --git a/site/content/3.11/data-science/adapters/arangodb-networkx-adapter.md b/site/content/arangodb/3.11/data-science/adapters/arangodb-networkx-adapter.md similarity index 100% rename from site/content/3.11/data-science/adapters/arangodb-networkx-adapter.md rename to site/content/arangodb/3.11/data-science/adapters/arangodb-networkx-adapter.md diff --git a/site/content/3.11/data-science/adapters/arangodb-pyg-adapter.md b/site/content/arangodb/3.11/data-science/adapters/arangodb-pyg-adapter.md similarity index 100% rename from site/content/3.11/data-science/adapters/arangodb-pyg-adapter.md rename to site/content/arangodb/3.11/data-science/adapters/arangodb-pyg-adapter.md diff --git a/site/content/3.11/data-science/adapters/arangodb-rdf-adapter.md b/site/content/arangodb/3.11/data-science/adapters/arangodb-rdf-adapter.md similarity index 100% rename from site/content/3.11/data-science/adapters/arangodb-rdf-adapter.md rename to site/content/arangodb/3.11/data-science/adapters/arangodb-rdf-adapter.md diff --git a/site/content/arangodb/3.11/data-science/arangograph-notebooks.md b/site/content/arangodb/3.11/data-science/arangograph-notebooks.md new file mode 100644 index 0000000000..833a0525f1 --- /dev/null +++ b/site/content/arangodb/3.11/data-science/arangograph-notebooks.md @@ -0,0 +1,22 @@ +--- +title: AMP Notebooks +menuTitle: AMP Notebooks +weight: 130 +description: >- + Colocated Jupyter Notebooks within the Arango Managed Platform +--- +{{< tip >}} +AMP Notebooks don't include the ArangoGraphML services. +To enable the ArangoGraphML services, +[get in touch](https://www.arangodb.com/contact/) +with the ArangoDB team. +{{< /tip >}} + +The AMP Notebook is a JupyterLab notebook embedded in the +[Arango Managed Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +The notebook integrates seamlessly with the platform, +automatically connecting to AMP services and ArangoDB. +This makes it much easier to leverage these resources without having +to download any data locally or to remember user IDs, passwords, and endpoint URLs. + +For more information, see the [Notebooks](../../../amp/notebooks.md) documentation. diff --git a/site/content/3.11/data-science/arangographml/_index.md b/site/content/arangodb/3.11/data-science/arangographml/_index.md similarity index 98% rename from site/content/3.11/data-science/arangographml/_index.md rename to site/content/arangodb/3.11/data-science/arangographml/_index.md index e8d6ea4137..4a570b9f68 100644 --- a/site/content/3.11/data-science/arangographml/_index.md +++ b/site/content/arangodb/3.11/data-science/arangographml/_index.md @@ -36,9 +36,9 @@ ArangoGraphML streamlines these steps, providing an intuitive and scalable framework to integrate GraphML into various applications, from fraud detection to recommendation systems. -![GraphML Embeddings](../../../images/GraphML-Embeddings.webp) +![GraphML Embeddings](../../../../images/GraphML-Embeddings.webp) -![GraphML Workflow](../../../images/GraphML-How-it-works.webp) +![GraphML Workflow](../../../../images/GraphML-How-it-works.webp) It is no longer necessary to understand the complexities involved with graph machine learning, thanks to the accessibility of the ArangoML package. diff --git a/site/content/3.11/data-science/arangographml/deploy.md b/site/content/arangodb/3.11/data-science/arangographml/deploy.md similarity index 94% rename from site/content/3.11/data-science/arangographml/deploy.md rename to site/content/arangodb/3.11/data-science/arangographml/deploy.md index 0d62cb12f6..ceb4b92662 100644 --- a/site/content/3.11/data-science/arangographml/deploy.md +++ b/site/content/arangodb/3.11/data-science/arangographml/deploy.md @@ -36,7 +36,7 @@ with the ArangoDB team. - Metadata capture - Model management -![ArangoGraphML Pipeline](../../../images/ArangoGraphML_Pipeline.png) +![ArangoGraphML Pipeline](../../../../images/ArangoGraphML_Pipeline.png) #### Setup @@ -49,7 +49,7 @@ GraphML functionalities. To summarize, all you need to do is: 1. Sign up for an [ArangoGraph account](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -2. Create a new [deployment in ArangoGraph](../../arangograph/deployments/_index.md#how-to-create-a-new-deployment). +2. Create a new [deployment in ArangoGraph](../../../../amp/deployments/_index.md#how-to-create-a-new-deployment). 3. Start using the ArangoGraphML functionalities. ### Self-managed ArangoGraphML diff --git a/site/content/3.11/data-science/arangographml/getting-started.md b/site/content/arangodb/3.11/data-science/arangographml/getting-started.md similarity index 99% rename from site/content/3.11/data-science/arangographml/getting-started.md rename to site/content/arangodb/3.11/data-science/arangographml/getting-started.md index 6bd614167e..e6c6221fdc 100644 --- a/site/content/3.11/data-science/arangographml/getting-started.md +++ b/site/content/arangodb/3.11/data-science/arangographml/getting-started.md @@ -173,12 +173,12 @@ Knowledge Graph constructed from the [GDELT Project](https://www.gdeltproject.or The events used range from peaceful protests to significant battles in Angola. The image below depicts the connections around an example event: -![Example Event](../../../images/ArangoML_open_intelligence_sample.png) +![Example Event](../../../../images/ArangoML_open_intelligence_sample.png) You can also see a larger portion of this graph, showing how the events, actors, news sources, and locations are interconnected into a large graph. -![Example Event](../../../images/ArangoML_open_intelligence_visualization.png) +![Example Event](../../../../images/ArangoML_open_intelligence_visualization.png) Let's get started! diff --git a/site/content/3.11/data-science/graph-analytics.md b/site/content/arangodb/3.11/data-science/graph-analytics.md similarity index 98% rename from site/content/3.11/data-science/graph-analytics.md rename to site/content/arangodb/3.11/data-science/graph-analytics.md index 18df401e84..dca26ae758 100644 --- a/site/content/3.11/data-science/graph-analytics.md +++ b/site/content/arangodb/3.11/data-science/graph-analytics.md @@ -62,15 +62,15 @@ Single server deployments using ArangoDB version 3.11 are not supported. The [Management API](#management-api) for deploying and deleting engines requires an ArangoGraph **API key**. See -[Generating an API Key](../arangograph/api/get-started.md#generating-an-api-key) +[Generating an API Key](../../../amp/api/get-started.md#generating-an-api-key) on how to create one. You then need to generate an **access token** using the API key. See -[Authenticating with Oasisctl](../arangograph/api/get-started.md#authenticating-with-oasisctl) +[Authenticating with Oasisctl](../../../amp/api/get-started.md#authenticating-with-oasisctl) on how to do so using `oasisctl login`. The [Engine API](#engine-api) uses one of two authentication methods, depending -on the [__auto login to database UI__](../arangograph/deployments/_index.md#auto-login-to-database-ui) +on the [__auto login to database UI__](../../../amp/deployments/_index.md#auto-login-to-database-ui) setting in ArangoGraph: - **Enabled**: You can use an ArangoGraph access token created with an API key (see above), allowing you to use one token for both the Management API and @@ -382,7 +382,7 @@ It is probably impossible to discover an efficient algorithm which computes them in a distributed way. Fortunately there are scalable substitutions available, which should be equally usable for most use cases. -![Illustration of an execution of different centrality measures (Freeman 1977)](../../images/centrality_visual.png) +![Illustration of an execution of different centrality measures (Freeman 1977)](../../../images/centrality_visual.png) ##### Betweenness Centrality @@ -416,7 +416,7 @@ A common definitions of centrality is the **closeness centrality** length of the shortest path between the vertex and all other vertices. For vertices *x*, *y* and shortest distance `d(y, x)` it is defined as: -![Vertex Closeness Formula](../../images/closeness.png) +![Vertex Closeness Formula](../../../images/closeness.png) Effective Closeness approximates the closeness measure. The algorithm works by iteratively estimating the number of shortest paths passing through each vertex. @@ -452,7 +452,7 @@ Another common measure is the [*betweenness* centrality](https://en.wikipedia.or It measures the number of times a vertex is part of shortest paths between any pairs of vertices. For a vertex *v* betweenness is defined as: -![Vertex Betweenness Formula](../../images/betweenness.png) +![Vertex Betweenness Formula](../../../images/betweenness.png) Where the σ represents the number of shortest paths between *x* and *y*, and σ(v) represents the number of paths also passing through a vertex *v*. diff --git a/site/content/3.11/data-science/llm-knowledge-graphs.md b/site/content/arangodb/3.11/data-science/llm-knowledge-graphs.md similarity index 97% rename from site/content/3.11/data-science/llm-knowledge-graphs.md rename to site/content/arangodb/3.11/data-science/llm-knowledge-graphs.md index aa5c11bc84..7cd2e3a447 100644 --- a/site/content/3.11/data-science/llm-knowledge-graphs.md +++ b/site/content/arangodb/3.11/data-science/llm-knowledge-graphs.md @@ -46,7 +46,7 @@ the following tasks: - End-to-end knowledge graph construction - (Text) Embeddings -![ArangoDB Knowledge Graphs and LLMs](../../images/ArangoDB-knowledge-graphs-meets-llms.png) +![ArangoDB Knowledge Graphs and LLMs](../../../images/ArangoDB-knowledge-graphs-meets-llms.png) ## ArangoDB and LangChain diff --git a/site/content/3.11/data-science/pregel/_index.md b/site/content/arangodb/3.11/data-science/pregel/_index.md similarity index 100% rename from site/content/3.11/data-science/pregel/_index.md rename to site/content/arangodb/3.11/data-science/pregel/_index.md diff --git a/site/content/3.11/data-science/pregel/algorithms.md b/site/content/arangodb/3.11/data-science/pregel/algorithms.md similarity index 98% rename from site/content/3.11/data-science/pregel/algorithms.md rename to site/content/arangodb/3.11/data-science/pregel/algorithms.md index b596d7669b..3b17aecc8b 100644 --- a/site/content/3.11/data-science/pregel/algorithms.md +++ b/site/content/arangodb/3.11/data-science/pregel/algorithms.md @@ -215,7 +215,7 @@ It is probably impossible to discover an efficient algorithm which computes them in a distributed way. Fortunately there are scalable substitutions available, which should be equally usable for most use cases. -![Illustration of an execution of different centrality measures (Freeman 1977)](../../../images/centrality_visual.png) +![Illustration of an execution of different centrality measures (Freeman 1977)](../../../../images/centrality_visual.png) #### Effective Closeness @@ -224,7 +224,7 @@ A common definitions of centrality is the **closeness centrality** length of the shortest path between the vertex and all other vertices. For vertices *x*, *y* and shortest distance `d(y, x)` it is defined as: -![Vertex Closeness Formula](../../../images/closeness.png) +![Vertex Closeness Formula](../../../../images/closeness.png) Effective Closeness approximates the closeness measure. The algorithm works by iteratively estimating the number of shortest paths passing through each vertex. @@ -252,7 +252,7 @@ Another common measure is the [*betweenness* centrality](https://en.wikipedia.or It measures the number of times a vertex is part of shortest paths between any pairs of vertices. For a vertex *v* betweenness is defined as: -![Vertex Betweenness Formula](../../../images/betweenness.png) +![Vertex Betweenness Formula](../../../../images/betweenness.png) Where the σ represents the number of shortest paths between *x* and *y*, and σ(v) represents the number of paths also passing through a vertex *v*. diff --git a/site/content/3.11/deploy/_index.md b/site/content/arangodb/3.11/deploy/_index.md similarity index 97% rename from site/content/3.11/deploy/_index.md rename to site/content/arangodb/3.11/deploy/_index.md index be8b6e30f4..d23d40ddf1 100644 --- a/site/content/3.11/deploy/_index.md +++ b/site/content/arangodb/3.11/deploy/_index.md @@ -78,7 +78,7 @@ There are different ways to set up and operate ArangoDB. ArangoDB Kubernetes Operator (`kube-arangodb`). The fastest way to get ArangoDB up and running is to run it in the cloud - the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) offers a fully managed cloud service, available on AWS and GCP. ### Manual Deployment @@ -136,7 +136,7 @@ If you want a specific version, download the precompiled executable via the ### Run in the cloud - [AWS and Azure](in-the-cloud.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS and GCP ### Run in Kubernetes diff --git a/site/content/3.11/deploy/active-failover/_index.md b/site/content/arangodb/3.11/deploy/active-failover/_index.md similarity index 99% rename from site/content/3.11/deploy/active-failover/_index.md rename to site/content/arangodb/3.11/deploy/active-failover/_index.md index 21bd1e1bba..223002c10f 100644 --- a/site/content/3.11/deploy/active-failover/_index.md +++ b/site/content/arangodb/3.11/deploy/active-failover/_index.md @@ -22,7 +22,7 @@ The Active Failover deployment mode is deprecated and will no longer be supported in the next minor version of ArangoDB, from v3.12 onward. {{< /warning >}} -![ArangoDB Active Failover](../../../images/leader-follower.png) +![ArangoDB Active Failover](../../../../images/leader-follower.png) The advantage of the _Active Failover_ setup is that there is an active third party, the _Agency_, which observes and supervises all involved server processes. diff --git a/site/content/3.11/deploy/active-failover/administration.md b/site/content/arangodb/3.11/deploy/active-failover/administration.md similarity index 100% rename from site/content/3.11/deploy/active-failover/administration.md rename to site/content/arangodb/3.11/deploy/active-failover/administration.md diff --git a/site/content/3.11/deploy/active-failover/manual-start.md b/site/content/arangodb/3.11/deploy/active-failover/manual-start.md similarity index 100% rename from site/content/3.11/deploy/active-failover/manual-start.md rename to site/content/arangodb/3.11/deploy/active-failover/manual-start.md diff --git a/site/content/3.11/deploy/active-failover/using-the-arangodb-starter.md b/site/content/arangodb/3.11/deploy/active-failover/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.11/deploy/active-failover/using-the-arangodb-starter.md rename to site/content/arangodb/3.11/deploy/active-failover/using-the-arangodb-starter.md diff --git a/site/content/3.11/deploy/arangosync/_index.md b/site/content/arangodb/3.11/deploy/arangosync/_index.md similarity index 99% rename from site/content/3.11/deploy/arangosync/_index.md rename to site/content/arangodb/3.11/deploy/arangosync/_index.md index b660c58918..84e98d03fd 100644 --- a/site/content/3.11/deploy/arangosync/_index.md +++ b/site/content/arangodb/3.11/deploy/arangosync/_index.md @@ -27,7 +27,7 @@ in one place to a Cluster in another place. Typically it is used from one datace to another. It is possible to replicate to multiple other datacenters as well. It is not a solution for replicating single server instances. -![ArangoDB DC2DC](../../../images/dc2dc_topology.png) +![ArangoDB DC2DC](../../../../images/dc2dc_topology.png) The replication done by _ArangoSync_ is **asynchronous**. That means that when a client is writing data into the source datacenter, it will consider the diff --git a/site/content/3.11/deploy/arangosync/administration.md b/site/content/arangodb/3.11/deploy/arangosync/administration.md similarity index 100% rename from site/content/3.11/deploy/arangosync/administration.md rename to site/content/arangodb/3.11/deploy/arangosync/administration.md diff --git a/site/content/3.11/deploy/arangosync/deployment/_index.md b/site/content/arangodb/3.11/deploy/arangosync/deployment/_index.md similarity index 100% rename from site/content/3.11/deploy/arangosync/deployment/_index.md rename to site/content/arangodb/3.11/deploy/arangosync/deployment/_index.md diff --git a/site/content/3.11/deploy/arangosync/deployment/arangodb-cluster.md b/site/content/arangodb/3.11/deploy/arangosync/deployment/arangodb-cluster.md similarity index 100% rename from site/content/3.11/deploy/arangosync/deployment/arangodb-cluster.md rename to site/content/arangodb/3.11/deploy/arangosync/deployment/arangodb-cluster.md diff --git a/site/content/3.11/deploy/arangosync/deployment/arangosync-master.md b/site/content/arangodb/3.11/deploy/arangosync/deployment/arangosync-master.md similarity index 100% rename from site/content/3.11/deploy/arangosync/deployment/arangosync-master.md rename to site/content/arangodb/3.11/deploy/arangosync/deployment/arangosync-master.md diff --git a/site/content/3.11/deploy/arangosync/deployment/arangosync-workers.md b/site/content/arangodb/3.11/deploy/arangosync/deployment/arangosync-workers.md similarity index 100% rename from site/content/3.11/deploy/arangosync/deployment/arangosync-workers.md rename to site/content/arangodb/3.11/deploy/arangosync/deployment/arangosync-workers.md diff --git a/site/content/3.11/deploy/arangosync/deployment/prometheus-and-grafana.md b/site/content/arangodb/3.11/deploy/arangosync/deployment/prometheus-and-grafana.md similarity index 100% rename from site/content/3.11/deploy/arangosync/deployment/prometheus-and-grafana.md rename to site/content/arangodb/3.11/deploy/arangosync/deployment/prometheus-and-grafana.md diff --git a/site/content/3.11/deploy/arangosync/monitoring.md b/site/content/arangodb/3.11/deploy/arangosync/monitoring.md similarity index 100% rename from site/content/3.11/deploy/arangosync/monitoring.md rename to site/content/arangodb/3.11/deploy/arangosync/monitoring.md diff --git a/site/content/3.11/deploy/arangosync/operations-and-maintenance.md b/site/content/arangodb/3.11/deploy/arangosync/operations-and-maintenance.md similarity index 100% rename from site/content/3.11/deploy/arangosync/operations-and-maintenance.md rename to site/content/arangodb/3.11/deploy/arangosync/operations-and-maintenance.md diff --git a/site/content/3.11/deploy/arangosync/security.md b/site/content/arangodb/3.11/deploy/arangosync/security.md similarity index 100% rename from site/content/3.11/deploy/arangosync/security.md rename to site/content/arangodb/3.11/deploy/arangosync/security.md diff --git a/site/content/3.11/deploy/arangosync/troubleshooting.md b/site/content/arangodb/3.11/deploy/arangosync/troubleshooting.md similarity index 100% rename from site/content/3.11/deploy/arangosync/troubleshooting.md rename to site/content/arangodb/3.11/deploy/arangosync/troubleshooting.md diff --git a/site/content/3.11/deploy/architecture/_index.md b/site/content/arangodb/3.11/deploy/architecture/_index.md similarity index 100% rename from site/content/3.11/deploy/architecture/_index.md rename to site/content/arangodb/3.11/deploy/architecture/_index.md diff --git a/site/content/3.11/deploy/architecture/data-sharding.md b/site/content/arangodb/3.11/deploy/architecture/data-sharding.md similarity index 98% rename from site/content/3.11/deploy/architecture/data-sharding.md rename to site/content/arangodb/3.11/deploy/architecture/data-sharding.md index d495f38981..6139b13938 100644 --- a/site/content/3.11/deploy/architecture/data-sharding.md +++ b/site/content/arangodb/3.11/deploy/architecture/data-sharding.md @@ -44,7 +44,7 @@ cost-effective than pre-provisioning a single large machine. Increased complexity in infrastructure can be managed using modern containerization and cluster orchestrations tools like [Kubernetes](../kubernetes.md). -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) To achieve this ArangoDB splits your dataset into so called _shards_. The number of shards is something you may choose according to your needs. Proper sharding @@ -84,7 +84,7 @@ a given document is to be stored. Choosing the right shard key can have significant impact on your performance can reduce network traffic and increase performance. -![Hash Sharding](../../../images/cluster_sharding_hash.jpg) +![Hash Sharding](../../../../images/cluster_sharding_hash.jpg) ArangoDB uses consistent hashing to compute the target shard from the given values (as specified via by the `shardKeys` collection property). The ideal set diff --git a/site/content/3.11/deploy/architecture/replication.md b/site/content/arangodb/3.11/deploy/architecture/replication.md similarity index 100% rename from site/content/3.11/deploy/architecture/replication.md rename to site/content/arangodb/3.11/deploy/architecture/replication.md diff --git a/site/content/3.11/deploy/architecture/scalability.md b/site/content/arangodb/3.11/deploy/architecture/scalability.md similarity index 100% rename from site/content/3.11/deploy/architecture/scalability.md rename to site/content/arangodb/3.11/deploy/architecture/scalability.md diff --git a/site/content/3.11/deploy/cluster/_index.md b/site/content/arangodb/3.11/deploy/cluster/_index.md similarity index 98% rename from site/content/3.11/deploy/cluster/_index.md rename to site/content/arangodb/3.11/deploy/cluster/_index.md index 4d10cec023..60b256783a 100644 --- a/site/content/3.11/deploy/cluster/_index.md +++ b/site/content/arangodb/3.11/deploy/cluster/_index.md @@ -39,7 +39,7 @@ roles: - _Coordinators_ - _DB-Servers_. -![ArangoDB Cluster](../../../images/cluster-topology.png) +![ArangoDB Cluster](../../../../images/cluster-topology.png) ### Agents @@ -142,7 +142,7 @@ automatically to the different servers. In many situations one can also reap a benefit in data throughput, again because the load can be distributed to multiple machines. -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) From the outside this process is fully transparent: An application may talk to any _Coordinator_ and @@ -385,7 +385,7 @@ See the [Cluster Deployment](deployment/_index.md) chapter for instructions. ArangoDB is also available as a cloud service, the -[**ArangoGraph Insights Platform**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[**Arango Managed Platform (AMP)**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). ## Cluster ID diff --git a/site/content/3.11/deploy/cluster/administration.md b/site/content/arangodb/3.11/deploy/cluster/administration.md similarity index 100% rename from site/content/3.11/deploy/cluster/administration.md rename to site/content/arangodb/3.11/deploy/cluster/administration.md diff --git a/site/content/3.11/deploy/cluster/deployment/_index.md b/site/content/arangodb/3.11/deploy/cluster/deployment/_index.md similarity index 97% rename from site/content/3.11/deploy/cluster/deployment/_index.md rename to site/content/arangodb/3.11/deploy/cluster/deployment/_index.md index 102d40bed3..5d6d6232f2 100644 --- a/site/content/3.11/deploy/cluster/deployment/_index.md +++ b/site/content/arangodb/3.11/deploy/cluster/deployment/_index.md @@ -9,7 +9,7 @@ You can deploy an ArangoDB cluster in different ways: - [Using the ArangoDB Starter](using-the-arangodb-starter.md) - [Manual Start](manual-start.md) - [Kubernetes](../../kubernetes.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS and GCP ## Preliminary Information For Debian/Ubuntu Systems diff --git a/site/content/3.11/deploy/cluster/deployment/manual-start.md b/site/content/arangodb/3.11/deploy/cluster/deployment/manual-start.md similarity index 100% rename from site/content/3.11/deploy/cluster/deployment/manual-start.md rename to site/content/arangodb/3.11/deploy/cluster/deployment/manual-start.md diff --git a/site/content/3.11/deploy/cluster/deployment/using-the-arangodb-starter.md b/site/content/arangodb/3.11/deploy/cluster/deployment/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.11/deploy/cluster/deployment/using-the-arangodb-starter.md rename to site/content/arangodb/3.11/deploy/cluster/deployment/using-the-arangodb-starter.md diff --git a/site/content/3.11/deploy/cluster/limitations.md b/site/content/arangodb/3.11/deploy/cluster/limitations.md similarity index 100% rename from site/content/3.11/deploy/cluster/limitations.md rename to site/content/arangodb/3.11/deploy/cluster/limitations.md diff --git a/site/content/3.11/deploy/in-the-cloud.md b/site/content/arangodb/3.11/deploy/in-the-cloud.md similarity index 100% rename from site/content/3.11/deploy/in-the-cloud.md rename to site/content/arangodb/3.11/deploy/in-the-cloud.md diff --git a/site/content/3.11/deploy/kubernetes.md b/site/content/arangodb/3.11/deploy/kubernetes.md similarity index 100% rename from site/content/3.11/deploy/kubernetes.md rename to site/content/arangodb/3.11/deploy/kubernetes.md diff --git a/site/content/3.10/deploy/oneshard.md b/site/content/arangodb/3.11/deploy/oneshard.md similarity index 99% rename from site/content/3.10/deploy/oneshard.md rename to site/content/arangodb/3.11/deploy/oneshard.md index cd4eed572b..8a35123968 100644 --- a/site/content/3.10/deploy/oneshard.md +++ b/site/content/arangodb/3.11/deploy/oneshard.md @@ -49,7 +49,7 @@ because they need to send and receive data on several connections, build up results for collection accesses from the received parts followed by further processing. -![OneShard vs. Sharded Cluster Setup](../../images/cluster-sharded-oneshard.png) +![OneShard vs. Sharded Cluster Setup](../../../../images/cluster-sharded-oneshard.png) If the database involved in a query is a OneShard database, then the OneShard optimization can be applied to run the query on the diff --git a/site/content/3.11/deploy/production-checklist.md b/site/content/arangodb/3.11/deploy/production-checklist.md similarity index 100% rename from site/content/3.11/deploy/production-checklist.md rename to site/content/arangodb/3.11/deploy/production-checklist.md diff --git a/site/content/3.11/deploy/single-instance-vs-cluster.md b/site/content/arangodb/3.11/deploy/single-instance-vs-cluster.md similarity index 100% rename from site/content/3.11/deploy/single-instance-vs-cluster.md rename to site/content/arangodb/3.11/deploy/single-instance-vs-cluster.md diff --git a/site/content/3.11/deploy/single-instance/_index.md b/site/content/arangodb/3.11/deploy/single-instance/_index.md similarity index 100% rename from site/content/3.11/deploy/single-instance/_index.md rename to site/content/arangodb/3.11/deploy/single-instance/_index.md diff --git a/site/content/3.11/deploy/single-instance/manual-start.md b/site/content/arangodb/3.11/deploy/single-instance/manual-start.md similarity index 100% rename from site/content/3.11/deploy/single-instance/manual-start.md rename to site/content/arangodb/3.11/deploy/single-instance/manual-start.md diff --git a/site/content/3.11/deploy/single-instance/using-the-arangodb-starter.md b/site/content/arangodb/3.11/deploy/single-instance/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.11/deploy/single-instance/using-the-arangodb-starter.md rename to site/content/arangodb/3.11/deploy/single-instance/using-the-arangodb-starter.md diff --git a/site/content/3.11/develop/_index.md b/site/content/arangodb/3.11/develop/_index.md similarity index 100% rename from site/content/3.11/develop/_index.md rename to site/content/arangodb/3.11/develop/_index.md diff --git a/site/content/3.11/develop/drivers/_index.md b/site/content/arangodb/3.11/develop/drivers/_index.md similarity index 100% rename from site/content/3.11/develop/drivers/_index.md rename to site/content/arangodb/3.11/develop/drivers/_index.md diff --git a/site/content/3.11/develop/drivers/go.md b/site/content/arangodb/3.11/develop/drivers/go.md similarity index 100% rename from site/content/3.11/develop/drivers/go.md rename to site/content/arangodb/3.11/develop/drivers/go.md diff --git a/site/content/3.11/develop/drivers/java/_index.md b/site/content/arangodb/3.11/develop/drivers/java/_index.md similarity index 100% rename from site/content/3.11/develop/drivers/java/_index.md rename to site/content/arangodb/3.11/develop/drivers/java/_index.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-6/_index.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-6/_index.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-6/_index.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-6/_index.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-6/driver-setup.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-6/driver-setup.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-6/driver-setup.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-6/driver-setup.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-6/serialization.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-6/serialization.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-6/serialization.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-6/serialization.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-7/_index.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-7/_index.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-7/_index.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-7/_index.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-7/changes-in-version-7.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-7/changes-in-version-7.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-7/changes-in-version-7.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-7/changes-in-version-7.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-7/driver-setup.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-7/driver-setup.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-7/driver-setup.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-7/driver-setup.md diff --git a/site/content/3.11/develop/drivers/java/reference-version-7/serialization.md b/site/content/arangodb/3.11/develop/drivers/java/reference-version-7/serialization.md similarity index 100% rename from site/content/3.11/develop/drivers/java/reference-version-7/serialization.md rename to site/content/arangodb/3.11/develop/drivers/java/reference-version-7/serialization.md diff --git a/site/content/3.11/develop/drivers/javascript.md b/site/content/arangodb/3.11/develop/drivers/javascript.md similarity index 100% rename from site/content/3.11/develop/drivers/javascript.md rename to site/content/arangodb/3.11/develop/drivers/javascript.md diff --git a/site/content/3.11/develop/drivers/python.md b/site/content/arangodb/3.11/develop/drivers/python.md similarity index 100% rename from site/content/3.11/develop/drivers/python.md rename to site/content/arangodb/3.11/develop/drivers/python.md diff --git a/site/content/3.11/develop/error-codes.md b/site/content/arangodb/3.11/develop/error-codes.md similarity index 100% rename from site/content/3.11/develop/error-codes.md rename to site/content/arangodb/3.11/develop/error-codes.md diff --git a/site/content/3.11/develop/exit-codes.md b/site/content/arangodb/3.11/develop/exit-codes.md similarity index 100% rename from site/content/3.11/develop/exit-codes.md rename to site/content/arangodb/3.11/develop/exit-codes.md diff --git a/site/content/3.11/develop/foxx-microservices/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/deployment.md b/site/content/arangodb/3.11/develop/foxx-microservices/deployment.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/deployment.md rename to site/content/arangodb/3.11/develop/foxx-microservices/deployment.md diff --git a/site/content/3.11/develop/foxx-microservices/getting-started.md b/site/content/arangodb/3.11/develop/foxx-microservices/getting-started.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/getting-started.md rename to site/content/arangodb/3.11/develop/foxx-microservices/getting-started.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/access-from-the-browser.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/access-from-the-browser.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/access-from-the-browser.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/access-from-the-browser.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/authentication-and-sessions.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/authentication-and-sessions.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/authentication-and-sessions.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/authentication-and-sessions.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/development-mode.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/development-mode.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/development-mode.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/development-mode.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/foxx-in-a-cluster.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/foxx-in-a-cluster.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/foxx-in-a-cluster.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/foxx-in-a-cluster.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/linking-services-together.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/linking-services-together.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/linking-services-together.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/linking-services-together.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/making-requests.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/making-requests.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/making-requests.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/making-requests.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/scripts-and-scheduling.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/scripts-and-scheduling.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/scripts-and-scheduling.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/scripts-and-scheduling.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/testing-foxx-services.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/testing-foxx-services.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/testing-foxx-services.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/testing-foxx-services.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/using-node-modules.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/using-node-modules.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/using-node-modules.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/using-node-modules.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/using-webpack-with-foxx.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/using-webpack-with-foxx.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/using-webpack-with-foxx.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/using-webpack-with-foxx.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/working-with-collections.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/working-with-collections.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/working-with-collections.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/working-with-collections.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/working-with-files.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/working-with-files.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/working-with-files.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/working-with-files.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/working-with-routers.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/working-with-routers.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/working-with-routers.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/working-with-routers.md diff --git a/site/content/3.11/develop/foxx-microservices/guides/writing-queries.md b/site/content/arangodb/3.11/develop/foxx-microservices/guides/writing-queries.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/guides/writing-queries.md rename to site/content/arangodb/3.11/develop/foxx-microservices/guides/writing-queries.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/configuration.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/configuration.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/configuration.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/configuration.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/related-modules/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/related-modules/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/related-modules/authentication.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/authentication.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/related-modules/authentication.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/authentication.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/related-modules/graphql.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/graphql.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/related-modules/graphql.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/graphql.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/related-modules/oauth-2-0.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/oauth-2-0.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/related-modules/oauth-2-0.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/oauth-2-0.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/related-modules/queues.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/queues.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/related-modules/queues.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/related-modules/queues.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/routers/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/routers/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/routers/endpoints.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/endpoints.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/routers/endpoints.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/endpoints.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/routers/middleware.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/middleware.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/routers/middleware.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/middleware.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/routers/request.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/request.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/routers/request.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/request.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/routers/response.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/response.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/routers/response.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/routers/response.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/service-context.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/service-context.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/service-context.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/service-context.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/service-manifest.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/service-manifest.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/service-manifest.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/service-manifest.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md diff --git a/site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md b/site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md similarity index 100% rename from site/content/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md rename to site/content/arangodb/3.11/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md diff --git a/site/content/3.11/develop/http-api/_index.md b/site/content/arangodb/3.11/develop/http-api/_index.md similarity index 98% rename from site/content/3.11/develop/http-api/_index.md rename to site/content/arangodb/3.11/develop/http-api/_index.md index 3068e60f26..4e14d398c3 100644 --- a/site/content/3.11/develop/http-api/_index.md +++ b/site/content/arangodb/3.11/develop/http-api/_index.md @@ -105,7 +105,7 @@ You can explore the API with the interactive **Swagger UI** using the 2. Click the **Rest API** tab. 3. Click a section and endpoint to view the description and parameters. -![The web interface with the navigation on the left and the tabs at the top](../../../images/swagger_serverapi_overview.png) +![The web interface with the navigation on the left and the tabs at the top](../../../../images/swagger_serverapi_overview.png) Also see this blog post: [Using the ArangoDB Swagger.io Interactive API Documentation](https://www.arangodb.com/2018/03/using-arangodb-swaggerio-interactive-api-documentation/). diff --git a/site/content/3.11/develop/http-api/administration.md b/site/content/arangodb/3.11/develop/http-api/administration.md similarity index 100% rename from site/content/3.11/develop/http-api/administration.md rename to site/content/arangodb/3.11/develop/http-api/administration.md diff --git a/site/content/3.11/develop/http-api/analyzers.md b/site/content/arangodb/3.11/develop/http-api/analyzers.md similarity index 100% rename from site/content/3.11/develop/http-api/analyzers.md rename to site/content/arangodb/3.11/develop/http-api/analyzers.md diff --git a/site/content/3.11/develop/http-api/authentication.md b/site/content/arangodb/3.11/develop/http-api/authentication.md similarity index 100% rename from site/content/3.11/develop/http-api/authentication.md rename to site/content/arangodb/3.11/develop/http-api/authentication.md diff --git a/site/content/3.11/develop/http-api/batch-requests.md b/site/content/arangodb/3.11/develop/http-api/batch-requests.md similarity index 100% rename from site/content/3.11/develop/http-api/batch-requests.md rename to site/content/arangodb/3.11/develop/http-api/batch-requests.md diff --git a/site/content/3.11/develop/http-api/cluster.md b/site/content/arangodb/3.11/develop/http-api/cluster.md similarity index 100% rename from site/content/3.11/develop/http-api/cluster.md rename to site/content/arangodb/3.11/develop/http-api/cluster.md diff --git a/site/content/3.11/develop/http-api/collections.md b/site/content/arangodb/3.11/develop/http-api/collections.md similarity index 100% rename from site/content/3.11/develop/http-api/collections.md rename to site/content/arangodb/3.11/develop/http-api/collections.md diff --git a/site/content/3.11/develop/http-api/databases.md b/site/content/arangodb/3.11/develop/http-api/databases.md similarity index 100% rename from site/content/3.11/develop/http-api/databases.md rename to site/content/arangodb/3.11/develop/http-api/databases.md diff --git a/site/content/3.11/develop/http-api/documents.md b/site/content/arangodb/3.11/develop/http-api/documents.md similarity index 100% rename from site/content/3.11/develop/http-api/documents.md rename to site/content/arangodb/3.11/develop/http-api/documents.md diff --git a/site/content/3.11/develop/http-api/foxx.md b/site/content/arangodb/3.11/develop/http-api/foxx.md similarity index 100% rename from site/content/3.11/develop/http-api/foxx.md rename to site/content/arangodb/3.11/develop/http-api/foxx.md diff --git a/site/content/3.11/develop/http-api/general-request-handling.md b/site/content/arangodb/3.11/develop/http-api/general-request-handling.md similarity index 100% rename from site/content/3.11/develop/http-api/general-request-handling.md rename to site/content/arangodb/3.11/develop/http-api/general-request-handling.md diff --git a/site/content/3.11/develop/http-api/graphs/_index.md b/site/content/arangodb/3.11/develop/http-api/graphs/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/graphs/_index.md rename to site/content/arangodb/3.11/develop/http-api/graphs/_index.md diff --git a/site/content/3.11/develop/http-api/graphs/edges.md b/site/content/arangodb/3.11/develop/http-api/graphs/edges.md similarity index 100% rename from site/content/3.11/develop/http-api/graphs/edges.md rename to site/content/arangodb/3.11/develop/http-api/graphs/edges.md diff --git a/site/content/3.11/develop/http-api/graphs/named-graphs.md b/site/content/arangodb/3.11/develop/http-api/graphs/named-graphs.md similarity index 99% rename from site/content/3.11/develop/http-api/graphs/named-graphs.md rename to site/content/arangodb/3.11/develop/http-api/graphs/named-graphs.md index 39a8fc252c..36e9043faa 100644 --- a/site/content/3.11/develop/http-api/graphs/named-graphs.md +++ b/site/content/arangodb/3.11/develop/http-api/graphs/named-graphs.md @@ -18,11 +18,11 @@ The examples use the following example graphs: [_Social Graph_](../../../graphs/example-graphs.md#social-graph): -![Social Example Graph](../../../../images/social_graph.png) +![Social Example Graph](../../../../../images/social_graph.png) [_Knows Graph_](../../../graphs/example-graphs.md#knows-graph): -![Social Example Graph](../../../../images/knows_graph.png) +![Social Example Graph](../../../../../images/knows_graph.png) ## Management diff --git a/site/content/3.11/develop/http-api/hot-backups.md b/site/content/arangodb/3.11/develop/http-api/hot-backups.md similarity index 100% rename from site/content/3.11/develop/http-api/hot-backups.md rename to site/content/arangodb/3.11/develop/http-api/hot-backups.md diff --git a/site/content/3.11/develop/http-api/import.md b/site/content/arangodb/3.11/develop/http-api/import.md similarity index 100% rename from site/content/3.11/develop/http-api/import.md rename to site/content/arangodb/3.11/develop/http-api/import.md diff --git a/site/content/3.11/develop/http-api/indexes/_index.md b/site/content/arangodb/3.11/develop/http-api/indexes/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/_index.md rename to site/content/arangodb/3.11/develop/http-api/indexes/_index.md diff --git a/site/content/3.11/develop/http-api/indexes/fulltext.md b/site/content/arangodb/3.11/develop/http-api/indexes/fulltext.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/fulltext.md rename to site/content/arangodb/3.11/develop/http-api/indexes/fulltext.md diff --git a/site/content/3.11/develop/http-api/indexes/geo-spatial.md b/site/content/arangodb/3.11/develop/http-api/indexes/geo-spatial.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/geo-spatial.md rename to site/content/arangodb/3.11/develop/http-api/indexes/geo-spatial.md diff --git a/site/content/3.11/develop/http-api/indexes/inverted.md b/site/content/arangodb/3.11/develop/http-api/indexes/inverted.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/inverted.md rename to site/content/arangodb/3.11/develop/http-api/indexes/inverted.md diff --git a/site/content/3.11/develop/http-api/indexes/multi-dimensional.md b/site/content/arangodb/3.11/develop/http-api/indexes/multi-dimensional.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/multi-dimensional.md rename to site/content/arangodb/3.11/develop/http-api/indexes/multi-dimensional.md diff --git a/site/content/3.11/develop/http-api/indexes/persistent.md b/site/content/arangodb/3.11/develop/http-api/indexes/persistent.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/persistent.md rename to site/content/arangodb/3.11/develop/http-api/indexes/persistent.md diff --git a/site/content/3.11/develop/http-api/indexes/ttl.md b/site/content/arangodb/3.11/develop/http-api/indexes/ttl.md similarity index 100% rename from site/content/3.11/develop/http-api/indexes/ttl.md rename to site/content/arangodb/3.11/develop/http-api/indexes/ttl.md diff --git a/site/content/3.11/develop/http-api/jobs.md b/site/content/arangodb/3.11/develop/http-api/jobs.md similarity index 100% rename from site/content/3.11/develop/http-api/jobs.md rename to site/content/arangodb/3.11/develop/http-api/jobs.md diff --git a/site/content/3.11/develop/http-api/monitoring/_index.md b/site/content/arangodb/3.11/develop/http-api/monitoring/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/monitoring/_index.md rename to site/content/arangodb/3.11/develop/http-api/monitoring/_index.md diff --git a/site/content/3.11/develop/http-api/monitoring/logs.md b/site/content/arangodb/3.11/develop/http-api/monitoring/logs.md similarity index 100% rename from site/content/3.11/develop/http-api/monitoring/logs.md rename to site/content/arangodb/3.11/develop/http-api/monitoring/logs.md diff --git a/site/content/3.11/develop/http-api/monitoring/metrics.md b/site/content/arangodb/3.11/develop/http-api/monitoring/metrics.md similarity index 100% rename from site/content/3.11/develop/http-api/monitoring/metrics.md rename to site/content/arangodb/3.11/develop/http-api/monitoring/metrics.md diff --git a/site/content/3.11/develop/http-api/monitoring/statistics.md b/site/content/arangodb/3.11/develop/http-api/monitoring/statistics.md similarity index 100% rename from site/content/3.11/develop/http-api/monitoring/statistics.md rename to site/content/arangodb/3.11/develop/http-api/monitoring/statistics.md diff --git a/site/content/3.11/develop/http-api/pregel.md b/site/content/arangodb/3.11/develop/http-api/pregel.md similarity index 100% rename from site/content/3.11/develop/http-api/pregel.md rename to site/content/arangodb/3.11/develop/http-api/pregel.md diff --git a/site/content/3.11/develop/http-api/queries/_index.md b/site/content/arangodb/3.11/develop/http-api/queries/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/queries/_index.md rename to site/content/arangodb/3.11/develop/http-api/queries/_index.md diff --git a/site/content/3.11/develop/http-api/queries/aql-queries.md b/site/content/arangodb/3.11/develop/http-api/queries/aql-queries.md similarity index 100% rename from site/content/3.11/develop/http-api/queries/aql-queries.md rename to site/content/arangodb/3.11/develop/http-api/queries/aql-queries.md diff --git a/site/content/3.11/develop/http-api/queries/aql-query-results-cache.md b/site/content/arangodb/3.11/develop/http-api/queries/aql-query-results-cache.md similarity index 100% rename from site/content/3.11/develop/http-api/queries/aql-query-results-cache.md rename to site/content/arangodb/3.11/develop/http-api/queries/aql-query-results-cache.md diff --git a/site/content/3.11/develop/http-api/queries/user-defined-aql-functions.md b/site/content/arangodb/3.11/develop/http-api/queries/user-defined-aql-functions.md similarity index 100% rename from site/content/3.11/develop/http-api/queries/user-defined-aql-functions.md rename to site/content/arangodb/3.11/develop/http-api/queries/user-defined-aql-functions.md diff --git a/site/content/3.11/develop/http-api/replication/_index.md b/site/content/arangodb/3.11/develop/http-api/replication/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/replication/_index.md rename to site/content/arangodb/3.11/develop/http-api/replication/_index.md diff --git a/site/content/3.11/develop/http-api/replication/other-replication-commands.md b/site/content/arangodb/3.11/develop/http-api/replication/other-replication-commands.md similarity index 100% rename from site/content/3.11/develop/http-api/replication/other-replication-commands.md rename to site/content/arangodb/3.11/develop/http-api/replication/other-replication-commands.md diff --git a/site/content/3.11/develop/http-api/replication/replication-applier.md b/site/content/arangodb/3.11/develop/http-api/replication/replication-applier.md similarity index 100% rename from site/content/3.11/develop/http-api/replication/replication-applier.md rename to site/content/arangodb/3.11/develop/http-api/replication/replication-applier.md diff --git a/site/content/3.11/develop/http-api/replication/replication-dump.md b/site/content/arangodb/3.11/develop/http-api/replication/replication-dump.md similarity index 100% rename from site/content/3.11/develop/http-api/replication/replication-dump.md rename to site/content/arangodb/3.11/develop/http-api/replication/replication-dump.md diff --git a/site/content/3.11/develop/http-api/replication/replication-logger.md b/site/content/arangodb/3.11/develop/http-api/replication/replication-logger.md similarity index 100% rename from site/content/3.11/develop/http-api/replication/replication-logger.md rename to site/content/arangodb/3.11/develop/http-api/replication/replication-logger.md diff --git a/site/content/3.11/develop/http-api/replication/write-ahead-log.md b/site/content/arangodb/3.11/develop/http-api/replication/write-ahead-log.md similarity index 100% rename from site/content/3.11/develop/http-api/replication/write-ahead-log.md rename to site/content/arangodb/3.11/develop/http-api/replication/write-ahead-log.md diff --git a/site/content/3.11/develop/http-api/security.md b/site/content/arangodb/3.11/develop/http-api/security.md similarity index 100% rename from site/content/3.11/develop/http-api/security.md rename to site/content/arangodb/3.11/develop/http-api/security.md diff --git a/site/content/3.11/develop/http-api/tasks.md b/site/content/arangodb/3.11/develop/http-api/tasks.md similarity index 100% rename from site/content/3.11/develop/http-api/tasks.md rename to site/content/arangodb/3.11/develop/http-api/tasks.md diff --git a/site/content/3.11/develop/http-api/transactions/_index.md b/site/content/arangodb/3.11/develop/http-api/transactions/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/transactions/_index.md rename to site/content/arangodb/3.11/develop/http-api/transactions/_index.md diff --git a/site/content/3.11/develop/http-api/transactions/javascript-transactions.md b/site/content/arangodb/3.11/develop/http-api/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.11/develop/http-api/transactions/javascript-transactions.md rename to site/content/arangodb/3.11/develop/http-api/transactions/javascript-transactions.md diff --git a/site/content/3.11/develop/http-api/transactions/stream-transactions.md b/site/content/arangodb/3.11/develop/http-api/transactions/stream-transactions.md similarity index 100% rename from site/content/3.11/develop/http-api/transactions/stream-transactions.md rename to site/content/arangodb/3.11/develop/http-api/transactions/stream-transactions.md diff --git a/site/content/3.11/develop/http-api/users.md b/site/content/arangodb/3.11/develop/http-api/users.md similarity index 100% rename from site/content/3.11/develop/http-api/users.md rename to site/content/arangodb/3.11/develop/http-api/users.md diff --git a/site/content/3.11/develop/http-api/views/_index.md b/site/content/arangodb/3.11/develop/http-api/views/_index.md similarity index 100% rename from site/content/3.11/develop/http-api/views/_index.md rename to site/content/arangodb/3.11/develop/http-api/views/_index.md diff --git a/site/content/3.11/develop/http-api/views/arangosearch-views.md b/site/content/arangodb/3.11/develop/http-api/views/arangosearch-views.md similarity index 100% rename from site/content/3.11/develop/http-api/views/arangosearch-views.md rename to site/content/arangodb/3.11/develop/http-api/views/arangosearch-views.md diff --git a/site/content/3.11/develop/http-api/views/search-alias-views.md b/site/content/arangodb/3.11/develop/http-api/views/search-alias-views.md similarity index 100% rename from site/content/3.11/develop/http-api/views/search-alias-views.md rename to site/content/arangodb/3.11/develop/http-api/views/search-alias-views.md diff --git a/site/content/3.11/develop/integrations/_index.md b/site/content/arangodb/3.11/develop/integrations/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/_index.md rename to site/content/arangodb/3.11/develop/integrations/_index.md diff --git a/site/content/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md b/site/content/arangodb/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md similarity index 99% rename from site/content/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md rename to site/content/arangodb/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md index 5428ba08b8..a9f8e991f1 100644 --- a/site/content/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md +++ b/site/content/arangodb/3.11/develop/integrations/arangodb-datasource-for-apache-spark.md @@ -374,7 +374,7 @@ The following Spark SQL data types (subtypes of `org.apache.spark.sql.types.Filt - `MapType` (only with key type `StringType`) - `StructType` -## Connect to the ArangoGraph Insights Platform +## Connect to the Arango Managed Platform (AMP) To connect to SSL secured deployments using X.509 Base64 encoded CA certificate (ArangoGraph): diff --git a/site/content/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md b/site/content/arangodb/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md rename to site/content/arangodb/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md diff --git a/site/content/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md b/site/content/arangodb/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md similarity index 100% rename from site/content/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md rename to site/content/arangodb/3.11/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md diff --git a/site/content/3.11/develop/integrations/spring-boot-arangodb.md b/site/content/arangodb/3.11/develop/integrations/spring-boot-arangodb.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-boot-arangodb.md rename to site/content/arangodb/3.11/develop/integrations/spring-boot-arangodb.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/migration.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/migration.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/migration.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/migration.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/template.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/template.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-3/template.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-3/template.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md diff --git a/site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/template.md b/site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/template.md similarity index 100% rename from site/content/3.11/develop/integrations/spring-data-arangodb/reference-version-4/template.md rename to site/content/arangodb/3.11/develop/integrations/spring-data-arangodb/reference-version-4/template.md diff --git a/site/content/3.11/develop/javascript-api/@arangodb/_index.md b/site/content/arangodb/3.11/develop/javascript-api/@arangodb/_index.md similarity index 100% rename from site/content/3.11/develop/javascript-api/@arangodb/_index.md rename to site/content/arangodb/3.11/develop/javascript-api/@arangodb/_index.md diff --git a/site/content/3.11/develop/javascript-api/@arangodb/collection-object.md b/site/content/arangodb/3.11/develop/javascript-api/@arangodb/collection-object.md similarity index 100% rename from site/content/3.11/develop/javascript-api/@arangodb/collection-object.md rename to site/content/arangodb/3.11/develop/javascript-api/@arangodb/collection-object.md diff --git a/site/content/3.11/develop/javascript-api/@arangodb/cursor-object.md b/site/content/arangodb/3.11/develop/javascript-api/@arangodb/cursor-object.md similarity index 100% rename from site/content/3.11/develop/javascript-api/@arangodb/cursor-object.md rename to site/content/arangodb/3.11/develop/javascript-api/@arangodb/cursor-object.md diff --git a/site/content/3.11/develop/javascript-api/@arangodb/db-object.md b/site/content/arangodb/3.11/develop/javascript-api/@arangodb/db-object.md similarity index 100% rename from site/content/3.11/develop/javascript-api/@arangodb/db-object.md rename to site/content/arangodb/3.11/develop/javascript-api/@arangodb/db-object.md diff --git a/site/content/3.11/develop/javascript-api/@arangodb/view-object.md b/site/content/arangodb/3.11/develop/javascript-api/@arangodb/view-object.md similarity index 100% rename from site/content/3.11/develop/javascript-api/@arangodb/view-object.md rename to site/content/arangodb/3.11/develop/javascript-api/@arangodb/view-object.md diff --git a/site/content/3.11/develop/javascript-api/_index.md b/site/content/arangodb/3.11/develop/javascript-api/_index.md similarity index 100% rename from site/content/3.11/develop/javascript-api/_index.md rename to site/content/arangodb/3.11/develop/javascript-api/_index.md diff --git a/site/content/3.11/develop/javascript-api/actions.md b/site/content/arangodb/3.11/develop/javascript-api/actions.md similarity index 100% rename from site/content/3.11/develop/javascript-api/actions.md rename to site/content/arangodb/3.11/develop/javascript-api/actions.md diff --git a/site/content/3.11/develop/javascript-api/analyzers.md b/site/content/arangodb/3.11/develop/javascript-api/analyzers.md similarity index 100% rename from site/content/3.11/develop/javascript-api/analyzers.md rename to site/content/arangodb/3.11/develop/javascript-api/analyzers.md diff --git a/site/content/3.11/develop/javascript-api/aql-queries.md b/site/content/arangodb/3.11/develop/javascript-api/aql-queries.md similarity index 100% rename from site/content/3.11/develop/javascript-api/aql-queries.md rename to site/content/arangodb/3.11/develop/javascript-api/aql-queries.md diff --git a/site/content/3.11/develop/javascript-api/console.md b/site/content/arangodb/3.11/develop/javascript-api/console.md similarity index 100% rename from site/content/3.11/develop/javascript-api/console.md rename to site/content/arangodb/3.11/develop/javascript-api/console.md diff --git a/site/content/3.11/develop/javascript-api/crypto.md b/site/content/arangodb/3.11/develop/javascript-api/crypto.md similarity index 100% rename from site/content/3.11/develop/javascript-api/crypto.md rename to site/content/arangodb/3.11/develop/javascript-api/crypto.md diff --git a/site/content/3.11/develop/javascript-api/fs.md b/site/content/arangodb/3.11/develop/javascript-api/fs.md similarity index 100% rename from site/content/3.11/develop/javascript-api/fs.md rename to site/content/arangodb/3.11/develop/javascript-api/fs.md diff --git a/site/content/3.11/develop/javascript-api/request.md b/site/content/arangodb/3.11/develop/javascript-api/request.md similarity index 100% rename from site/content/3.11/develop/javascript-api/request.md rename to site/content/arangodb/3.11/develop/javascript-api/request.md diff --git a/site/content/3.11/develop/javascript-api/tasks.md b/site/content/arangodb/3.11/develop/javascript-api/tasks.md similarity index 100% rename from site/content/3.11/develop/javascript-api/tasks.md rename to site/content/arangodb/3.11/develop/javascript-api/tasks.md diff --git a/site/content/3.11/develop/operational-factors.md b/site/content/arangodb/3.11/develop/operational-factors.md similarity index 100% rename from site/content/3.11/develop/operational-factors.md rename to site/content/arangodb/3.11/develop/operational-factors.md diff --git a/site/content/3.11/develop/satellitecollections.md b/site/content/arangodb/3.11/develop/satellitecollections.md similarity index 100% rename from site/content/3.11/develop/satellitecollections.md rename to site/content/arangodb/3.11/develop/satellitecollections.md diff --git a/site/content/3.11/develop/smartjoins.md b/site/content/arangodb/3.11/develop/smartjoins.md similarity index 100% rename from site/content/3.11/develop/smartjoins.md rename to site/content/arangodb/3.11/develop/smartjoins.md diff --git a/site/content/3.11/develop/transactions/_index.md b/site/content/arangodb/3.11/develop/transactions/_index.md similarity index 100% rename from site/content/3.11/develop/transactions/_index.md rename to site/content/arangodb/3.11/develop/transactions/_index.md diff --git a/site/content/3.11/develop/transactions/durability.md b/site/content/arangodb/3.11/develop/transactions/durability.md similarity index 100% rename from site/content/3.11/develop/transactions/durability.md rename to site/content/arangodb/3.11/develop/transactions/durability.md diff --git a/site/content/3.11/develop/transactions/javascript-transactions.md b/site/content/arangodb/3.11/develop/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.11/develop/transactions/javascript-transactions.md rename to site/content/arangodb/3.11/develop/transactions/javascript-transactions.md diff --git a/site/content/3.11/develop/transactions/limitations.md b/site/content/arangodb/3.11/develop/transactions/limitations.md similarity index 100% rename from site/content/3.11/develop/transactions/limitations.md rename to site/content/arangodb/3.11/develop/transactions/limitations.md diff --git a/site/content/3.11/develop/transactions/locking-and-isolation.md b/site/content/arangodb/3.11/develop/transactions/locking-and-isolation.md similarity index 100% rename from site/content/3.11/develop/transactions/locking-and-isolation.md rename to site/content/arangodb/3.11/develop/transactions/locking-and-isolation.md diff --git a/site/content/3.11/develop/transactions/stream-transactions.md b/site/content/arangodb/3.11/develop/transactions/stream-transactions.md similarity index 100% rename from site/content/3.11/develop/transactions/stream-transactions.md rename to site/content/arangodb/3.11/develop/transactions/stream-transactions.md diff --git a/site/content/3.11/get-started/_index.md b/site/content/arangodb/3.11/get-started/_index.md similarity index 100% rename from site/content/3.11/get-started/_index.md rename to site/content/arangodb/3.11/get-started/_index.md diff --git a/site/content/3.11/get-started/how-to-interact-with-arangodb.md b/site/content/arangodb/3.11/get-started/how-to-interact-with-arangodb.md similarity index 100% rename from site/content/3.11/get-started/how-to-interact-with-arangodb.md rename to site/content/arangodb/3.11/get-started/how-to-interact-with-arangodb.md diff --git a/site/content/3.11/get-started/on-premises-installation.md b/site/content/arangodb/3.11/get-started/on-premises-installation.md similarity index 94% rename from site/content/3.11/get-started/on-premises-installation.md rename to site/content/arangodb/3.11/get-started/on-premises-installation.md index 5dda1d48f9..df93e81006 100644 --- a/site/content/3.11/get-started/on-premises-installation.md +++ b/site/content/arangodb/3.11/get-started/on-premises-installation.md @@ -33,16 +33,16 @@ Depending on the installation method used, the installation process either prompted for the root password or the default root password is empty (see [Securing the installation](.#securing-the-installation)). -![Web Interface Login Form](../../images/loginView.png) +![Web Interface Login Form](../../../../images/loginView.png) Next you will be asked which database to use. Every server instance comes with a `_system` database. Select this database to continue. -![select database](../../images/selectDBView.png) +![select database](../../../../images/selectDBView.png) You should then be presented the dashboard with server statistics like this: -![Web Interface Dashboard Request Statistics](../../images/dashboardView.png) +![Web Interface Dashboard Request Statistics](../../../../images/dashboardView.png) For a more detailed description of the interface, see [Web Interface](../components/web-interface/_index.md). --> diff --git a/site/content/3.11/get-started/set-up-a-cloud-instance.md b/site/content/arangodb/3.11/get-started/set-up-a-cloud-instance.md similarity index 71% rename from site/content/3.11/get-started/set-up-a-cloud-instance.md rename to site/content/arangodb/3.11/get-started/set-up-a-cloud-instance.md index 31e2ad4494..c0541b0403 100644 --- a/site/content/3.11/get-started/set-up-a-cloud-instance.md +++ b/site/content/arangodb/3.11/get-started/set-up-a-cloud-instance.md @@ -6,10 +6,10 @@ description: >- This quick start guide covers the basics from creating an ArangoGraph account to setting up and accessing your first ArangoGraph deployment --- -For general information about the ArangoGraph Insights Platform, see +For general information about the Arango Managed Platform (AMP), see [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -For guides and reference documentation, see the [ArangoGraph](../arangograph/_index.md) documentation. +For guides and reference documentation, see the [ArangoGraph](../../../amp/_index.md) documentation. ## Prerequisites @@ -33,7 +33,7 @@ used for multiple accounts. 2. Click the __Start Free__ button or click the __Sign Up__ link in the top right corner. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) + ![ArangoGraph Homepage](../../../images/arangograph-homepage.png) 3. Review the terms & conditions and privacy policy and click __I accept__. 4. Select the type of sign up you would like to use (GitHub, Google, or @@ -42,11 +42,11 @@ used for multiple accounts. - For the email address option, type your desired email address in the email field and type a strong password in the password field. - {{< image src="../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} Click the __Sign up__ button. You will receive a verification email. In that mail, click the __Verify my email address__ link or button. - It opens a page in the ArangoGraph Insights Platform that says __Welcome back!__ + It opens a page in the Arango Managed Platform (AMP) that says __Welcome back!__ 5. Click the __Log in__ button to continue and login. 6. If you signed up with an email address of a public email service provider (e.g. Hotmail), a form appears asking for your mobile phone number. Enter the country code @@ -67,25 +67,25 @@ used for multiple accounts. provider and region. Pick one and click __Create deployment__. You can also select your intended use-case. - ![ArangoGraph Dashboard](../../images/arangograph-dashboard-free-tier.png) + ![ArangoGraph Dashboard](../../../images/arangograph-dashboard-free-tier.png) - You can also [create a deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) + You can also [create a deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) manually, if you want fine-grained configuration options. 2. The new deployment is displayed in the list of deployments for the respective project (here: _Avocado_). - ![ArangoGraph Deployments Bootstrapping](../../images/arangograph-deployments-bootstrapping.png) + ![ArangoGraph Deployments Bootstrapping](../../../images/arangograph-deployments-bootstrapping.png) It takes a couple of minutes before the deployment can be used. The status is changed from __Bootstrapping__ to __OK__ eventually and you also receive an email when it is ready. - {{< image src="../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} 3. Click the name of the deployment (or the __Open deployment details__ link in the email) to view the deployment details. - ![ArangoGraph Deployment Ready](../../images/arangograph-deployment-ready.png) + ![ArangoGraph Deployment Ready](../../../images/arangograph-deployment-ready.png) 4. Click the __Open database UI__ button to open the ArangoDB web interface. @@ -96,23 +96,23 @@ used for multiple accounts. Click __Guide__ for instructions on how to access and run queries against this data. - ![ArangoGraph Deployment Examples](../../images/arangograph-deployment-examples.png) + ![ArangoGraph Deployment Examples](../../../images/arangograph-deployment-examples.png) - ![ArangoGraph Deployment Examples IMDB Guide](../../images/arangograph-deployment-examples-imdb-guide.png) + ![ArangoGraph Deployment Examples IMDB Guide](../../../images/arangograph-deployment-examples-imdb-guide.png) ## General Hierarchy -The ArangoGraph Insights Platform supports multi-tenant setups via organizations. +The Arango Managed Platform (AMP) supports multi-tenant setups via organizations. You can create your own organization(s) and invite collaborators or join existing ones via invites. Your organization contains projects. Your projects hold your deployments. -- [**Organizations**](../arangograph/organizations/_index.md) +- [**Organizations**](../../../amp/organizations/_index.md) represent (commercial) entities such as companies. You can be part of multiple organizations with a single user account. - - [**Projects**](../arangograph/projects.md) + - [**Projects**](../../../amp/projects.md) represent organizational units such as teams or applications. - - [**Deployments**](../arangograph/deployments/_index.md) + - [**Deployments**](../../../amp/deployments/_index.md) are the actual instances of ArangoDB clusters. When you sign up for ArangoGraph, an organization and a default project are @@ -125,32 +125,32 @@ question mark to bring up the help menu and choose __Start tour__. This guided tour walks you through the creation of a deployment and shows you how to load example datasets and manage projects and deployments. -![Start tour in menu](../../images/arangograph-tour-start.png) +![Start tour in menu](../../../images/arangograph-tour-start.png) Alternatively, follow the steps of the linked guides: -- [Create a new project](../arangograph/projects.md#how-to-create-a-new-project) (optional) -- [Create a new deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) -- [Install a new certificate](../arangograph/security-and-access-control/x-509-certificates.md) (optional) -- [Access your deployment](../arangograph/deployments/_index.md#how-to-access-your-deployment) -- [Delete your deployment](../arangograph/deployments/_index.md#how-to-delete-a-deployment) +- [Create a new project](../../../amp/projects.md#how-to-create-a-new-project) (optional) +- [Create a new deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) +- [Install a new certificate](../../../amp/security-and-access-control/x-509-certificates.md) (optional) +- [Access your deployment](../../../amp/deployments/_index.md#how-to-access-your-deployment) +- [Delete your deployment](../../../amp/deployments/_index.md#how-to-delete-a-deployment) ## Free-to-Try vs. Paid -The ArangoGraph Insights Platform comes with a free-to-try tier that lets you test +The Arango Managed Platform (AMP) comes with a free-to-try tier that lets you test the ArangoDB Cloud for free for 14 days. It includes one project and one small deployment of 4GB, local backups, and one notebook for learning and data science. After the trial period, your deployment is automatically deleted. You can unlock all features in ArangoGraph at any time by adding your billing details and at least one payment method. See: -- [ArangoGraph Packages](../arangograph/organizations/_index.md#arangograph-packages) -- [How to add billing details to organizations](../arangograph/organizations/billing.md#how-to-add-billing-details) -- [How to add a payment method to an organization](../arangograph/organizations/billing.md#how-to-add-a-payment-method) +- [ArangoGraph Packages](../../../amp/organizations/_index.md#arangograph-packages) +- [How to add billing details to organizations](../../../amp/organizations/billing.md#how-to-add-billing-details) +- [How to add a payment method to an organization](../../../amp/organizations/billing.md#how-to-add-a-payment-method) ## Managed Cloud Service vs. On-premises Comparison: Key Differences -The ArangoGraph Insights Platform aims to make all features of the ArangoDB -[Enterprise Edition](../about-arangodb/features/enterprise-edition.md) available to you, but +The Arango Managed Platform (AMP) aims to make all features of the ArangoDB +[Enterprise Edition](../about/features/enterprise-edition.md) available to you, but there are a few key differences: - Encryption (both at rest & network traffic) is always on and cannot be diff --git a/site/content/3.11/get-started/start-using-aql/_index.md b/site/content/arangodb/3.11/get-started/start-using-aql/_index.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/_index.md rename to site/content/arangodb/3.11/get-started/start-using-aql/_index.md diff --git a/site/content/3.11/get-started/start-using-aql/crud.md b/site/content/arangodb/3.11/get-started/start-using-aql/crud.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/crud.md rename to site/content/arangodb/3.11/get-started/start-using-aql/crud.md diff --git a/site/content/3.11/get-started/start-using-aql/dataset.md b/site/content/arangodb/3.11/get-started/start-using-aql/dataset.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/dataset.md rename to site/content/arangodb/3.11/get-started/start-using-aql/dataset.md diff --git a/site/content/3.11/get-started/start-using-aql/filter.md b/site/content/arangodb/3.11/get-started/start-using-aql/filter.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/filter.md rename to site/content/arangodb/3.11/get-started/start-using-aql/filter.md diff --git a/site/content/3.11/get-started/start-using-aql/geo.md b/site/content/arangodb/3.11/get-started/start-using-aql/geo.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/geo.md rename to site/content/arangodb/3.11/get-started/start-using-aql/geo.md diff --git a/site/content/3.11/get-started/start-using-aql/graphs.md b/site/content/arangodb/3.11/get-started/start-using-aql/graphs.md similarity index 98% rename from site/content/3.11/get-started/start-using-aql/graphs.md rename to site/content/arangodb/3.11/get-started/start-using-aql/graphs.md index 704679a4dc..2bc5ff07b2 100644 --- a/site/content/3.11/get-started/start-using-aql/graphs.md +++ b/site/content/arangodb/3.11/get-started/start-using-aql/graphs.md @@ -36,7 +36,7 @@ Our characters have the following relations between parents and children Visualized as a graph: -![ChildOf graph visualization](../../../images/ChildOf_Graph.png) +![ChildOf graph visualization](../../../../images/ChildOf_Graph.png) ## Creating the edges @@ -252,7 +252,7 @@ It might be a bit unexpected, that Joffrey is returned twice. However, if you look at the graph visualization, you can see that multiple paths lead from Joffrey (bottom right) to Tywin: -![ChildOf graph visualization](../../../images/ChildOf_Graph.png) +![ChildOf graph visualization](../../../../images/ChildOf_Graph.png) ``` Tywin <- Jaime <- Joffrey diff --git a/site/content/3.11/get-started/start-using-aql/joins.md b/site/content/arangodb/3.11/get-started/start-using-aql/joins.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/joins.md rename to site/content/arangodb/3.11/get-started/start-using-aql/joins.md diff --git a/site/content/3.11/get-started/start-using-aql/sort-limit.md b/site/content/arangodb/3.11/get-started/start-using-aql/sort-limit.md similarity index 100% rename from site/content/3.11/get-started/start-using-aql/sort-limit.md rename to site/content/arangodb/3.11/get-started/start-using-aql/sort-limit.md diff --git a/site/content/3.11/graphs/_index.md b/site/content/arangodb/3.11/graphs/_index.md similarity index 97% rename from site/content/3.11/graphs/_index.md rename to site/content/arangodb/3.11/graphs/_index.md index b22e55f098..8468fcc125 100644 --- a/site/content/3.11/graphs/_index.md +++ b/site/content/arangodb/3.11/graphs/_index.md @@ -17,12 +17,12 @@ relationships, flows of information, energy, and material, interactions and transactions, dependency and hierarchy, as well as similarity and relatedness of any kind. -![Node - Relation - Node](../../images/data-model-graph-relation-abstract.png) +![Node - Relation - Node](../../../../images/data-model-graph-relation-abstract.png) For example, you can represent people by nodes and their friendships by relations. This lets you form a graph that is a social network in this case. -![Mary - is friend of - John](../../images/data-model-graph-relation-concrete.png) +![Mary - is friend of - John](../../../../images/data-model-graph-relation-concrete.png) The specific terms to refer to nodes and relations in a graph vary depending on the field or context, but they are conceptually the same. In computer science @@ -37,7 +37,7 @@ relate to one another is a very expressive data model. It lets you represent a wide variety of information in a compact and intuitive way. It lets you model complex relationships and interactions of basically everything. -![Mary - bought - Book, is friend of - John](../../images/data-model-graph-relations.png) +![Mary - bought - Book, is friend of - John](../../../../images/data-model-graph-relations.png) Graphs are commonly directed (_digraphs_), which means that each edge goes from one vertex to another vertex in a specific direction. This lets you model @@ -223,7 +223,7 @@ suboptimal query performance due to random data distribution. General graphs are the easiest way to get started, no special configuration required. {{< /tip >}} -![General Graph Random Distribution](../../images/general-graph-distribution.png) +![General Graph Random Distribution](../../../../images/general-graph-distribution.png) #### When to use SmartGraphs @@ -238,7 +238,7 @@ scenarios, use SmartGraphs. Organize your data efficiently using the `smartGraphAttribute`. {{< /tip >}} -![SmartGraph Distribution](../../images/smartgraph-distribution.png) +![SmartGraph Distribution](../../../../images/smartgraph-distribution.png) #### When to use EnterpriseGraphs @@ -252,7 +252,7 @@ If you need improved query execution without manual data distribution, consider using EnterpriseGraphs. {{< /tip >}} -![EnterpriseGraph Distribution](../../images/enterprisegraph-distribution.png) +![EnterpriseGraph Distribution](../../../../images/enterprisegraph-distribution.png) #### When to use SatelliteGraphs @@ -339,7 +339,7 @@ with `_from` pointing to `Users/John` and `_to` pointing to attributes to qualify the relation further, like the permissions of **John** in this group, the date when John joined the group, and so on. -![User in group example](../../images/graph_user_in_group.png) +![User in group example](../../../../images/graph_user_in_group.png) As a rule of thumb, if you use documents and their attributes in a sentence, nouns would typically be vertices, and the verbs the edges. diff --git a/site/content/3.11/graphs/enterprisegraphs/_index.md b/site/content/arangodb/3.11/graphs/enterprisegraphs/_index.md similarity index 100% rename from site/content/3.11/graphs/enterprisegraphs/_index.md rename to site/content/arangodb/3.11/graphs/enterprisegraphs/_index.md diff --git a/site/content/3.11/graphs/enterprisegraphs/getting-started.md b/site/content/arangodb/3.11/graphs/enterprisegraphs/getting-started.md similarity index 99% rename from site/content/3.11/graphs/enterprisegraphs/getting-started.md rename to site/content/arangodb/3.11/graphs/enterprisegraphs/getting-started.md index 1997e74ea5..3a622bbb27 100644 --- a/site/content/3.11/graphs/enterprisegraphs/getting-started.md +++ b/site/content/arangodb/3.11/graphs/enterprisegraphs/getting-started.md @@ -211,7 +211,7 @@ EnterpriseGraphs. To get started, follow the steps outlined below. 6. Click the card of the newly created graph use the functions of the Graph Viewer to visually interact with the graph and manage the graph data. -![Create EnterpriseGraph](../../../images/graphs-create-enterprise-graph-dialog.png) +![Create EnterpriseGraph](../../../../images/graphs-create-enterprise-graph-dialog.png) ## Create an EnterpriseGraph using *arangosh* diff --git a/site/content/3.11/graphs/enterprisegraphs/management.md b/site/content/arangodb/3.11/graphs/enterprisegraphs/management.md similarity index 100% rename from site/content/3.11/graphs/enterprisegraphs/management.md rename to site/content/arangodb/3.11/graphs/enterprisegraphs/management.md diff --git a/site/content/3.10/graphs/example-graphs.md b/site/content/arangodb/3.11/graphs/example-graphs.md similarity index 94% rename from site/content/3.10/graphs/example-graphs.md rename to site/content/arangodb/3.11/graphs/example-graphs.md index 300154d268..58b269cbf0 100644 --- a/site/content/3.10/graphs/example-graphs.md +++ b/site/content/arangodb/3.11/graphs/example-graphs.md @@ -26,7 +26,7 @@ for reference about how to manage graphs programmatically. The `knows` graph is a set of persons knowing each other: -![Persons relation Example Graph](../../images/knows_graph.png) +![Persons relation Example Graph](../../../images/knows_graph.png) The graph consists of a `persons` vertex collection connected via a `knows` edge collection. @@ -63,7 +63,7 @@ The `traversalGraph` has been designed to demonstrate filters in traversals. It has some labels to filter on it. The graph's vertices are in a collection called `circles`, and it has an edge collection `edges` to connect them. -![Traversal Graph](../../images/traversal_graph.png) +![Traversal Graph](../../../images/traversal_graph.png) Circles have unique numeric labels. Edges have two boolean attributes (`theFalse` always being `false`, `theTruth` always being `true`) and a label @@ -93,7 +93,7 @@ The vertices in the `kShortestPathsGraph` graph are train stations of cities in Europe and North America. The edges represent train connections between them, with the travel time for both directions as edge weight. -![Train Connection Map](../../images/train_map.png) +![Train Connection Map](../../../images/train_map.png) See the [k Shortest Paths page](../aql/graphs/k-shortest-paths.md) for query examples. @@ -118,7 +118,7 @@ The example graph consists of vertices in the `mps_verts` collection and edges in the `mps_edges` collection. It is a simple traversal graph with start node *A* and end node *C*. -![Mps Graph](../../images/mps_graph.png) +![Mps Graph](../../../images/mps_graph.png) With the [Shortest Path](../aql/graphs/shortest-path.md) algorithm, you either get the shortest path *A* - *B* - *C* or *A* - *D* - *C*. With the @@ -146,7 +146,7 @@ The `worldCountry` graph has as node structure as follows: world → continent → country → capital -![World Graph](../../images/world_graph.png) +![World Graph](../../../images/world_graph.png) In some cases, edge directions aren't forward. Therefore, it may get displayed disjunct in the graph viewer. @@ -175,7 +175,7 @@ The `social` graph is a set of persons and their relations. The graph has `female` and `male` persons as vertices in two vertex collections. The edges are their connections and stored in the `relation` edge collection. -![Social Example Graph](../../images/social_graph.png) +![Social Example Graph](../../../images/social_graph.png) Example of how to create the graph, inspect its vertices and edges, and delete it again: @@ -201,7 +201,7 @@ multiple vertex collections (`germanCity` and `frenchCity`). The edges are their interconnections in several edge collections (`frenchHighway`, `germanHighway`, `internationalHighway`). -![Cities Example Graph](../../images/cities_graph.png) +![Cities Example Graph](../../../images/cities_graph.png) Example of how to create the graph, inspect its edges and vertices, and delete it again: @@ -231,7 +231,7 @@ Also see: - [Distributed Iterative Graph Processing (Pregel)](../data-science/pregel/_index.md) - [Pregel HTTP API](../develop/http-api/pregel.md) -![Three disjoint subgraphs with 36 nodes and edges in total](../../images/connected_components.png) +![Three disjoint subgraphs with 36 nodes and edges in total](../../../images/connected_components.png) ```js --- diff --git a/site/content/3.11/graphs/general-graphs/_index.md b/site/content/arangodb/3.11/graphs/general-graphs/_index.md similarity index 98% rename from site/content/3.11/graphs/general-graphs/_index.md rename to site/content/arangodb/3.11/graphs/general-graphs/_index.md index d7c072c47e..6025339a08 100644 --- a/site/content/3.11/graphs/general-graphs/_index.md +++ b/site/content/arangodb/3.11/graphs/general-graphs/_index.md @@ -57,7 +57,7 @@ General Graphs. To get started, follow the steps outlined below. 8. Click the card of the newly created graph and use the functions of the Graph Viewer to visually interact with the graph and manage the graph data. -![Create General Graph](../../../images/Create-GeneralGraph.png) +![Create General Graph](../../../../images/Create-GeneralGraph.png) ### Create a General Graph using *arangosh* diff --git a/site/content/3.10/graphs/general-graphs/functions.md b/site/content/arangodb/3.11/graphs/general-graphs/functions.md similarity index 99% rename from site/content/3.10/graphs/general-graphs/functions.md rename to site/content/arangodb/3.11/graphs/general-graphs/functions.md index 87fb731922..c05189027d 100644 --- a/site/content/3.10/graphs/general-graphs/functions.md +++ b/site/content/arangodb/3.11/graphs/general-graphs/functions.md @@ -10,7 +10,7 @@ A lot of these accept a vertex (or edge) example as parameter as defined in the Examples explain the API using the [City Graph](../example-graphs.md#city-graph): -![Social Example Graph](../../../images/cities_graph.png) +![Social Example Graph](../../../../images/cities_graph.png) ## Definition of examples diff --git a/site/content/3.11/graphs/general-graphs/management.md b/site/content/arangodb/3.11/graphs/general-graphs/management.md similarity index 100% rename from site/content/3.11/graphs/general-graphs/management.md rename to site/content/arangodb/3.11/graphs/general-graphs/management.md diff --git a/site/content/3.11/graphs/satellitegraphs/_index.md b/site/content/arangodb/3.11/graphs/satellitegraphs/_index.md similarity index 98% rename from site/content/3.11/graphs/satellitegraphs/_index.md rename to site/content/arangodb/3.11/graphs/satellitegraphs/_index.md index dae85bc5a3..05019c8b3a 100644 --- a/site/content/3.11/graphs/satellitegraphs/_index.md +++ b/site/content/arangodb/3.11/graphs/satellitegraphs/_index.md @@ -19,7 +19,7 @@ the performance of such queries. They are the natural extension of the [SatelliteCollections](../../develop/satellitecollections.md) concept to graphs. The same benefits and caveats apply. -![ArangoDB SatelliteGraphs](../../../images/SatelliteGraphs.webp) +![ArangoDB SatelliteGraphs](../../../../images/SatelliteGraphs.webp) ## Why use a SatelliteGraph? diff --git a/site/content/3.11/graphs/satellitegraphs/details.md b/site/content/arangodb/3.11/graphs/satellitegraphs/details.md similarity index 100% rename from site/content/3.11/graphs/satellitegraphs/details.md rename to site/content/arangodb/3.11/graphs/satellitegraphs/details.md diff --git a/site/content/3.11/graphs/satellitegraphs/management.md b/site/content/arangodb/3.11/graphs/satellitegraphs/management.md similarity index 100% rename from site/content/3.11/graphs/satellitegraphs/management.md rename to site/content/arangodb/3.11/graphs/satellitegraphs/management.md diff --git a/site/content/3.11/graphs/smartgraphs/_index.md b/site/content/arangodb/3.11/graphs/smartgraphs/_index.md similarity index 94% rename from site/content/3.11/graphs/smartgraphs/_index.md rename to site/content/arangodb/3.11/graphs/smartgraphs/_index.md index 3d15be6c58..a9a166b0fe 100644 --- a/site/content/3.11/graphs/smartgraphs/_index.md +++ b/site/content/arangodb/3.11/graphs/smartgraphs/_index.md @@ -62,7 +62,7 @@ cluster for both scenarios. Let's take a closer look at it. The natural distribution of data for graphs that handle large datasets involves a series of highly interconnected nodes with many edges running between them. -![Random data distribution](../../../images/SmartGraphs_random_distribution.png) +![Random data distribution](../../../../images/SmartGraphs_random_distribution.png) _The orange line indicates an example graph traversal. Notice how it touches nodes on every server._ @@ -88,7 +88,7 @@ connecting vertices with identical `smartGraphAttribute` values are stored on this machine as well. Sharding with this attribute means that the relevant data is now co-located on servers, whenever possible. -![SmartGraphs data distribution](../../../images/SmartGraphs_distribution.png) +![SmartGraphs data distribution](../../../../images/SmartGraphs_distribution.png) _The outcome of moving the data like this is that you retain the scalability as well as the performance of graph traversals in ArangoDB._ @@ -103,7 +103,7 @@ and (k-)shortest path(s) query can partially be executed locally on each DB-Serv This means a larger part of the query can be executed fully local whenever data from the SatelliteCollections is required. -![SmartGraphs with SatelliteCollections](../../../images/SmartGraphs-using-SatelliteCollections.png) +![SmartGraphs with SatelliteCollections](../../../../images/SmartGraphs-using-SatelliteCollections.png) ## Disjoint SmartGraphs @@ -112,7 +112,7 @@ large forest of graphs, when you have clearly separated subgraphs in your graph dataset. Disjoint SmartGraphs enable the automatic sharding of these subgraphs and prohibit edges connecting them. -![Disjoint SmartGraphs](../../../images/SmartGraphs-Disjoint.png) +![Disjoint SmartGraphs](../../../../images/SmartGraphs-Disjoint.png) _This ensures that graph traversals, shortest path, and k-shortest-paths queries can be executed locally on a DB-Server, achieving improved performance for diff --git a/site/content/3.11/graphs/smartgraphs/getting-started.md b/site/content/arangodb/3.11/graphs/smartgraphs/getting-started.md similarity index 99% rename from site/content/3.11/graphs/smartgraphs/getting-started.md rename to site/content/arangodb/3.11/graphs/smartgraphs/getting-started.md index 7a41c973bf..cae518afd9 100644 --- a/site/content/3.11/graphs/smartgraphs/getting-started.md +++ b/site/content/arangodb/3.11/graphs/smartgraphs/getting-started.md @@ -63,7 +63,7 @@ SmartGraphs. To get started, follow the steps outlined below. 7. Click the card of the newly created graph and use the functions of the Graph Viewer to visually interact with the graph and manage the graph data. -![Create SmartGraph](../../../images/Create-SmartGraph.png) +![Create SmartGraph](../../../../images/Create-SmartGraph.png) ## Create a SmartGraph using *arangosh* diff --git a/site/content/3.11/graphs/smartgraphs/management.md b/site/content/arangodb/3.11/graphs/smartgraphs/management.md similarity index 100% rename from site/content/3.11/graphs/smartgraphs/management.md rename to site/content/arangodb/3.11/graphs/smartgraphs/management.md diff --git a/site/content/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md b/site/content/arangodb/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md similarity index 100% rename from site/content/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md rename to site/content/arangodb/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md diff --git a/site/content/3.11/graphs/working-with-edges.md b/site/content/arangodb/3.11/graphs/working-with-edges.md similarity index 100% rename from site/content/3.11/graphs/working-with-edges.md rename to site/content/arangodb/3.11/graphs/working-with-edges.md diff --git a/site/content/3.11/index-and-search/_index.md b/site/content/arangodb/3.11/index-and-search/_index.md similarity index 100% rename from site/content/3.11/index-and-search/_index.md rename to site/content/arangodb/3.11/index-and-search/_index.md diff --git a/site/content/3.11/index-and-search/analyzers.md b/site/content/arangodb/3.11/index-and-search/analyzers.md similarity index 100% rename from site/content/3.11/index-and-search/analyzers.md rename to site/content/arangodb/3.11/index-and-search/analyzers.md diff --git a/site/content/3.11/index-and-search/arangosearch/_index.md b/site/content/arangodb/3.11/index-and-search/arangosearch/_index.md similarity index 99% rename from site/content/3.11/index-and-search/arangosearch/_index.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/_index.md index c6d6e5d952..ea2dcc46cb 100644 --- a/site/content/3.11/index-and-search/arangosearch/_index.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/_index.md @@ -65,7 +65,7 @@ Search results can be sorted by their similarity ranking to return the best matches first using popular scoring algorithms (Okapi BM25, TF-IDF), user-defined relevance boosting and dynamic score calculation. -![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../images/arangosearch.png) +![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../../images/arangosearch.png) Views can be managed in the web interface, via an [HTTP API](../../develop/http-api/views/_index.md) and through a [JavaScript API](../../develop/javascript-api/@arangodb/db-object.md#views). diff --git a/site/content/3.11/index-and-search/arangosearch/arangosearch-views-reference.md b/site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md similarity index 99% rename from site/content/3.11/index-and-search/arangosearch/arangosearch-views-reference.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md index 9d53f53c56..ca4e877a28 100644 --- a/site/content/3.11/index-and-search/arangosearch/arangosearch-views-reference.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md @@ -58,7 +58,7 @@ To get started, follow the steps outlined below. turn off this limit for any writer. 8. Click **Create**. -![Create new arangosearch View](../../../images/arangosearch-create-new-view.png) +![Create new arangosearch View](../../../../images/arangosearch-create-new-view.png) ## Create `arangosearch` Views using the JavaScript API diff --git a/site/content/3.11/index-and-search/arangosearch/case-sensitivity-and-diacritics.md b/site/content/arangodb/3.11/index-and-search/arangosearch/case-sensitivity-and-diacritics.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/case-sensitivity-and-diacritics.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/case-sensitivity-and-diacritics.md diff --git a/site/content/3.11/index-and-search/arangosearch/exact-value-matching.md b/site/content/arangodb/3.11/index-and-search/arangosearch/exact-value-matching.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/exact-value-matching.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/exact-value-matching.md diff --git a/site/content/3.11/index-and-search/arangosearch/example-datasets.md b/site/content/arangodb/3.11/index-and-search/arangosearch/example-datasets.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/example-datasets.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/example-datasets.md diff --git a/site/content/3.11/index-and-search/arangosearch/faceted-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/faceted-search.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/faceted-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/faceted-search.md diff --git a/site/content/3.11/index-and-search/arangosearch/full-text-token-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/full-text-token-search.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/full-text-token-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/full-text-token-search.md diff --git a/site/content/3.11/index-and-search/arangosearch/fuzzy-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/fuzzy-search.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/fuzzy-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/fuzzy-search.md diff --git a/site/content/3.11/index-and-search/arangosearch/geospatial-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/geospatial-search.md similarity index 99% rename from site/content/3.11/index-and-search/arangosearch/geospatial-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/geospatial-search.md index 996e1f9eb0..d8df3fc973 100644 --- a/site/content/3.11/index-and-search/arangosearch/geospatial-search.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/geospatial-search.md @@ -297,7 +297,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for points in a polygon](../../../images/arangosearch-geo-points-in-polygon.png) +![ArangoSearch geospatial query for points in a polygon](../../../../images/arangosearch-geo-points-in-polygon.png) You do not have to look up the polygon, you can also provide one inline. It is also not necessary to return the polygon, you can return the matches only: @@ -559,7 +559,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geosptial query for polygons in a polygon](../../../images/arangosearch-geo-polygons-in-polygon.png) +![ArangoSearch geosptial query for polygons in a polygon](../../../../images/arangosearch-geo-polygons-in-polygon.png) Searching for geo features in a rectangle is something you can use together with an interactive map that the user can select the area of interest with. @@ -629,4 +629,4 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for polygons intersecting a polygon](../../../images/arangosearch-geo-polygons-intersecting-polygon.png) +![ArangoSearch geospatial query for polygons intersecting a polygon](../../../../images/arangosearch-geo-polygons-intersecting-polygon.png) diff --git a/site/content/3.11/index-and-search/arangosearch/nested-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/nested-search.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/nested-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/nested-search.md diff --git a/site/content/3.11/index-and-search/arangosearch/performance.md b/site/content/arangodb/3.11/index-and-search/arangosearch/performance.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/performance.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/performance.md diff --git a/site/content/3.11/index-and-search/arangosearch/phrase-and-proximity-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/phrase-and-proximity-search.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/phrase-and-proximity-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/phrase-and-proximity-search.md diff --git a/site/content/3.11/index-and-search/arangosearch/prefix-matching.md b/site/content/arangodb/3.11/index-and-search/arangosearch/prefix-matching.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/prefix-matching.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/prefix-matching.md diff --git a/site/content/3.11/index-and-search/arangosearch/range-queries.md b/site/content/arangodb/3.11/index-and-search/arangosearch/range-queries.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/range-queries.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/range-queries.md diff --git a/site/content/3.11/index-and-search/arangosearch/ranking.md b/site/content/arangodb/3.11/index-and-search/arangosearch/ranking.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/ranking.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/ranking.md diff --git a/site/content/3.11/index-and-search/arangosearch/search-alias-views-reference.md b/site/content/arangodb/3.11/index-and-search/arangosearch/search-alias-views-reference.md similarity index 97% rename from site/content/3.11/index-and-search/arangosearch/search-alias-views-reference.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/search-alias-views-reference.md index 89f964a838..df4c778732 100644 --- a/site/content/3.11/index-and-search/arangosearch/search-alias-views-reference.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/search-alias-views-reference.md @@ -61,7 +61,7 @@ To get started, follow the steps outlined below. 6. To define multiple indexes, click the **Add index** button. 7. Click **Create**. -![Create new search-alias View](../../../images/arangosearch-create-search-alias-view.png) +![Create new search-alias View](../../../../images/arangosearch-create-search-alias-view.png) ## Create `search-alias` Views using the JavaScript API diff --git a/site/content/3.11/index-and-search/arangosearch/search-highlighting.md b/site/content/arangodb/3.11/index-and-search/arangosearch/search-highlighting.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/search-highlighting.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/search-highlighting.md diff --git a/site/content/3.11/index-and-search/arangosearch/wildcard-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/wildcard-search.md similarity index 100% rename from site/content/3.11/index-and-search/arangosearch/wildcard-search.md rename to site/content/arangodb/3.11/index-and-search/arangosearch/wildcard-search.md diff --git a/site/content/3.11/index-and-search/indexing/_index.md b/site/content/arangodb/3.11/index-and-search/indexing/_index.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/_index.md rename to site/content/arangodb/3.11/index-and-search/indexing/_index.md diff --git a/site/content/3.11/index-and-search/indexing/basics.md b/site/content/arangodb/3.11/index-and-search/indexing/basics.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/basics.md rename to site/content/arangodb/3.11/index-and-search/indexing/basics.md diff --git a/site/content/3.11/index-and-search/indexing/index-utilization.md b/site/content/arangodb/3.11/index-and-search/indexing/index-utilization.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/index-utilization.md rename to site/content/arangodb/3.11/index-and-search/indexing/index-utilization.md diff --git a/site/content/3.11/index-and-search/indexing/which-index-to-use-when.md b/site/content/arangodb/3.11/index-and-search/indexing/which-index-to-use-when.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/which-index-to-use-when.md rename to site/content/arangodb/3.11/index-and-search/indexing/which-index-to-use-when.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/_index.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/_index.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/_index.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/_index.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/fulltext-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/fulltext-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/fulltext-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/fulltext-indexes.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/inverted-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/inverted-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/inverted-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/inverted-indexes.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/persistent-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/persistent-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/persistent-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/persistent-indexes.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/ttl-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/ttl-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/ttl-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/ttl-indexes.md diff --git a/site/content/3.11/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md b/site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md similarity index 100% rename from site/content/3.11/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md rename to site/content/arangodb/3.11/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md diff --git a/site/content/3.11/operations/_index.md b/site/content/arangodb/3.11/operations/_index.md similarity index 100% rename from site/content/3.11/operations/_index.md rename to site/content/arangodb/3.11/operations/_index.md diff --git a/site/content/3.11/operations/administration/_index.md b/site/content/arangodb/3.11/operations/administration/_index.md similarity index 100% rename from site/content/3.11/operations/administration/_index.md rename to site/content/arangodb/3.11/operations/administration/_index.md diff --git a/site/content/3.11/operations/administration/arangodb-starter/_index.md b/site/content/arangodb/3.11/operations/administration/arangodb-starter/_index.md similarity index 100% rename from site/content/3.11/operations/administration/arangodb-starter/_index.md rename to site/content/arangodb/3.11/operations/administration/arangodb-starter/_index.md diff --git a/site/content/3.11/operations/administration/arangodb-starter/recovery-procedure.md b/site/content/arangodb/3.11/operations/administration/arangodb-starter/recovery-procedure.md similarity index 100% rename from site/content/3.11/operations/administration/arangodb-starter/recovery-procedure.md rename to site/content/arangodb/3.11/operations/administration/arangodb-starter/recovery-procedure.md diff --git a/site/content/3.11/operations/administration/arangodb-starter/removal-procedure.md b/site/content/arangodb/3.11/operations/administration/arangodb-starter/removal-procedure.md similarity index 100% rename from site/content/3.11/operations/administration/arangodb-starter/removal-procedure.md rename to site/content/arangodb/3.11/operations/administration/arangodb-starter/removal-procedure.md diff --git a/site/content/3.11/operations/administration/configuration.md b/site/content/arangodb/3.11/operations/administration/configuration.md similarity index 100% rename from site/content/3.11/operations/administration/configuration.md rename to site/content/arangodb/3.11/operations/administration/configuration.md diff --git a/site/content/3.11/operations/administration/import-and-export.md b/site/content/arangodb/3.11/operations/administration/import-and-export.md similarity index 100% rename from site/content/3.11/operations/administration/import-and-export.md rename to site/content/arangodb/3.11/operations/administration/import-and-export.md diff --git a/site/content/3.11/operations/administration/license-management.md b/site/content/arangodb/3.11/operations/administration/license-management.md similarity index 100% rename from site/content/3.11/operations/administration/license-management.md rename to site/content/arangodb/3.11/operations/administration/license-management.md diff --git a/site/content/3.11/operations/administration/log-levels.md b/site/content/arangodb/3.11/operations/administration/log-levels.md similarity index 100% rename from site/content/3.11/operations/administration/log-levels.md rename to site/content/arangodb/3.11/operations/administration/log-levels.md diff --git a/site/content/3.11/operations/administration/reduce-memory-footprint.md b/site/content/arangodb/3.11/operations/administration/reduce-memory-footprint.md similarity index 99% rename from site/content/3.11/operations/administration/reduce-memory-footprint.md rename to site/content/arangodb/3.11/operations/administration/reduce-memory-footprint.md index 070f1ae311..5039fe7dcd 100644 --- a/site/content/3.11/operations/administration/reduce-memory-footprint.md +++ b/site/content/arangodb/3.11/operations/administration/reduce-memory-footprint.md @@ -701,7 +701,7 @@ otherwise. ## Testing the Effects of Reduced I/O Buffers -![Performance Graph](../../../images/performance_graph.png) +![Performance Graph](../../../../images/performance_graph.png) - 15:50 – Start bigger import - 16:00 – Start writing documents of ~60 KB size one at a time diff --git a/site/content/3.11/operations/administration/telemetrics.md b/site/content/arangodb/3.11/operations/administration/telemetrics.md similarity index 100% rename from site/content/3.11/operations/administration/telemetrics.md rename to site/content/arangodb/3.11/operations/administration/telemetrics.md diff --git a/site/content/3.11/operations/administration/user-management/_index.md b/site/content/arangodb/3.11/operations/administration/user-management/_index.md similarity index 100% rename from site/content/3.11/operations/administration/user-management/_index.md rename to site/content/arangodb/3.11/operations/administration/user-management/_index.md diff --git a/site/content/3.11/operations/administration/user-management/in-arangosh.md b/site/content/arangodb/3.11/operations/administration/user-management/in-arangosh.md similarity index 100% rename from site/content/3.11/operations/administration/user-management/in-arangosh.md rename to site/content/arangodb/3.11/operations/administration/user-management/in-arangosh.md diff --git a/site/content/3.11/operations/backup-and-restore.md b/site/content/arangodb/3.11/operations/backup-and-restore.md similarity index 100% rename from site/content/3.11/operations/backup-and-restore.md rename to site/content/arangodb/3.11/operations/backup-and-restore.md diff --git a/site/content/3.11/operations/installation/_index.md b/site/content/arangodb/3.11/operations/installation/_index.md similarity index 97% rename from site/content/3.11/operations/installation/_index.md rename to site/content/arangodb/3.11/operations/installation/_index.md index e64692e4f5..9f247d359a 100644 --- a/site/content/3.11/operations/installation/_index.md +++ b/site/content/arangodb/3.11/operations/installation/_index.md @@ -39,7 +39,7 @@ ArangoDB requires systems with Little Endian byte order. {{< /info >}} {{< tip >}} -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is a fully-managed service and requires no installation. It's the easiest way to run ArangoDB in the cloud. {{< /tip >}} diff --git a/site/content/3.11/operations/installation/compiling/_index.md b/site/content/arangodb/3.11/operations/installation/compiling/_index.md similarity index 100% rename from site/content/3.11/operations/installation/compiling/_index.md rename to site/content/arangodb/3.11/operations/installation/compiling/_index.md diff --git a/site/content/3.11/operations/installation/compiling/compile-on-debian.md b/site/content/arangodb/3.11/operations/installation/compiling/compile-on-debian.md similarity index 100% rename from site/content/3.11/operations/installation/compiling/compile-on-debian.md rename to site/content/arangodb/3.11/operations/installation/compiling/compile-on-debian.md diff --git a/site/content/3.11/operations/installation/compiling/compile-on-windows.md b/site/content/arangodb/3.11/operations/installation/compiling/compile-on-windows.md similarity index 99% rename from site/content/3.11/operations/installation/compiling/compile-on-windows.md rename to site/content/arangodb/3.11/operations/installation/compiling/compile-on-windows.md index c89c5d3347..dcdac2e1a1 100644 --- a/site/content/3.11/operations/installation/compiling/compile-on-windows.md +++ b/site/content/arangodb/3.11/operations/installation/compiling/compile-on-windows.md @@ -116,7 +116,7 @@ right click on `This PC` in the tree on the left, choose `Properties` in the ope in the Popup `Environment Variables`, another popup opens, in the `System Variables` part you click `New`, And variable name: `ICU_DATA` to the value: `c:\\Windows` -![HowtoSetEnv](../../../../images/SetEnvironmentVar.png) +![HowtoSetEnv](../../../../../images/SetEnvironmentVar.png) ## Unit tests (Optional) diff --git a/site/content/3.11/operations/installation/compiling/recompiling-jemalloc.md b/site/content/arangodb/3.11/operations/installation/compiling/recompiling-jemalloc.md similarity index 100% rename from site/content/3.11/operations/installation/compiling/recompiling-jemalloc.md rename to site/content/arangodb/3.11/operations/installation/compiling/recompiling-jemalloc.md diff --git a/site/content/3.11/operations/installation/compiling/running-custom-build.md b/site/content/arangodb/3.11/operations/installation/compiling/running-custom-build.md similarity index 100% rename from site/content/3.11/operations/installation/compiling/running-custom-build.md rename to site/content/arangodb/3.11/operations/installation/compiling/running-custom-build.md diff --git a/site/content/3.11/operations/installation/docker.md b/site/content/arangodb/3.11/operations/installation/docker.md similarity index 100% rename from site/content/3.11/operations/installation/docker.md rename to site/content/arangodb/3.11/operations/installation/docker.md diff --git a/site/content/3.11/operations/installation/linux/_index.md b/site/content/arangodb/3.11/operations/installation/linux/_index.md similarity index 100% rename from site/content/3.11/operations/installation/linux/_index.md rename to site/content/arangodb/3.11/operations/installation/linux/_index.md diff --git a/site/content/3.11/operations/installation/linux/linux-os-tuning-script-examples.md b/site/content/arangodb/3.11/operations/installation/linux/linux-os-tuning-script-examples.md similarity index 100% rename from site/content/3.11/operations/installation/linux/linux-os-tuning-script-examples.md rename to site/content/arangodb/3.11/operations/installation/linux/linux-os-tuning-script-examples.md diff --git a/site/content/3.11/operations/installation/linux/operating-system-configuration.md b/site/content/arangodb/3.11/operations/installation/linux/operating-system-configuration.md similarity index 100% rename from site/content/3.11/operations/installation/linux/operating-system-configuration.md rename to site/content/arangodb/3.11/operations/installation/linux/operating-system-configuration.md diff --git a/site/content/3.11/operations/installation/macos.md b/site/content/arangodb/3.11/operations/installation/macos.md similarity index 100% rename from site/content/3.11/operations/installation/macos.md rename to site/content/arangodb/3.11/operations/installation/macos.md diff --git a/site/content/3.11/operations/installation/uninstallation.md b/site/content/arangodb/3.11/operations/installation/uninstallation.md similarity index 100% rename from site/content/3.11/operations/installation/uninstallation.md rename to site/content/arangodb/3.11/operations/installation/uninstallation.md diff --git a/site/content/3.11/operations/installation/windows.md b/site/content/arangodb/3.11/operations/installation/windows.md similarity index 100% rename from site/content/3.11/operations/installation/windows.md rename to site/content/arangodb/3.11/operations/installation/windows.md diff --git a/site/content/3.11/operations/security/_index.md b/site/content/arangodb/3.11/operations/security/_index.md similarity index 100% rename from site/content/3.11/operations/security/_index.md rename to site/content/arangodb/3.11/operations/security/_index.md diff --git a/site/content/3.11/operations/security/audit-logging.md b/site/content/arangodb/3.11/operations/security/audit-logging.md similarity index 98% rename from site/content/3.11/operations/security/audit-logging.md rename to site/content/arangodb/3.11/operations/security/audit-logging.md index 792762bb2e..60dd5d212c 100644 --- a/site/content/3.11/operations/security/audit-logging.md +++ b/site/content/arangodb/3.11/operations/security/audit-logging.md @@ -13,7 +13,7 @@ pageToc: {{< tip >}} A similar feature is also available in the -[ArangoGraph Insights Platform](../../arangograph/security-and-access-control/_index.md#using-an-audit-log). +[Arango Managed Platform (AMP)](../../../../amp/security-and-access-control/_index.md#using-an-audit-log). {{< /tip >}} ## Configuration diff --git a/site/content/3.11/operations/security/change-root-password.md b/site/content/arangodb/3.11/operations/security/change-root-password.md similarity index 100% rename from site/content/3.11/operations/security/change-root-password.md rename to site/content/arangodb/3.11/operations/security/change-root-password.md diff --git a/site/content/3.11/operations/security/encryption-at-rest.md b/site/content/arangodb/3.11/operations/security/encryption-at-rest.md similarity index 97% rename from site/content/3.11/operations/security/encryption-at-rest.md rename to site/content/arangodb/3.11/operations/security/encryption-at-rest.md index 9821486e56..8a958d9be1 100644 --- a/site/content/3.11/operations/security/encryption-at-rest.md +++ b/site/content/arangodb/3.11/operations/security/encryption-at-rest.md @@ -30,9 +30,9 @@ performance and resistance to side-channel attacks. The encryption feature is supported by all ArangoDB deployment modes. {{< info >}} -The ArangoGraph Insights Platform has encryption at rest as well as in transit +The Arango Managed Platform (AMP) has encryption at rest as well as in transit set on by default and cannot be disabled. For more information, see the -[ArangoGraph documentation](../../arangograph/_index.md). +[ArangoGraph documentation](../../../../amp/_index.md). {{< /info >}} ## Limitations diff --git a/site/content/3.11/operations/security/securing-starter-deployments.md b/site/content/arangodb/3.11/operations/security/securing-starter-deployments.md similarity index 100% rename from site/content/3.11/operations/security/securing-starter-deployments.md rename to site/content/arangodb/3.11/operations/security/securing-starter-deployments.md diff --git a/site/content/3.11/operations/security/security-options.md b/site/content/arangodb/3.11/operations/security/security-options.md similarity index 100% rename from site/content/3.11/operations/security/security-options.md rename to site/content/arangodb/3.11/operations/security/security-options.md diff --git a/site/content/3.11/operations/troubleshooting/_index.md b/site/content/arangodb/3.11/operations/troubleshooting/_index.md similarity index 100% rename from site/content/3.11/operations/troubleshooting/_index.md rename to site/content/arangodb/3.11/operations/troubleshooting/_index.md diff --git a/site/content/3.11/operations/troubleshooting/arangod.md b/site/content/arangodb/3.11/operations/troubleshooting/arangod.md similarity index 100% rename from site/content/3.11/operations/troubleshooting/arangod.md rename to site/content/arangodb/3.11/operations/troubleshooting/arangod.md diff --git a/site/content/3.11/operations/troubleshooting/cluster/_index.md b/site/content/arangodb/3.11/operations/troubleshooting/cluster/_index.md similarity index 100% rename from site/content/3.11/operations/troubleshooting/cluster/_index.md rename to site/content/arangodb/3.11/operations/troubleshooting/cluster/_index.md diff --git a/site/content/3.11/operations/troubleshooting/cluster/agency-dump.md b/site/content/arangodb/3.11/operations/troubleshooting/cluster/agency-dump.md similarity index 100% rename from site/content/3.11/operations/troubleshooting/cluster/agency-dump.md rename to site/content/arangodb/3.11/operations/troubleshooting/cluster/agency-dump.md diff --git a/site/content/3.11/operations/troubleshooting/emergency-console.md b/site/content/arangodb/3.11/operations/troubleshooting/emergency-console.md similarity index 100% rename from site/content/3.11/operations/troubleshooting/emergency-console.md rename to site/content/arangodb/3.11/operations/troubleshooting/emergency-console.md diff --git a/site/content/3.11/operations/troubleshooting/query-debug-packages.md b/site/content/arangodb/3.11/operations/troubleshooting/query-debug-packages.md similarity index 100% rename from site/content/3.11/operations/troubleshooting/query-debug-packages.md rename to site/content/arangodb/3.11/operations/troubleshooting/query-debug-packages.md diff --git a/site/content/3.11/operations/upgrading/_index.md b/site/content/arangodb/3.11/operations/upgrading/_index.md similarity index 100% rename from site/content/3.11/operations/upgrading/_index.md rename to site/content/arangodb/3.11/operations/upgrading/_index.md diff --git a/site/content/3.11/operations/upgrading/community-to-enterprise-upgrade.md b/site/content/arangodb/3.11/operations/upgrading/community-to-enterprise-upgrade.md similarity index 100% rename from site/content/3.11/operations/upgrading/community-to-enterprise-upgrade.md rename to site/content/arangodb/3.11/operations/upgrading/community-to-enterprise-upgrade.md diff --git a/site/content/3.11/operations/upgrading/downgrading.md b/site/content/arangodb/3.11/operations/upgrading/downgrading.md similarity index 100% rename from site/content/3.11/operations/upgrading/downgrading.md rename to site/content/arangodb/3.11/operations/upgrading/downgrading.md diff --git a/site/content/3.11/operations/upgrading/manual-deployments/_index.md b/site/content/arangodb/3.11/operations/upgrading/manual-deployments/_index.md similarity index 100% rename from site/content/3.11/operations/upgrading/manual-deployments/_index.md rename to site/content/arangodb/3.11/operations/upgrading/manual-deployments/_index.md diff --git a/site/content/3.11/operations/upgrading/manual-deployments/active-failover.md b/site/content/arangodb/3.11/operations/upgrading/manual-deployments/active-failover.md similarity index 100% rename from site/content/3.11/operations/upgrading/manual-deployments/active-failover.md rename to site/content/arangodb/3.11/operations/upgrading/manual-deployments/active-failover.md diff --git a/site/content/3.11/operations/upgrading/manual-deployments/cluster.md b/site/content/arangodb/3.11/operations/upgrading/manual-deployments/cluster.md similarity index 100% rename from site/content/3.11/operations/upgrading/manual-deployments/cluster.md rename to site/content/arangodb/3.11/operations/upgrading/manual-deployments/cluster.md diff --git a/site/content/3.11/operations/upgrading/os-specific-information/_index.md b/site/content/arangodb/3.11/operations/upgrading/os-specific-information/_index.md similarity index 100% rename from site/content/3.11/operations/upgrading/os-specific-information/_index.md rename to site/content/arangodb/3.11/operations/upgrading/os-specific-information/_index.md diff --git a/site/content/3.11/operations/upgrading/os-specific-information/linux.md b/site/content/arangodb/3.11/operations/upgrading/os-specific-information/linux.md similarity index 100% rename from site/content/3.11/operations/upgrading/os-specific-information/linux.md rename to site/content/arangodb/3.11/operations/upgrading/os-specific-information/linux.md diff --git a/site/content/3.11/operations/upgrading/os-specific-information/macos.md b/site/content/arangodb/3.11/operations/upgrading/os-specific-information/macos.md similarity index 95% rename from site/content/3.11/operations/upgrading/os-specific-information/macos.md rename to site/content/arangodb/3.11/operations/upgrading/os-specific-information/macos.md index 3e010631cc..9e5ec267db 100644 --- a/site/content/3.11/operations/upgrading/os-specific-information/macos.md +++ b/site/content/arangodb/3.11/operations/upgrading/os-specific-information/macos.md @@ -23,7 +23,7 @@ Drag and drop the `ArangoDB3-CLI` (Community Edition) or the `ArangoDB3e-CLI` (Enterprise Edition) file onto the shown `Applications` folder. You are asked if you want to replace the old file with the newer one. -![MacOSUpgrade](../../../../images/MacOSUpgrade.png) +![MacOSUpgrade](../../../../../images/MacOSUpgrade.png) Select `Replace` to install the new ArangoDB version. diff --git a/site/content/3.11/operations/upgrading/os-specific-information/windows.md b/site/content/arangodb/3.11/operations/upgrading/os-specific-information/windows.md similarity index 96% rename from site/content/3.11/operations/upgrading/os-specific-information/windows.md rename to site/content/arangodb/3.11/operations/upgrading/os-specific-information/windows.md index b43686c6e1..dcb9b5d831 100644 --- a/site/content/3.11/operations/upgrading/os-specific-information/windows.md +++ b/site/content/arangodb/3.11/operations/upgrading/os-specific-information/windows.md @@ -34,7 +34,7 @@ If you have installed via the _Installer_, to upgrade: the option "_Automatically update existing ArangoDB database_" so that the database files will be upgraded. -![Update Option](../../../../images/installer_upgrade.png) +![Update Option](../../../../../images/installer_upgrade.png) {{< info >}} Upgrading via the Installer, when the old data is kept, will keep your @@ -45,14 +45,14 @@ password and choice of storage engine as it is. - You can uninstall the old one manually (make a copy of your old configuration file first). -![Uninstall old version](../../../../images/both_installations.png) +![Uninstall old version](../../../../../images/both_installations.png) {{< danger >}} When uninstalling the old package, please make sure the option "_Delete databases with uninstallation_" is **not** checked. {{< /danger >}} -![Delete Option](../../../../images/installer_delete.png) +![Delete Option](../../../../../images/installer_delete.png) {{< danger >}} When upgrading, the Windows Installer does not use the old configuration file diff --git a/site/content/3.11/operations/upgrading/starter-deployments.md b/site/content/arangodb/3.11/operations/upgrading/starter-deployments.md similarity index 100% rename from site/content/3.11/operations/upgrading/starter-deployments.md rename to site/content/arangodb/3.11/operations/upgrading/starter-deployments.md diff --git a/site/content/3.11/release-notes/_index.md b/site/content/arangodb/3.11/release-notes/_index.md similarity index 100% rename from site/content/3.11/release-notes/_index.md rename to site/content/arangodb/3.11/release-notes/_index.md diff --git a/site/content/3.11/release-notes/deprecated-and-removed-features.md b/site/content/arangodb/3.11/release-notes/deprecated-and-removed-features.md similarity index 100% rename from site/content/3.11/release-notes/deprecated-and-removed-features.md rename to site/content/arangodb/3.11/release-notes/deprecated-and-removed-features.md diff --git a/site/content/3.11/release-notes/version-3.0/_index.md b/site/content/arangodb/3.11/release-notes/version-3.0/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.0/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.0/_index.md diff --git a/site/content/3.11/release-notes/version-3.0/incompatible-changes-in-3-0.md b/site/content/arangodb/3.11/release-notes/version-3.0/incompatible-changes-in-3-0.md similarity index 100% rename from site/content/3.11/release-notes/version-3.0/incompatible-changes-in-3-0.md rename to site/content/arangodb/3.11/release-notes/version-3.0/incompatible-changes-in-3-0.md diff --git a/site/content/3.11/release-notes/version-3.0/whats-new-in-3-0.md b/site/content/arangodb/3.11/release-notes/version-3.0/whats-new-in-3-0.md similarity index 100% rename from site/content/3.11/release-notes/version-3.0/whats-new-in-3-0.md rename to site/content/arangodb/3.11/release-notes/version-3.0/whats-new-in-3-0.md diff --git a/site/content/3.11/release-notes/version-3.1/_index.md b/site/content/arangodb/3.11/release-notes/version-3.1/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.1/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.1/_index.md diff --git a/site/content/3.11/release-notes/version-3.1/incompatible-changes-in-3-1.md b/site/content/arangodb/3.11/release-notes/version-3.1/incompatible-changes-in-3-1.md similarity index 100% rename from site/content/3.11/release-notes/version-3.1/incompatible-changes-in-3-1.md rename to site/content/arangodb/3.11/release-notes/version-3.1/incompatible-changes-in-3-1.md diff --git a/site/content/3.11/release-notes/version-3.1/whats-new-in-3-1.md b/site/content/arangodb/3.11/release-notes/version-3.1/whats-new-in-3-1.md similarity index 100% rename from site/content/3.11/release-notes/version-3.1/whats-new-in-3-1.md rename to site/content/arangodb/3.11/release-notes/version-3.1/whats-new-in-3-1.md diff --git a/site/content/3.11/release-notes/version-3.10/_index.md b/site/content/arangodb/3.11/release-notes/version-3.10/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.10/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.10/_index.md diff --git a/site/content/3.11/release-notes/version-3.10/api-changes-in-3-10.md b/site/content/arangodb/3.11/release-notes/version-3.10/api-changes-in-3-10.md similarity index 100% rename from site/content/3.11/release-notes/version-3.10/api-changes-in-3-10.md rename to site/content/arangodb/3.11/release-notes/version-3.10/api-changes-in-3-10.md diff --git a/site/content/3.11/release-notes/version-3.10/incompatible-changes-in-3-10.md b/site/content/arangodb/3.11/release-notes/version-3.10/incompatible-changes-in-3-10.md similarity index 100% rename from site/content/3.11/release-notes/version-3.10/incompatible-changes-in-3-10.md rename to site/content/arangodb/3.11/release-notes/version-3.10/incompatible-changes-in-3-10.md diff --git a/site/content/3.11/release-notes/version-3.10/known-issues-in-3-10.md b/site/content/arangodb/3.11/release-notes/version-3.10/known-issues-in-3-10.md similarity index 100% rename from site/content/3.11/release-notes/version-3.10/known-issues-in-3-10.md rename to site/content/arangodb/3.11/release-notes/version-3.10/known-issues-in-3-10.md diff --git a/site/content/3.11/release-notes/version-3.10/whats-new-in-3-10.md b/site/content/arangodb/3.11/release-notes/version-3.10/whats-new-in-3-10.md similarity index 100% rename from site/content/3.11/release-notes/version-3.10/whats-new-in-3-10.md rename to site/content/arangodb/3.11/release-notes/version-3.10/whats-new-in-3-10.md diff --git a/site/content/3.11/release-notes/version-3.11/_index.md b/site/content/arangodb/3.11/release-notes/version-3.11/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.11/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.11/_index.md diff --git a/site/content/3.11/release-notes/version-3.11/api-changes-in-3-11.md b/site/content/arangodb/3.11/release-notes/version-3.11/api-changes-in-3-11.md similarity index 100% rename from site/content/3.11/release-notes/version-3.11/api-changes-in-3-11.md rename to site/content/arangodb/3.11/release-notes/version-3.11/api-changes-in-3-11.md diff --git a/site/content/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md b/site/content/arangodb/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md similarity index 100% rename from site/content/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md rename to site/content/arangodb/3.11/release-notes/version-3.11/incompatible-changes-in-3-11.md diff --git a/site/content/3.11/release-notes/version-3.11/known-issues-in-3-11.md b/site/content/arangodb/3.11/release-notes/version-3.11/known-issues-in-3-11.md similarity index 100% rename from site/content/3.11/release-notes/version-3.11/known-issues-in-3-11.md rename to site/content/arangodb/3.11/release-notes/version-3.11/known-issues-in-3-11.md diff --git a/site/content/3.11/release-notes/version-3.11/whats-new-in-3-11.md b/site/content/arangodb/3.11/release-notes/version-3.11/whats-new-in-3-11.md similarity index 99% rename from site/content/3.11/release-notes/version-3.11/whats-new-in-3-11.md rename to site/content/arangodb/3.11/release-notes/version-3.11/whats-new-in-3-11.md index d3141442d0..698caac625 100644 --- a/site/content/3.11/release-notes/version-3.11/whats-new-in-3-11.md +++ b/site/content/arangodb/3.11/release-notes/version-3.11/whats-new-in-3-11.md @@ -127,7 +127,7 @@ vertex. Another quality-of-life improvement is the **Start node** setting listin the graph's vertex collections and the available document keys, that you can also search by. -![New graph viewer](../../../images/graphViewer.png) +![New graph viewer](../../../../images/graphViewer.png) You can still switch to the old graph viewer if desired. diff --git a/site/content/3.11/release-notes/version-3.2/_index.md b/site/content/arangodb/3.11/release-notes/version-3.2/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.2/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.2/_index.md diff --git a/site/content/3.11/release-notes/version-3.2/incompatible-changes-in-3-2.md b/site/content/arangodb/3.11/release-notes/version-3.2/incompatible-changes-in-3-2.md similarity index 100% rename from site/content/3.11/release-notes/version-3.2/incompatible-changes-in-3-2.md rename to site/content/arangodb/3.11/release-notes/version-3.2/incompatible-changes-in-3-2.md diff --git a/site/content/3.11/release-notes/version-3.2/known-issues-in-3-2.md b/site/content/arangodb/3.11/release-notes/version-3.2/known-issues-in-3-2.md similarity index 100% rename from site/content/3.11/release-notes/version-3.2/known-issues-in-3-2.md rename to site/content/arangodb/3.11/release-notes/version-3.2/known-issues-in-3-2.md diff --git a/site/content/3.11/release-notes/version-3.2/whats-new-in-3-2.md b/site/content/arangodb/3.11/release-notes/version-3.2/whats-new-in-3-2.md similarity index 100% rename from site/content/3.11/release-notes/version-3.2/whats-new-in-3-2.md rename to site/content/arangodb/3.11/release-notes/version-3.2/whats-new-in-3-2.md diff --git a/site/content/3.11/release-notes/version-3.3/_index.md b/site/content/arangodb/3.11/release-notes/version-3.3/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.3/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.3/_index.md diff --git a/site/content/3.11/release-notes/version-3.3/incompatible-changes-in-3-3.md b/site/content/arangodb/3.11/release-notes/version-3.3/incompatible-changes-in-3-3.md similarity index 100% rename from site/content/3.11/release-notes/version-3.3/incompatible-changes-in-3-3.md rename to site/content/arangodb/3.11/release-notes/version-3.3/incompatible-changes-in-3-3.md diff --git a/site/content/3.11/release-notes/version-3.3/known-issues-in-3-3.md b/site/content/arangodb/3.11/release-notes/version-3.3/known-issues-in-3-3.md similarity index 100% rename from site/content/3.11/release-notes/version-3.3/known-issues-in-3-3.md rename to site/content/arangodb/3.11/release-notes/version-3.3/known-issues-in-3-3.md diff --git a/site/content/3.11/release-notes/version-3.3/whats-new-in-3-3.md b/site/content/arangodb/3.11/release-notes/version-3.3/whats-new-in-3-3.md similarity index 100% rename from site/content/3.11/release-notes/version-3.3/whats-new-in-3-3.md rename to site/content/arangodb/3.11/release-notes/version-3.3/whats-new-in-3-3.md diff --git a/site/content/3.11/release-notes/version-3.4/_index.md b/site/content/arangodb/3.11/release-notes/version-3.4/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.4/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.4/_index.md diff --git a/site/content/3.11/release-notes/version-3.4/incompatible-changes-in-3-4.md b/site/content/arangodb/3.11/release-notes/version-3.4/incompatible-changes-in-3-4.md similarity index 100% rename from site/content/3.11/release-notes/version-3.4/incompatible-changes-in-3-4.md rename to site/content/arangodb/3.11/release-notes/version-3.4/incompatible-changes-in-3-4.md diff --git a/site/content/3.11/release-notes/version-3.4/known-issues-in-3-4.md b/site/content/arangodb/3.11/release-notes/version-3.4/known-issues-in-3-4.md similarity index 100% rename from site/content/3.11/release-notes/version-3.4/known-issues-in-3-4.md rename to site/content/arangodb/3.11/release-notes/version-3.4/known-issues-in-3-4.md diff --git a/site/content/3.11/release-notes/version-3.4/whats-new-in-3-4.md b/site/content/arangodb/3.11/release-notes/version-3.4/whats-new-in-3-4.md similarity index 100% rename from site/content/3.11/release-notes/version-3.4/whats-new-in-3-4.md rename to site/content/arangodb/3.11/release-notes/version-3.4/whats-new-in-3-4.md diff --git a/site/content/3.11/release-notes/version-3.5/_index.md b/site/content/arangodb/3.11/release-notes/version-3.5/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.5/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.5/_index.md diff --git a/site/content/3.11/release-notes/version-3.5/incompatible-changes-in-3-5.md b/site/content/arangodb/3.11/release-notes/version-3.5/incompatible-changes-in-3-5.md similarity index 100% rename from site/content/3.11/release-notes/version-3.5/incompatible-changes-in-3-5.md rename to site/content/arangodb/3.11/release-notes/version-3.5/incompatible-changes-in-3-5.md diff --git a/site/content/3.11/release-notes/version-3.5/known-issues-in-3-5.md b/site/content/arangodb/3.11/release-notes/version-3.5/known-issues-in-3-5.md similarity index 100% rename from site/content/3.11/release-notes/version-3.5/known-issues-in-3-5.md rename to site/content/arangodb/3.11/release-notes/version-3.5/known-issues-in-3-5.md diff --git a/site/content/3.11/release-notes/version-3.5/whats-new-in-3-5.md b/site/content/arangodb/3.11/release-notes/version-3.5/whats-new-in-3-5.md similarity index 100% rename from site/content/3.11/release-notes/version-3.5/whats-new-in-3-5.md rename to site/content/arangodb/3.11/release-notes/version-3.5/whats-new-in-3-5.md diff --git a/site/content/3.11/release-notes/version-3.6/_index.md b/site/content/arangodb/3.11/release-notes/version-3.6/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.6/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.6/_index.md diff --git a/site/content/3.11/release-notes/version-3.6/incompatible-changes-in-3-6.md b/site/content/arangodb/3.11/release-notes/version-3.6/incompatible-changes-in-3-6.md similarity index 100% rename from site/content/3.11/release-notes/version-3.6/incompatible-changes-in-3-6.md rename to site/content/arangodb/3.11/release-notes/version-3.6/incompatible-changes-in-3-6.md diff --git a/site/content/3.11/release-notes/version-3.6/known-issues-in-3-6.md b/site/content/arangodb/3.11/release-notes/version-3.6/known-issues-in-3-6.md similarity index 100% rename from site/content/3.11/release-notes/version-3.6/known-issues-in-3-6.md rename to site/content/arangodb/3.11/release-notes/version-3.6/known-issues-in-3-6.md diff --git a/site/content/3.11/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.11/release-notes/version-3.6/whats-new-in-3-6.md similarity index 100% rename from site/content/3.11/release-notes/version-3.6/whats-new-in-3-6.md rename to site/content/arangodb/3.11/release-notes/version-3.6/whats-new-in-3-6.md diff --git a/site/content/3.11/release-notes/version-3.7/_index.md b/site/content/arangodb/3.11/release-notes/version-3.7/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.7/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.7/_index.md diff --git a/site/content/3.11/release-notes/version-3.7/api-changes-in-3-7.md b/site/content/arangodb/3.11/release-notes/version-3.7/api-changes-in-3-7.md similarity index 100% rename from site/content/3.11/release-notes/version-3.7/api-changes-in-3-7.md rename to site/content/arangodb/3.11/release-notes/version-3.7/api-changes-in-3-7.md diff --git a/site/content/3.11/release-notes/version-3.7/incompatible-changes-in-3-7.md b/site/content/arangodb/3.11/release-notes/version-3.7/incompatible-changes-in-3-7.md similarity index 100% rename from site/content/3.11/release-notes/version-3.7/incompatible-changes-in-3-7.md rename to site/content/arangodb/3.11/release-notes/version-3.7/incompatible-changes-in-3-7.md diff --git a/site/content/3.11/release-notes/version-3.7/known-issues-in-3-7.md b/site/content/arangodb/3.11/release-notes/version-3.7/known-issues-in-3-7.md similarity index 100% rename from site/content/3.11/release-notes/version-3.7/known-issues-in-3-7.md rename to site/content/arangodb/3.11/release-notes/version-3.7/known-issues-in-3-7.md diff --git a/site/content/3.11/release-notes/version-3.7/whats-new-in-3-7.md b/site/content/arangodb/3.11/release-notes/version-3.7/whats-new-in-3-7.md similarity index 100% rename from site/content/3.11/release-notes/version-3.7/whats-new-in-3-7.md rename to site/content/arangodb/3.11/release-notes/version-3.7/whats-new-in-3-7.md diff --git a/site/content/3.11/release-notes/version-3.8/_index.md b/site/content/arangodb/3.11/release-notes/version-3.8/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.8/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.8/_index.md diff --git a/site/content/3.11/release-notes/version-3.8/api-changes-in-3-8.md b/site/content/arangodb/3.11/release-notes/version-3.8/api-changes-in-3-8.md similarity index 100% rename from site/content/3.11/release-notes/version-3.8/api-changes-in-3-8.md rename to site/content/arangodb/3.11/release-notes/version-3.8/api-changes-in-3-8.md diff --git a/site/content/3.11/release-notes/version-3.8/incompatible-changes-in-3-8.md b/site/content/arangodb/3.11/release-notes/version-3.8/incompatible-changes-in-3-8.md similarity index 100% rename from site/content/3.11/release-notes/version-3.8/incompatible-changes-in-3-8.md rename to site/content/arangodb/3.11/release-notes/version-3.8/incompatible-changes-in-3-8.md diff --git a/site/content/3.11/release-notes/version-3.8/known-issues-in-3-8.md b/site/content/arangodb/3.11/release-notes/version-3.8/known-issues-in-3-8.md similarity index 100% rename from site/content/3.11/release-notes/version-3.8/known-issues-in-3-8.md rename to site/content/arangodb/3.11/release-notes/version-3.8/known-issues-in-3-8.md diff --git a/site/content/3.11/release-notes/version-3.8/whats-new-in-3-8.md b/site/content/arangodb/3.11/release-notes/version-3.8/whats-new-in-3-8.md similarity index 100% rename from site/content/3.11/release-notes/version-3.8/whats-new-in-3-8.md rename to site/content/arangodb/3.11/release-notes/version-3.8/whats-new-in-3-8.md diff --git a/site/content/3.11/release-notes/version-3.9/_index.md b/site/content/arangodb/3.11/release-notes/version-3.9/_index.md similarity index 100% rename from site/content/3.11/release-notes/version-3.9/_index.md rename to site/content/arangodb/3.11/release-notes/version-3.9/_index.md diff --git a/site/content/3.11/release-notes/version-3.9/api-changes-in-3-9.md b/site/content/arangodb/3.11/release-notes/version-3.9/api-changes-in-3-9.md similarity index 100% rename from site/content/3.11/release-notes/version-3.9/api-changes-in-3-9.md rename to site/content/arangodb/3.11/release-notes/version-3.9/api-changes-in-3-9.md diff --git a/site/content/3.11/release-notes/version-3.9/incompatible-changes-in-3-9.md b/site/content/arangodb/3.11/release-notes/version-3.9/incompatible-changes-in-3-9.md similarity index 100% rename from site/content/3.11/release-notes/version-3.9/incompatible-changes-in-3-9.md rename to site/content/arangodb/3.11/release-notes/version-3.9/incompatible-changes-in-3-9.md diff --git a/site/content/3.11/release-notes/version-3.9/known-issues-in-3-9.md b/site/content/arangodb/3.11/release-notes/version-3.9/known-issues-in-3-9.md similarity index 100% rename from site/content/3.11/release-notes/version-3.9/known-issues-in-3-9.md rename to site/content/arangodb/3.11/release-notes/version-3.9/known-issues-in-3-9.md diff --git a/site/content/3.11/release-notes/version-3.9/whats-new-in-3-9.md b/site/content/arangodb/3.11/release-notes/version-3.9/whats-new-in-3-9.md similarity index 100% rename from site/content/3.11/release-notes/version-3.9/whats-new-in-3-9.md rename to site/content/arangodb/3.11/release-notes/version-3.9/whats-new-in-3-9.md diff --git a/site/content/3.12/_index.md b/site/content/arangodb/3.12/_index.md similarity index 58% rename from site/content/3.12/_index.md rename to site/content/arangodb/3.12/_index.md index cc569bfae0..9fe6125694 100644 --- a/site/content/3.12/_index.md +++ b/site/content/arangodb/3.12/_index.md @@ -1,14 +1,14 @@ --- title: Recommended Resources menuTitle: '3.12' -weight: 0 +weight: 1 layout: default --- {{< cloudbanner >}} {{< cards >}} -{{% card title="What is ArangoDB?" link="about-arangodb/" %}} +{{% card title="What is ArangoDB?" link="about/" %}} Get to know graphs, ArangoDB's use cases and features. {{% /card %}} @@ -17,24 +17,11 @@ Learn about ArangoDB's core concepts, how to interact with the database system, and get a server instance up and running. {{% /card %}} -{{% card title="ArangoGraph Insights Platform" link="arangograph/" %}} -Try out ArangoDB's fully-managed cloud offering for a faster time to value. -{{% /card %}} - {{% card title="AQL" link="aql/" %}} ArangoDB's Query Language AQL lets you use graphs, JSON documents, and search via a single, composable query language. {{% /card %}} -{{% card title="GenAI & Data Science" link="../platform/data-science/" %}} -Discover the graph-powered machine learning and GraphRAG features of ArangoDB. -{{% /card %}} - -{{% card title="ArangoDB Platform" link="../platform/" %}} -The ArangoDB Platform is the umbrella for hosting the entire ArangoDB offering -of products, including GraphML and GraphRAG. -{{% /card %}} - {{% card title="Deploy" link="deploy/" %}} Find the right deployment mode and set up your ArangoDB instance. {{% /card %}} diff --git a/site/content/3.12/about-arangodb/_index.md b/site/content/arangodb/3.12/about/_index.md similarity index 83% rename from site/content/3.12/about-arangodb/_index.md rename to site/content/arangodb/3.12/about/_index.md index ea7094cbb1..b998bac24e 100644 --- a/site/content/3.12/about-arangodb/_index.md +++ b/site/content/arangodb/3.12/about/_index.md @@ -9,7 +9,7 @@ aliases: - introduction - introduction/about-arangodb --- -![ArangoDB Overview Diagram](../../images/arangodb-overview-diagram.png) +![ArangoDB Overview Diagram](../../../images/arangodb-overview-diagram.png) ArangoDB combines the analytical power of native graphs with an integrated search engine, JSON support, and a variety of data access patterns via a single, @@ -17,25 +17,25 @@ composable query language. ArangoDB is available in a community and a commercial [edition](features/_index.md). You can use it for on-premises deployments, as well as a fully managed -cloud service, the [ArangoGraph Insights Platform](../arangograph/_index.md). +cloud service, the [Arango Managed Platform (AMP)](../../../amp/_index.md). ## What are Graphs? Graphs are information networks composed of nodes and edges. -![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../images/data-model-graph-relation-abstract-edge.png) +![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../../images/data-model-graph-relation-abstract-edge.png) A social network is a common example of a graph. People are represented by nodes and their friendships by relations. -![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../images/data-model-graph-relation-concrete.png) +![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../../images/data-model-graph-relation-concrete.png) Nodes are also called vertices (singular: vertex), and edges are relations that connect nodes. A node typically represents a specific entity (a person, a book, a sensor reading, etc.) and an edge defines how one entity relates to another. -![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../images/data-model-graph-relations.png) +![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../../images/data-model-graph-relations.png) This paradigm of storing data feels natural because it closely matches the cognitive model of humans. It is an expressive data model that allows you to @@ -48,7 +48,7 @@ Not everything is a graph use case. ArangoDB lets you equally work with structured, semi-structured, and unstructured data in the form of schema-free JSON objects, without having to connect these objects to form a graph. -![Person Mary, Book ArangoDB](../../images/data-model-document.png) +![Person Mary, Book ArangoDB](../../../images/data-model-document.png) Depending on your needs, you may mix graphs and unconnected data. ArangoDB is designed from the ground up to support multiple data models with a diff --git a/site/content/3.13/about-arangodb/features/_index.md b/site/content/arangodb/3.12/about/features/_index.md similarity index 94% rename from site/content/3.13/about-arangodb/features/_index.md rename to site/content/arangodb/3.12/about/features/_index.md index b1b00f00c5..674e603252 100644 --- a/site/content/3.13/about-arangodb/features/_index.md +++ b/site/content/arangodb/3.12/about/features/_index.md @@ -19,18 +19,18 @@ aliases: - Enhanced data security with on-disk and backup encryption, key rotation, audit logging, and incremental backups without downtime -See the full [Feature list of the ArangoDB core database system](core.md). +See the full [Feature list of the ArangoDB database system](list.md). For a scalable architecture based on Kubernetes that supports the full offering of ArangoDB including graph-powered machine learning and GenAI features, see -the [Feature list of the ArangoDB Platform](platform.md). +the [Feature list of the ArangoDB Platform](../../../../data-platform/about/features.md). ## On-premises versus Cloud ### Fully managed cloud service The fully managed multi-cloud -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is the easiest and fastest way to get started. It lets you deploy clusters with just a few clicks, and is operated by a dedicated team of ArangoDB engineers day and night. You can choose from a @@ -43,7 +43,7 @@ variety of support plans to meet your needs. - Highly secure with encryption at transit and at rest - Includes elastic scalability for all deployment models (OneShard and Sharded clusters) -To learn more, go to the [ArangoGraph documentation](../../arangograph/_index.md). +To learn more, go to the [ArangoGraph documentation](../../../../amp/_index.md). ### Self-managed in the cloud diff --git a/site/content/3.12/about-arangodb/features/highlights-by-version.md b/site/content/arangodb/3.12/about/features/highlights-by-version.md similarity index 100% rename from site/content/3.12/about-arangodb/features/highlights-by-version.md rename to site/content/arangodb/3.12/about/features/highlights-by-version.md diff --git a/site/content/3.12/about-arangodb/features/core.md b/site/content/arangodb/3.12/about/features/list.md similarity index 100% rename from site/content/3.12/about-arangodb/features/core.md rename to site/content/arangodb/3.12/about/features/list.md diff --git a/site/content/3.11/about-arangodb/use-cases.md b/site/content/arangodb/3.12/about/use-cases.md similarity index 77% rename from site/content/3.11/about-arangodb/use-cases.md rename to site/content/arangodb/3.12/about/use-cases.md index fab9e86a90..0128025595 100644 --- a/site/content/3.11/about-arangodb/use-cases.md +++ b/site/content/arangodb/3.12/about/use-cases.md @@ -19,7 +19,7 @@ more. ### Fraud Detection -{{< image src="../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Uncover illegal activities by discovering difficult-to-detect patterns. ArangoDB lets you look beyond individual data points in disparate data sources, @@ -29,7 +29,7 @@ complex fraudulent behavior such as fraud rings. ### Recommendation Engine -{{< image src="../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Suggest products, services, and information to users based on data relationships. For example, you can use ArangoDB together with PyTorch Geometric to build a @@ -39,7 +39,7 @@ with a graph neural network (GNN). ### Network Management -{{< image src="../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Reduce downtime by connecting and visualizing network, infrastructure, and code. Network devices and how they interconnect can naturally be modeled as a graph. @@ -49,7 +49,7 @@ bandwidth into account when path-finding. ### Customer 360 -{{< image src="../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Gain a complete understanding of your customers by integrating multiple data sources and code. ArangoDB can act as the platform to merge and consolidate @@ -58,7 +58,7 @@ track data origins using graph features. ### Identity and Access Management -{{< image src="../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Increase security and compliance by managing data access based on role and position. You can map out an organization chart as a graph and use ArangoDB to @@ -68,7 +68,7 @@ inheritance. ### Supply Chain -{{< image src="../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Speed shipments by monitoring and optimizing the flow of goods through a supply chain. You can represent your inventory, supplier, and delivery @@ -84,7 +84,7 @@ and scalable data store. ### Content Management -{{< image src="../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Store information of any kind without upfront schema declaration. ArangoDB is schema-free, storing every data record as a self-contained document, allowing @@ -93,7 +93,7 @@ content management system on top of ArangoDB. ### E-Commerce Systems -{{< image src="../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB combines data modeling freedom with strong consistency and resilience features to power online shops and ordering systems. Handle product catalog data @@ -102,7 +102,7 @@ checkouts with the necessary transactional guarantees. ### Internet of Things -{{< image src="../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Collect sensor readings and other IoT data in ArangoDB for a single view of everything. Store all data points in the same system that also lets you run @@ -110,7 +110,7 @@ aggregation queries using sliding windows for efficient data analysis. ## ArangoDB as a Key-Value Database -{{< image src="../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Key-value stores are the simplest kind of database systems. Each record is stored as a block of data under a key that uniquely identifies the record. @@ -134,7 +134,7 @@ For more information about how ArangoDB persists data, see ## ArangoDB as a Search Engine -{{< image src="../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB has a natively integrated search engine for a broad range of information retrieval needs. It is powered by inverted indexes and can index @@ -161,4 +161,4 @@ ArangoDB integrates well into existing data infrastructures and provides connectors for popular machine learning frameworks and data processing ecosystems. -![Machine Learning Architecture of ArangoDB](../../images/machine-learning-architecture.png) +![Machine Learning Architecture of ArangoDB](../../../images/machine-learning-architecture.png) diff --git a/site/content/3.12/aql/_index.md b/site/content/arangodb/3.12/aql/_index.md similarity index 96% rename from site/content/3.12/aql/_index.md rename to site/content/arangodb/3.12/aql/_index.md index befe676097..ef7dd67757 100644 --- a/site/content/3.12/aql/_index.md +++ b/site/content/arangodb/3.12/aql/_index.md @@ -6,7 +6,7 @@ description: >- The ArangoDB Query Language (AQL) lets you store, retrieve, and modify data in various ways in ArangoDB --- -- [Link to Platform](../../platform/data-science/_index.md) +- [Link to Platform](../../../data-platform/_index.md) AQL is mainly a declarative language, meaning that a query expresses what result should be achieved but not how it should be achieved. AQL aims to be diff --git a/site/content/3.12/aql/common-errors.md b/site/content/arangodb/3.12/aql/common-errors.md similarity index 100% rename from site/content/3.12/aql/common-errors.md rename to site/content/arangodb/3.12/aql/common-errors.md diff --git a/site/content/3.12/aql/data-queries.md b/site/content/arangodb/3.12/aql/data-queries.md similarity index 100% rename from site/content/3.12/aql/data-queries.md rename to site/content/arangodb/3.12/aql/data-queries.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/_index.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/_index.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/_index.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/_index.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/counting.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/counting.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/counting.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/counting.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/create-test-data.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/create-test-data.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/create-test-data.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/create-test-data.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/diffing-two-documents.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/diffing-two-documents.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/diffing-two-documents.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/diffing-two-documents.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/dynamic-attribute-names.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/dynamic-attribute-names.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/dynamic-attribute-names.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/dynamic-attribute-names.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/grouping.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/grouping.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/grouping.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/grouping.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/joins.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/joins.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/joins.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/joins.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/projections-and-filters.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/projections-and-filters.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/projections-and-filters.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/projections-and-filters.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/queries-without-collections.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/queries-without-collections.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/queries-without-collections.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/queries-without-collections.md diff --git a/site/content/3.12/aql/examples-and-query-patterns/remove-nodes.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/remove-nodes.md similarity index 96% rename from site/content/3.12/aql/examples-and-query-patterns/remove-nodes.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/remove-nodes.md index 8e9b0a9f61..a0843817e6 100644 --- a/site/content/3.12/aql/examples-and-query-patterns/remove-nodes.md +++ b/site/content/arangodb/3.12/aql/examples-and-query-patterns/remove-nodes.md @@ -17,7 +17,7 @@ However, as shown in this example based on the [Knows Graph](../../graphs/example-graphs.md#knows-graph), a query for this use case can be created. -![Example Graph](../../../images/knows_graph.png) +![Example Graph](../../../../images/knows_graph.png) When deleting node **eve** from the graph, we also want the edges `eve -> alice` and `eve -> bob` to be removed. @@ -61,7 +61,7 @@ For example, the [City Graph](../../graphs/example-graphs.md#city-graph) contains several node collections - `germanCity` and `frenchCity` and several edge collections - `french / german / international Highway`. -![Example Graph2](../../../images/cities_graph.png) +![Example Graph2](../../../../images/cities_graph.png) To delete city **Berlin** all edge collections `french / german / international Highway` have to be considered. The **REMOVE** operation has to be applied on all edge diff --git a/site/content/3.12/aql/examples-and-query-patterns/traversals.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/traversals.md similarity index 97% rename from site/content/3.12/aql/examples-and-query-patterns/traversals.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/traversals.md index 725885961c..f495de1e4b 100644 --- a/site/content/3.12/aql/examples-and-query-patterns/traversals.md +++ b/site/content/arangodb/3.12/aql/examples-and-query-patterns/traversals.md @@ -10,7 +10,7 @@ description: >- Our first example will locate the start node for a graph traversal via [a geo index](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md). We use the [City Graph](../../graphs/example-graphs.md#city-graph) and its geo indexes: -![Cities Example Graph](../../../images/cities_graph.png) +![Cities Example Graph](../../../../images/cities_graph.png) ```js --- diff --git a/site/content/3.12/aql/examples-and-query-patterns/upsert-repsert-guide.md b/site/content/arangodb/3.12/aql/examples-and-query-patterns/upsert-repsert-guide.md similarity index 100% rename from site/content/3.12/aql/examples-and-query-patterns/upsert-repsert-guide.md rename to site/content/arangodb/3.12/aql/examples-and-query-patterns/upsert-repsert-guide.md diff --git a/site/content/3.12/aql/execution-and-performance/_index.md b/site/content/arangodb/3.12/aql/execution-and-performance/_index.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/_index.md rename to site/content/arangodb/3.12/aql/execution-and-performance/_index.md diff --git a/site/content/3.12/aql/execution-and-performance/caching-query-plans.md b/site/content/arangodb/3.12/aql/execution-and-performance/caching-query-plans.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/caching-query-plans.md rename to site/content/arangodb/3.12/aql/execution-and-performance/caching-query-plans.md diff --git a/site/content/3.12/aql/execution-and-performance/caching-query-results.md b/site/content/arangodb/3.12/aql/execution-and-performance/caching-query-results.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/caching-query-results.md rename to site/content/arangodb/3.12/aql/execution-and-performance/caching-query-results.md diff --git a/site/content/3.12/aql/execution-and-performance/explaining-queries.md b/site/content/arangodb/3.12/aql/execution-and-performance/explaining-queries.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/explaining-queries.md rename to site/content/arangodb/3.12/aql/execution-and-performance/explaining-queries.md diff --git a/site/content/3.12/aql/execution-and-performance/parsing-queries.md b/site/content/arangodb/3.12/aql/execution-and-performance/parsing-queries.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/parsing-queries.md rename to site/content/arangodb/3.12/aql/execution-and-performance/parsing-queries.md diff --git a/site/content/3.12/aql/execution-and-performance/query-logging.md b/site/content/arangodb/3.12/aql/execution-and-performance/query-logging.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/query-logging.md rename to site/content/arangodb/3.12/aql/execution-and-performance/query-logging.md diff --git a/site/content/3.12/aql/execution-and-performance/query-optimization.md b/site/content/arangodb/3.12/aql/execution-and-performance/query-optimization.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/query-optimization.md rename to site/content/arangodb/3.12/aql/execution-and-performance/query-optimization.md diff --git a/site/content/3.12/aql/execution-and-performance/query-profiling.md b/site/content/arangodb/3.12/aql/execution-and-performance/query-profiling.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/query-profiling.md rename to site/content/arangodb/3.12/aql/execution-and-performance/query-profiling.md diff --git a/site/content/3.12/aql/execution-and-performance/query-statistics.md b/site/content/arangodb/3.12/aql/execution-and-performance/query-statistics.md similarity index 100% rename from site/content/3.12/aql/execution-and-performance/query-statistics.md rename to site/content/arangodb/3.12/aql/execution-and-performance/query-statistics.md diff --git a/site/content/3.12/aql/functions/_index.md b/site/content/arangodb/3.12/aql/functions/_index.md similarity index 100% rename from site/content/3.12/aql/functions/_index.md rename to site/content/arangodb/3.12/aql/functions/_index.md diff --git a/site/content/3.12/aql/functions/arangosearch.md b/site/content/arangodb/3.12/aql/functions/arangosearch.md similarity index 100% rename from site/content/3.12/aql/functions/arangosearch.md rename to site/content/arangodb/3.12/aql/functions/arangosearch.md diff --git a/site/content/3.12/aql/functions/array.md b/site/content/arangodb/3.12/aql/functions/array.md similarity index 100% rename from site/content/3.12/aql/functions/array.md rename to site/content/arangodb/3.12/aql/functions/array.md diff --git a/site/content/3.12/aql/functions/bit.md b/site/content/arangodb/3.12/aql/functions/bit.md similarity index 100% rename from site/content/3.12/aql/functions/bit.md rename to site/content/arangodb/3.12/aql/functions/bit.md diff --git a/site/content/3.12/aql/functions/date.md b/site/content/arangodb/3.12/aql/functions/date.md similarity index 100% rename from site/content/3.12/aql/functions/date.md rename to site/content/arangodb/3.12/aql/functions/date.md diff --git a/site/content/3.12/aql/functions/document-object.md b/site/content/arangodb/3.12/aql/functions/document-object.md similarity index 100% rename from site/content/3.12/aql/functions/document-object.md rename to site/content/arangodb/3.12/aql/functions/document-object.md diff --git a/site/content/3.12/aql/functions/fulltext.md b/site/content/arangodb/3.12/aql/functions/fulltext.md similarity index 100% rename from site/content/3.12/aql/functions/fulltext.md rename to site/content/arangodb/3.12/aql/functions/fulltext.md diff --git a/site/content/3.13/aql/functions/geo.md b/site/content/arangodb/3.12/aql/functions/geo.md similarity index 99% rename from site/content/3.13/aql/functions/geo.md rename to site/content/arangodb/3.12/aql/functions/geo.md index bc4558ee74..cf5b3f8a2d 100644 --- a/site/content/3.13/aql/functions/geo.md +++ b/site/content/arangodb/3.12/aql/functions/geo.md @@ -322,7 +322,7 @@ Consider the following polygon (remember that GeoJSON has ]] } ``` -![GeoJSON Polygon Geodesic](../../../images/geojson-polygon-geodesic.webp) +![GeoJSON Polygon Geodesic](../../../../images/geojson-polygon-geodesic.webp) It does not contain the point `[10, 47]` since the shortest path (geodesic) from `[4, 47]` to `[16, 47]` lies North relative to the parallel of latitude at @@ -359,7 +359,7 @@ Pole. ]] } ``` -![GeoJSON Polygon Counter-clockwise](../../../images/geojson-polygon-ccw.webp) +![GeoJSON Polygon Counter-clockwise](../../../../images/geojson-polygon-ccw.webp) On the other hand, the following polygon travels **clockwise** around the point `[10, 50]`, and thus its "interior" does not contain `[10, 50]`, but does @@ -371,7 +371,7 @@ contain the North Pole and the South Pole: ]] } ``` -![GeoJSON Polygon Clockwise](../../../images/geojson-polygon-cw.webp) +![GeoJSON Polygon Clockwise](../../../../images/geojson-polygon-cw.webp) Remember that the "interior" is to the left of the given linear ring, so this second polygon is basically the complement on Earth diff --git a/site/content/3.12/aql/functions/miscellaneous.md b/site/content/arangodb/3.12/aql/functions/miscellaneous.md similarity index 100% rename from site/content/3.12/aql/functions/miscellaneous.md rename to site/content/arangodb/3.12/aql/functions/miscellaneous.md diff --git a/site/content/3.12/aql/functions/numeric.md b/site/content/arangodb/3.12/aql/functions/numeric.md similarity index 100% rename from site/content/3.12/aql/functions/numeric.md rename to site/content/arangodb/3.12/aql/functions/numeric.md diff --git a/site/content/3.12/aql/functions/string.md b/site/content/arangodb/3.12/aql/functions/string.md similarity index 100% rename from site/content/3.12/aql/functions/string.md rename to site/content/arangodb/3.12/aql/functions/string.md diff --git a/site/content/3.12/aql/functions/type-check-and-cast.md b/site/content/arangodb/3.12/aql/functions/type-check-and-cast.md similarity index 100% rename from site/content/3.12/aql/functions/type-check-and-cast.md rename to site/content/arangodb/3.12/aql/functions/type-check-and-cast.md diff --git a/site/content/3.13/aql/functions/vector.md b/site/content/arangodb/3.12/aql/functions/vector.md similarity index 99% rename from site/content/3.13/aql/functions/vector.md rename to site/content/arangodb/3.12/aql/functions/vector.md index 45341b8ea8..a20c562137 100644 --- a/site/content/3.13/aql/functions/vector.md +++ b/site/content/arangodb/3.12/aql/functions/vector.md @@ -12,7 +12,7 @@ To use vector search, you need to have vector embeddings stored in documents and the attribute that stores them needs to be indexed by a [vector index](../../index-and-search/indexing/working-with-indexes/vector-indexes.md). -You can calculate vector embeddings using [ArangoDB's GraphML](../../data-science/graphml/_index.md) +You can calculate vector embeddings using [ArangoDB's GraphML](../../../../gen-ai/graphml/_index.md) capabilities (available in ArangoGraph) or using external tools. {{< warning >}} diff --git a/site/content/3.12/aql/fundamentals/_index.md b/site/content/arangodb/3.12/aql/fundamentals/_index.md similarity index 100% rename from site/content/3.12/aql/fundamentals/_index.md rename to site/content/arangodb/3.12/aql/fundamentals/_index.md diff --git a/site/content/3.12/aql/fundamentals/accessing-data-from-collections.md b/site/content/arangodb/3.12/aql/fundamentals/accessing-data-from-collections.md similarity index 100% rename from site/content/3.12/aql/fundamentals/accessing-data-from-collections.md rename to site/content/arangodb/3.12/aql/fundamentals/accessing-data-from-collections.md diff --git a/site/content/3.12/aql/fundamentals/bind-parameters.md b/site/content/arangodb/3.12/aql/fundamentals/bind-parameters.md similarity index 100% rename from site/content/3.12/aql/fundamentals/bind-parameters.md rename to site/content/arangodb/3.12/aql/fundamentals/bind-parameters.md diff --git a/site/content/3.12/aql/fundamentals/data-types.md b/site/content/arangodb/3.12/aql/fundamentals/data-types.md similarity index 100% rename from site/content/3.12/aql/fundamentals/data-types.md rename to site/content/arangodb/3.12/aql/fundamentals/data-types.md diff --git a/site/content/3.12/aql/fundamentals/limitations.md b/site/content/arangodb/3.12/aql/fundamentals/limitations.md similarity index 100% rename from site/content/3.12/aql/fundamentals/limitations.md rename to site/content/arangodb/3.12/aql/fundamentals/limitations.md diff --git a/site/content/3.12/aql/fundamentals/query-errors.md b/site/content/arangodb/3.12/aql/fundamentals/query-errors.md similarity index 100% rename from site/content/3.12/aql/fundamentals/query-errors.md rename to site/content/arangodb/3.12/aql/fundamentals/query-errors.md diff --git a/site/content/3.12/aql/fundamentals/query-results.md b/site/content/arangodb/3.12/aql/fundamentals/query-results.md similarity index 100% rename from site/content/3.12/aql/fundamentals/query-results.md rename to site/content/arangodb/3.12/aql/fundamentals/query-results.md diff --git a/site/content/3.12/aql/fundamentals/subqueries.md b/site/content/arangodb/3.12/aql/fundamentals/subqueries.md similarity index 100% rename from site/content/3.12/aql/fundamentals/subqueries.md rename to site/content/arangodb/3.12/aql/fundamentals/subqueries.md diff --git a/site/content/3.12/aql/fundamentals/syntax.md b/site/content/arangodb/3.12/aql/fundamentals/syntax.md similarity index 100% rename from site/content/3.12/aql/fundamentals/syntax.md rename to site/content/arangodb/3.12/aql/fundamentals/syntax.md diff --git a/site/content/3.12/aql/fundamentals/type-and-value-order.md b/site/content/arangodb/3.12/aql/fundamentals/type-and-value-order.md similarity index 100% rename from site/content/3.12/aql/fundamentals/type-and-value-order.md rename to site/content/arangodb/3.12/aql/fundamentals/type-and-value-order.md diff --git a/site/content/3.12/aql/graphs/_index.md b/site/content/arangodb/3.12/aql/graphs/_index.md similarity index 100% rename from site/content/3.12/aql/graphs/_index.md rename to site/content/arangodb/3.12/aql/graphs/_index.md diff --git a/site/content/3.12/aql/graphs/all-shortest-paths.md b/site/content/arangodb/3.12/aql/graphs/all-shortest-paths.md similarity index 98% rename from site/content/3.12/aql/graphs/all-shortest-paths.md rename to site/content/arangodb/3.12/aql/graphs/all-shortest-paths.md index 69c770af05..bef591606d 100644 --- a/site/content/3.12/aql/graphs/all-shortest-paths.md +++ b/site/content/arangodb/3.12/aql/graphs/all-shortest-paths.md @@ -19,7 +19,7 @@ Every returned path is a JSON object with two attributes: A visual representation of the example graph: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the nodes of the graph. Arrows represent train connections @@ -122,7 +122,7 @@ direction for each collection in your path search. Load an example graph to get a named graph that reflects some possible train connections in Europe and North America: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.12/aql/graphs/k-paths.md b/site/content/arangodb/3.12/aql/graphs/k-paths.md similarity index 98% rename from site/content/3.12/aql/graphs/k-paths.md rename to site/content/arangodb/3.12/aql/graphs/k-paths.md index 89b63f6f41..0c490ce041 100644 --- a/site/content/3.12/aql/graphs/k-paths.md +++ b/site/content/arangodb/3.12/aql/graphs/k-paths.md @@ -20,7 +20,7 @@ Every such path is returned as a JSON object with two components: Here is an example graph to explain how the k Paths algorithm works: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the nodes of the graph. Arrows represent train connections @@ -193,7 +193,7 @@ direction for each collection in your path search. You can load the `kShortestPathsGraph` example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.13/aql/graphs/k-shortest-paths.md b/site/content/arangodb/3.12/aql/graphs/k-shortest-paths.md similarity index 98% rename from site/content/3.13/aql/graphs/k-shortest-paths.md rename to site/content/arangodb/3.12/aql/graphs/k-shortest-paths.md index cad5ee1771..9c638740d7 100644 --- a/site/content/3.13/aql/graphs/k-shortest-paths.md +++ b/site/content/arangodb/3.12/aql/graphs/k-shortest-paths.md @@ -25,7 +25,7 @@ If no `weightAttribute` is specified, the weight of the path is just its length. Here is an example graph to explain how the k Shortest Paths algorithm works: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the nodes of the graph. Arrows represent train connections @@ -191,7 +191,7 @@ direction for each collection in your path search. You can load the `kShortestPathsGraph` example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.13/aql/graphs/shortest-path.md b/site/content/arangodb/3.12/aql/graphs/shortest-path.md similarity index 98% rename from site/content/3.13/aql/graphs/shortest-path.md rename to site/content/arangodb/3.12/aql/graphs/shortest-path.md index 7f0b6421fa..e3cab31823 100644 --- a/site/content/3.13/aql/graphs/shortest-path.md +++ b/site/content/arangodb/3.12/aql/graphs/shortest-path.md @@ -23,7 +23,7 @@ the path: Let's take a look at a simple example to explain how it works. This is the graph that you are going to find a shortest path on: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) You can use the following parameters for the query: @@ -160,7 +160,7 @@ collections you expect to be involved. Creating a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.13/aql/graphs/traversals-explained.md b/site/content/arangodb/3.12/aql/graphs/traversals-explained.md similarity index 83% rename from site/content/3.13/aql/graphs/traversals-explained.md rename to site/content/arangodb/3.12/aql/graphs/traversals-explained.md index e090af2a1e..6d4300e161 100644 --- a/site/content/3.13/aql/graphs/traversals-explained.md +++ b/site/content/arangodb/3.12/aql/graphs/traversals-explained.md @@ -31,7 +31,7 @@ set with three items: Let's take a look at a simple example to explain how it works. This is the graph that we are going to traverse: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) We use the following parameters for our query: @@ -40,39 +40,39 @@ We use the following parameters for our query: 3. We use a *max* depth of 2. 4. We follow only in `OUTBOUND` direction of edges -![traversal graph step 1](../../../images/traversal_graph1.png) +![traversal graph step 1](../../../../images/traversal_graph1.png) Now it walks to one of the direct neighbors of **A**, say **B** (note: ordering is not guaranteed!): -![traversal graph step 2](../../../images/traversal_graph2.png) +![traversal graph step 2](../../../../images/traversal_graph2.png) The query will remember the state (red circle) and will emit the first result **A** → **B** (black box). This will also prevent the traverser to be trapped in cycles. Now again it will visit one of the direct neighbors of **B**, say **E**: -![traversal graph step 3](../../../images/traversal_graph3.png) +![traversal graph step 3](../../../../images/traversal_graph3.png) We have limited the query with a *max* depth of *2*, so it will not pick any neighbor of **E**, as the path from **A** to **E** already requires *2* steps. Instead, we will go back one level to **B** and continue with any other direct neighbor there: -![traversal graph step 4](../../../images/traversal_graph4.png) +![traversal graph step 4](../../../../images/traversal_graph4.png) Again after we produced this result we will step back to **B**. But there is no neighbor of **B** left that we have not yet visited. Hence we go another step back to **A** and continue with any other neighbor there. -![traversal graph step 5](../../../images/traversal_graph5.png) +![traversal graph step 5](../../../../images/traversal_graph5.png) And identical to the iterations before we will visit **H**: -![traversal graph step 6](../../../images/traversal_graph6.png) +![traversal graph step 6](../../../../images/traversal_graph6.png) And **J**: -![traversal graph step 7](../../../images/traversal_graph7.png) +![traversal graph step 7](../../../../images/traversal_graph7.png) After these steps there is no further result left. So all together this query has returned the following paths: diff --git a/site/content/3.12/aql/graphs/traversals.md b/site/content/arangodb/3.12/aql/graphs/traversals.md similarity index 99% rename from site/content/3.12/aql/graphs/traversals.md rename to site/content/arangodb/3.12/aql/graphs/traversals.md index d6ae7e2eeb..ef4870dfef 100644 --- a/site/content/3.12/aql/graphs/traversals.md +++ b/site/content/arangodb/3.12/aql/graphs/traversals.md @@ -378,7 +378,7 @@ FOR v, e, p IN 0..10 OUTBOUND "places/Toronto" GRAPH "kShortestPathsGraph" The above example shows a graph traversal using a [train station and connections dataset](../../graphs/example-graphs.md#k-shortest-paths-graph): -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) The traversal starts at **Toronto** (bottom left), the traversal depth is limited to 10, and every station is only visited once. The traversal could @@ -726,7 +726,7 @@ you may be interested in documents further down the path. Create a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.12/aql/high-level-operations/_index.md b/site/content/arangodb/3.12/aql/high-level-operations/_index.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/_index.md rename to site/content/arangodb/3.12/aql/high-level-operations/_index.md diff --git a/site/content/3.12/aql/high-level-operations/collect.md b/site/content/arangodb/3.12/aql/high-level-operations/collect.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/collect.md rename to site/content/arangodb/3.12/aql/high-level-operations/collect.md diff --git a/site/content/3.12/aql/high-level-operations/filter.md b/site/content/arangodb/3.12/aql/high-level-operations/filter.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/filter.md rename to site/content/arangodb/3.12/aql/high-level-operations/filter.md diff --git a/site/content/3.12/aql/high-level-operations/for.md b/site/content/arangodb/3.12/aql/high-level-operations/for.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/for.md rename to site/content/arangodb/3.12/aql/high-level-operations/for.md diff --git a/site/content/3.12/aql/high-level-operations/insert.md b/site/content/arangodb/3.12/aql/high-level-operations/insert.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/insert.md rename to site/content/arangodb/3.12/aql/high-level-operations/insert.md diff --git a/site/content/3.12/aql/high-level-operations/let.md b/site/content/arangodb/3.12/aql/high-level-operations/let.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/let.md rename to site/content/arangodb/3.12/aql/high-level-operations/let.md diff --git a/site/content/3.12/aql/high-level-operations/limit.md b/site/content/arangodb/3.12/aql/high-level-operations/limit.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/limit.md rename to site/content/arangodb/3.12/aql/high-level-operations/limit.md diff --git a/site/content/3.12/aql/high-level-operations/remove.md b/site/content/arangodb/3.12/aql/high-level-operations/remove.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/remove.md rename to site/content/arangodb/3.12/aql/high-level-operations/remove.md diff --git a/site/content/3.12/aql/high-level-operations/replace.md b/site/content/arangodb/3.12/aql/high-level-operations/replace.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/replace.md rename to site/content/arangodb/3.12/aql/high-level-operations/replace.md diff --git a/site/content/3.12/aql/high-level-operations/return.md b/site/content/arangodb/3.12/aql/high-level-operations/return.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/return.md rename to site/content/arangodb/3.12/aql/high-level-operations/return.md diff --git a/site/content/3.12/aql/high-level-operations/search.md b/site/content/arangodb/3.12/aql/high-level-operations/search.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/search.md rename to site/content/arangodb/3.12/aql/high-level-operations/search.md diff --git a/site/content/3.12/aql/high-level-operations/sort.md b/site/content/arangodb/3.12/aql/high-level-operations/sort.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/sort.md rename to site/content/arangodb/3.12/aql/high-level-operations/sort.md diff --git a/site/content/3.12/aql/high-level-operations/update.md b/site/content/arangodb/3.12/aql/high-level-operations/update.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/update.md rename to site/content/arangodb/3.12/aql/high-level-operations/update.md diff --git a/site/content/3.12/aql/high-level-operations/upsert.md b/site/content/arangodb/3.12/aql/high-level-operations/upsert.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/upsert.md rename to site/content/arangodb/3.12/aql/high-level-operations/upsert.md diff --git a/site/content/3.12/aql/high-level-operations/window.md b/site/content/arangodb/3.12/aql/high-level-operations/window.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/window.md rename to site/content/arangodb/3.12/aql/high-level-operations/window.md diff --git a/site/content/3.12/aql/high-level-operations/with.md b/site/content/arangodb/3.12/aql/high-level-operations/with.md similarity index 100% rename from site/content/3.12/aql/high-level-operations/with.md rename to site/content/arangodb/3.12/aql/high-level-operations/with.md diff --git a/site/content/3.12/aql/how-to-invoke-aql/_index.md b/site/content/arangodb/3.12/aql/how-to-invoke-aql/_index.md similarity index 100% rename from site/content/3.12/aql/how-to-invoke-aql/_index.md rename to site/content/arangodb/3.12/aql/how-to-invoke-aql/_index.md diff --git a/site/content/3.12/aql/how-to-invoke-aql/with-arangosh.md b/site/content/arangodb/3.12/aql/how-to-invoke-aql/with-arangosh.md similarity index 100% rename from site/content/3.12/aql/how-to-invoke-aql/with-arangosh.md rename to site/content/arangodb/3.12/aql/how-to-invoke-aql/with-arangosh.md diff --git a/site/content/3.12/aql/how-to-invoke-aql/with-the-web-interface.md b/site/content/arangodb/3.12/aql/how-to-invoke-aql/with-the-web-interface.md similarity index 100% rename from site/content/3.12/aql/how-to-invoke-aql/with-the-web-interface.md rename to site/content/arangodb/3.12/aql/how-to-invoke-aql/with-the-web-interface.md diff --git a/site/content/3.12/aql/operators.md b/site/content/arangodb/3.12/aql/operators.md similarity index 100% rename from site/content/3.12/aql/operators.md rename to site/content/arangodb/3.12/aql/operators.md diff --git a/site/content/3.12/aql/user-defined-functions.md b/site/content/arangodb/3.12/aql/user-defined-functions.md similarity index 100% rename from site/content/3.12/aql/user-defined-functions.md rename to site/content/arangodb/3.12/aql/user-defined-functions.md diff --git a/site/content/3.12/components/_index.md b/site/content/arangodb/3.12/components/_index.md similarity index 100% rename from site/content/3.12/components/_index.md rename to site/content/arangodb/3.12/components/_index.md diff --git a/site/content/3.12/components/arangodb-server/_index.md b/site/content/arangodb/3.12/components/arangodb-server/_index.md similarity index 100% rename from site/content/3.12/components/arangodb-server/_index.md rename to site/content/arangodb/3.12/components/arangodb-server/_index.md diff --git a/site/content/3.12/components/arangodb-server/environment-variables.md b/site/content/arangodb/3.12/components/arangodb-server/environment-variables.md similarity index 100% rename from site/content/3.12/components/arangodb-server/environment-variables.md rename to site/content/arangodb/3.12/components/arangodb-server/environment-variables.md diff --git a/site/content/3.12/components/arangodb-server/options.md b/site/content/arangodb/3.12/components/arangodb-server/options.md similarity index 100% rename from site/content/3.12/components/arangodb-server/options.md rename to site/content/arangodb/3.12/components/arangodb-server/options.md diff --git a/site/content/3.12/components/arangodb-server/storage-engine.md b/site/content/arangodb/3.12/components/arangodb-server/storage-engine.md similarity index 100% rename from site/content/3.12/components/arangodb-server/storage-engine.md rename to site/content/arangodb/3.12/components/arangodb-server/storage-engine.md diff --git a/site/content/3.11/components/tools/_index.md b/site/content/arangodb/3.12/components/tools/_index.md similarity index 94% rename from site/content/3.11/components/tools/_index.md rename to site/content/arangodb/3.12/components/tools/_index.md index 72bf4118a4..9909dbe302 100644 --- a/site/content/3.11/components/tools/_index.md +++ b/site/content/arangodb/3.12/components/tools/_index.md @@ -31,5 +31,5 @@ Additional tools which are available separately: |-----------------|-------------------| | [Foxx CLI](foxx-cli/_index.md) | Command line tool for managing and developing Foxx services | [kube-arangodb](../../deploy/kubernetes.md) | Operators to manage Kubernetes deployments -| [Oasisctl](../../arangograph/oasisctl/_index.md) | Command-line tool for managing the ArangoGraph Insights Platform +| [Oasisctl](../../../../amp/oasisctl/_index.md) | Command-line tool for managing the Arango Managed Platform (AMP) | [ArangoDB Datasets](arango-datasets.md) | A Python package for loading sample datasets into ArangoDB diff --git a/site/content/3.12/components/tools/arango-datasets.md b/site/content/arangodb/3.12/components/tools/arango-datasets.md similarity index 100% rename from site/content/3.12/components/tools/arango-datasets.md rename to site/content/arangodb/3.12/components/tools/arango-datasets.md diff --git a/site/content/3.13/components/tools/arangobackup/_index.md b/site/content/arangodb/3.12/components/tools/arangobackup/_index.md similarity index 92% rename from site/content/3.13/components/tools/arangobackup/_index.md rename to site/content/arangodb/3.12/components/tools/arangobackup/_index.md index 342c24c29a..fc71fd4547 100644 --- a/site/content/3.13/components/tools/arangobackup/_index.md +++ b/site/content/arangodb/3.12/components/tools/arangobackup/_index.md @@ -7,8 +7,8 @@ description: >- ArangoDB deployments --- {{< tip >}} -In the ArangoGraph Insights Platform, use managed -[Backups](../../../arangograph/backups.md) instead. +In the Arango Managed Platform (AMP), use managed +[Backups](../../../../../amp/backups.md) instead. {{< /tip >}} _arangobackup_ creates instantaneous and consistent diff --git a/site/content/3.12/components/tools/arangobackup/examples.md b/site/content/arangodb/3.12/components/tools/arangobackup/examples.md similarity index 100% rename from site/content/3.12/components/tools/arangobackup/examples.md rename to site/content/arangodb/3.12/components/tools/arangobackup/examples.md diff --git a/site/content/3.12/components/tools/arangobackup/options.md b/site/content/arangodb/3.12/components/tools/arangobackup/options.md similarity index 100% rename from site/content/3.12/components/tools/arangobackup/options.md rename to site/content/arangodb/3.12/components/tools/arangobackup/options.md diff --git a/site/content/3.12/components/tools/arangobench/_index.md b/site/content/arangodb/3.12/components/tools/arangobench/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangobench/_index.md rename to site/content/arangodb/3.12/components/tools/arangobench/_index.md diff --git a/site/content/3.12/components/tools/arangobench/options.md b/site/content/arangodb/3.12/components/tools/arangobench/options.md similarity index 100% rename from site/content/3.12/components/tools/arangobench/options.md rename to site/content/arangodb/3.12/components/tools/arangobench/options.md diff --git a/site/content/3.12/components/tools/arangodb-shell/_index.md b/site/content/arangodb/3.12/components/tools/arangodb-shell/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-shell/_index.md rename to site/content/arangodb/3.12/components/tools/arangodb-shell/_index.md diff --git a/site/content/3.12/components/tools/arangodb-shell/details.md b/site/content/arangodb/3.12/components/tools/arangodb-shell/details.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-shell/details.md rename to site/content/arangodb/3.12/components/tools/arangodb-shell/details.md diff --git a/site/content/3.12/components/tools/arangodb-shell/examples.md b/site/content/arangodb/3.12/components/tools/arangodb-shell/examples.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-shell/examples.md rename to site/content/arangodb/3.12/components/tools/arangodb-shell/examples.md diff --git a/site/content/3.12/components/tools/arangodb-shell/options.md b/site/content/arangodb/3.12/components/tools/arangodb-shell/options.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-shell/options.md rename to site/content/arangodb/3.12/components/tools/arangodb-shell/options.md diff --git a/site/content/3.12/components/tools/arangodb-starter/_index.md b/site/content/arangodb/3.12/components/tools/arangodb-starter/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-starter/_index.md rename to site/content/arangodb/3.12/components/tools/arangodb-starter/_index.md diff --git a/site/content/3.12/components/tools/arangodb-starter/architecture.md b/site/content/arangodb/3.12/components/tools/arangodb-starter/architecture.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-starter/architecture.md rename to site/content/arangodb/3.12/components/tools/arangodb-starter/architecture.md diff --git a/site/content/3.12/components/tools/arangodb-starter/options.md b/site/content/arangodb/3.12/components/tools/arangodb-starter/options.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-starter/options.md rename to site/content/arangodb/3.12/components/tools/arangodb-starter/options.md diff --git a/site/content/3.12/components/tools/arangodb-starter/security.md b/site/content/arangodb/3.12/components/tools/arangodb-starter/security.md similarity index 100% rename from site/content/3.12/components/tools/arangodb-starter/security.md rename to site/content/arangodb/3.12/components/tools/arangodb-starter/security.md diff --git a/site/content/3.12/components/tools/arangodump/_index.md b/site/content/arangodb/3.12/components/tools/arangodump/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangodump/_index.md rename to site/content/arangodb/3.12/components/tools/arangodump/_index.md diff --git a/site/content/3.12/components/tools/arangodump/examples.md b/site/content/arangodb/3.12/components/tools/arangodump/examples.md similarity index 100% rename from site/content/3.12/components/tools/arangodump/examples.md rename to site/content/arangodb/3.12/components/tools/arangodump/examples.md diff --git a/site/content/3.12/components/tools/arangodump/limitations.md b/site/content/arangodb/3.12/components/tools/arangodump/limitations.md similarity index 100% rename from site/content/3.12/components/tools/arangodump/limitations.md rename to site/content/arangodb/3.12/components/tools/arangodump/limitations.md diff --git a/site/content/3.12/components/tools/arangodump/maskings.md b/site/content/arangodb/3.12/components/tools/arangodump/maskings.md similarity index 100% rename from site/content/3.12/components/tools/arangodump/maskings.md rename to site/content/arangodb/3.12/components/tools/arangodump/maskings.md diff --git a/site/content/3.12/components/tools/arangodump/options.md b/site/content/arangodb/3.12/components/tools/arangodump/options.md similarity index 100% rename from site/content/3.12/components/tools/arangodump/options.md rename to site/content/arangodb/3.12/components/tools/arangodump/options.md diff --git a/site/content/3.12/components/tools/arangoexport/_index.md b/site/content/arangodb/3.12/components/tools/arangoexport/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangoexport/_index.md rename to site/content/arangodb/3.12/components/tools/arangoexport/_index.md diff --git a/site/content/3.12/components/tools/arangoexport/examples.md b/site/content/arangodb/3.12/components/tools/arangoexport/examples.md similarity index 100% rename from site/content/3.12/components/tools/arangoexport/examples.md rename to site/content/arangodb/3.12/components/tools/arangoexport/examples.md diff --git a/site/content/3.12/components/tools/arangoexport/options.md b/site/content/arangodb/3.12/components/tools/arangoexport/options.md similarity index 100% rename from site/content/3.12/components/tools/arangoexport/options.md rename to site/content/arangodb/3.12/components/tools/arangoexport/options.md diff --git a/site/content/3.12/components/tools/arangoimport/_index.md b/site/content/arangodb/3.12/components/tools/arangoimport/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangoimport/_index.md rename to site/content/arangodb/3.12/components/tools/arangoimport/_index.md diff --git a/site/content/3.12/components/tools/arangoimport/details.md b/site/content/arangodb/3.12/components/tools/arangoimport/details.md similarity index 100% rename from site/content/3.12/components/tools/arangoimport/details.md rename to site/content/arangodb/3.12/components/tools/arangoimport/details.md diff --git a/site/content/3.12/components/tools/arangoimport/examples-csv.md b/site/content/arangodb/3.12/components/tools/arangoimport/examples-csv.md similarity index 100% rename from site/content/3.12/components/tools/arangoimport/examples-csv.md rename to site/content/arangodb/3.12/components/tools/arangoimport/examples-csv.md diff --git a/site/content/3.12/components/tools/arangoimport/examples-json.md b/site/content/arangodb/3.12/components/tools/arangoimport/examples-json.md similarity index 100% rename from site/content/3.12/components/tools/arangoimport/examples-json.md rename to site/content/arangodb/3.12/components/tools/arangoimport/examples-json.md diff --git a/site/content/3.12/components/tools/arangoimport/options.md b/site/content/arangodb/3.12/components/tools/arangoimport/options.md similarity index 100% rename from site/content/3.12/components/tools/arangoimport/options.md rename to site/content/arangodb/3.12/components/tools/arangoimport/options.md diff --git a/site/content/3.12/components/tools/arangoinspect/_index.md b/site/content/arangodb/3.12/components/tools/arangoinspect/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangoinspect/_index.md rename to site/content/arangodb/3.12/components/tools/arangoinspect/_index.md diff --git a/site/content/3.12/components/tools/arangoinspect/examples.md b/site/content/arangodb/3.12/components/tools/arangoinspect/examples.md similarity index 100% rename from site/content/3.12/components/tools/arangoinspect/examples.md rename to site/content/arangodb/3.12/components/tools/arangoinspect/examples.md diff --git a/site/content/3.12/components/tools/arangoinspect/options.md b/site/content/arangodb/3.12/components/tools/arangoinspect/options.md similarity index 100% rename from site/content/3.12/components/tools/arangoinspect/options.md rename to site/content/arangodb/3.12/components/tools/arangoinspect/options.md diff --git a/site/content/3.12/components/tools/arangorestore/_index.md b/site/content/arangodb/3.12/components/tools/arangorestore/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangorestore/_index.md rename to site/content/arangodb/3.12/components/tools/arangorestore/_index.md diff --git a/site/content/3.12/components/tools/arangorestore/examples.md b/site/content/arangodb/3.12/components/tools/arangorestore/examples.md similarity index 100% rename from site/content/3.12/components/tools/arangorestore/examples.md rename to site/content/arangodb/3.12/components/tools/arangorestore/examples.md diff --git a/site/content/3.12/components/tools/arangorestore/options.md b/site/content/arangodb/3.12/components/tools/arangorestore/options.md similarity index 100% rename from site/content/3.12/components/tools/arangorestore/options.md rename to site/content/arangodb/3.12/components/tools/arangorestore/options.md diff --git a/site/content/3.12/components/tools/arangovpack/_index.md b/site/content/arangodb/3.12/components/tools/arangovpack/_index.md similarity index 100% rename from site/content/3.12/components/tools/arangovpack/_index.md rename to site/content/arangodb/3.12/components/tools/arangovpack/_index.md diff --git a/site/content/3.12/components/tools/arangovpack/options.md b/site/content/arangodb/3.12/components/tools/arangovpack/options.md similarity index 100% rename from site/content/3.12/components/tools/arangovpack/options.md rename to site/content/arangodb/3.12/components/tools/arangovpack/options.md diff --git a/site/content/3.12/components/tools/foxx-cli/_index.md b/site/content/arangodb/3.12/components/tools/foxx-cli/_index.md similarity index 100% rename from site/content/3.12/components/tools/foxx-cli/_index.md rename to site/content/arangodb/3.12/components/tools/foxx-cli/_index.md diff --git a/site/content/3.12/components/tools/foxx-cli/details.md b/site/content/arangodb/3.12/components/tools/foxx-cli/details.md similarity index 100% rename from site/content/3.12/components/tools/foxx-cli/details.md rename to site/content/arangodb/3.12/components/tools/foxx-cli/details.md diff --git a/site/content/3.12/components/web-interface/_index.md b/site/content/arangodb/3.12/components/web-interface/_index.md similarity index 89% rename from site/content/3.12/components/web-interface/_index.md rename to site/content/arangodb/3.12/components/web-interface/_index.md index 42934ab4f6..5d3412cdac 100644 --- a/site/content/3.12/components/web-interface/_index.md +++ b/site/content/arangodb/3.12/components/web-interface/_index.md @@ -13,4 +13,4 @@ convenient way. Statistics and server status are provided as well. The web interface (also referred to as Web UI, frontend or *Aardvark*) can be accessed with a browser under the URL `http://localhost:8529` with default server settings. -![Single-server Web Interface](../../../images/ui-dashboard312.webp) +![Single-server Web Interface](../../../../images/ui-dashboard312.webp) diff --git a/site/content/3.12/components/web-interface/cluster.md b/site/content/arangodb/3.12/components/web-interface/cluster.md similarity index 97% rename from site/content/3.12/components/web-interface/cluster.md rename to site/content/arangodb/3.12/components/web-interface/cluster.md index 9662f6c93c..75807b2a42 100644 --- a/site/content/3.12/components/web-interface/cluster.md +++ b/site/content/arangodb/3.12/components/web-interface/cluster.md @@ -16,7 +16,7 @@ You can access the logs of individual Coordinators and DB-Servers via the The **Cluster** section displays statistics about the general cluster performance. -![Web Interface Cluster Dashboard](../../../images/ui-cluster-dashboard312.webp) +![Web Interface Cluster Dashboard](../../../../images/ui-cluster-dashboard312.webp) Statistics: diff --git a/site/content/3.12/components/web-interface/collections.md b/site/content/arangodb/3.12/components/web-interface/collections.md similarity index 100% rename from site/content/3.12/components/web-interface/collections.md rename to site/content/arangodb/3.12/components/web-interface/collections.md diff --git a/site/content/3.12/components/web-interface/dashboard.md b/site/content/arangodb/3.12/components/web-interface/dashboard.md similarity index 90% rename from site/content/3.12/components/web-interface/dashboard.md rename to site/content/arangodb/3.12/components/web-interface/dashboard.md index 9a6bcf5feb..b1018e2f80 100644 --- a/site/content/3.12/components/web-interface/dashboard.md +++ b/site/content/arangodb/3.12/components/web-interface/dashboard.md @@ -7,7 +7,7 @@ description: '' The **Dashboard** section provides statistics which are polled regularly from the ArangoDB server. -![Web Interface Dashboard](../../../images/ui-dashboard312.webp) +![Web Interface Dashboard](../../../../images/ui-dashboard312.webp) There is a different interface for [Cluster](cluster.md) deployments. diff --git a/site/content/3.12/components/web-interface/document.md b/site/content/arangodb/3.12/components/web-interface/document.md similarity index 100% rename from site/content/3.12/components/web-interface/document.md rename to site/content/arangodb/3.12/components/web-interface/document.md diff --git a/site/content/3.13/components/web-interface/graphs.md b/site/content/arangodb/3.12/components/web-interface/graphs.md similarity index 98% rename from site/content/3.13/components/web-interface/graphs.md rename to site/content/arangodb/3.12/components/web-interface/graphs.md index 9b298a16ec..d601939a70 100644 --- a/site/content/3.13/components/web-interface/graphs.md +++ b/site/content/arangodb/3.12/components/web-interface/graphs.md @@ -57,7 +57,7 @@ their direct neighbors are selected. You can select one or more start nodes and change the depth and the limit in the settings panel. You can also load the entire graph via the toolbar, but only use this with small graphs. -![The graph viewer with the settings panel open](../../../images/graphViewer312.png) +![The graph viewer with the settings panel open](../../../../images/graphViewer312.png) ### Viewport diff --git a/site/content/3.12/components/web-interface/logs.md b/site/content/arangodb/3.12/components/web-interface/logs.md similarity index 100% rename from site/content/3.12/components/web-interface/logs.md rename to site/content/arangodb/3.12/components/web-interface/logs.md diff --git a/site/content/3.12/components/web-interface/queries.md b/site/content/arangodb/3.12/components/web-interface/queries.md similarity index 98% rename from site/content/3.12/components/web-interface/queries.md rename to site/content/arangodb/3.12/components/web-interface/queries.md index 7c65ffc809..4da1b6f706 100644 --- a/site/content/3.12/components/web-interface/queries.md +++ b/site/content/arangodb/3.12/components/web-interface/queries.md @@ -14,7 +14,7 @@ The query view offers you three different subviews: The web interface offers a AQL Query Editor: -![Editor Input](../../../images/queryEditorInput312.png) +![Editor Input](../../../../images/queryEditorInput312.png) The editor is split into two parts, the query editor pane and the pane for bind variables and query options. diff --git a/site/content/3.12/components/web-interface/services.md b/site/content/arangodb/3.12/components/web-interface/services.md similarity index 100% rename from site/content/3.12/components/web-interface/services.md rename to site/content/arangodb/3.12/components/web-interface/services.md diff --git a/site/content/3.12/components/web-interface/users.md b/site/content/arangodb/3.12/components/web-interface/users.md similarity index 100% rename from site/content/3.12/components/web-interface/users.md rename to site/content/arangodb/3.12/components/web-interface/users.md diff --git a/site/content/3.12/concepts/_index.md b/site/content/arangodb/3.12/concepts/_index.md similarity index 100% rename from site/content/3.12/concepts/_index.md rename to site/content/arangodb/3.12/concepts/_index.md diff --git a/site/content/3.12/concepts/data-models.md b/site/content/arangodb/3.12/concepts/data-models.md similarity index 100% rename from site/content/3.12/concepts/data-models.md rename to site/content/arangodb/3.12/concepts/data-models.md diff --git a/site/content/3.12/concepts/data-retrieval.md b/site/content/arangodb/3.12/concepts/data-retrieval.md similarity index 100% rename from site/content/3.12/concepts/data-retrieval.md rename to site/content/arangodb/3.12/concepts/data-retrieval.md diff --git a/site/content/3.12/concepts/data-structure/_index.md b/site/content/arangodb/3.12/concepts/data-structure/_index.md similarity index 100% rename from site/content/3.12/concepts/data-structure/_index.md rename to site/content/arangodb/3.12/concepts/data-structure/_index.md diff --git a/site/content/3.12/concepts/data-structure/collections.md b/site/content/arangodb/3.12/concepts/data-structure/collections.md similarity index 100% rename from site/content/3.12/concepts/data-structure/collections.md rename to site/content/arangodb/3.12/concepts/data-structure/collections.md diff --git a/site/content/3.12/concepts/data-structure/databases.md b/site/content/arangodb/3.12/concepts/data-structure/databases.md similarity index 100% rename from site/content/3.12/concepts/data-structure/databases.md rename to site/content/arangodb/3.12/concepts/data-structure/databases.md diff --git a/site/content/3.12/concepts/data-structure/documents/_index.md b/site/content/arangodb/3.12/concepts/data-structure/documents/_index.md similarity index 100% rename from site/content/3.12/concepts/data-structure/documents/_index.md rename to site/content/arangodb/3.12/concepts/data-structure/documents/_index.md diff --git a/site/content/3.12/concepts/data-structure/documents/computed-values.md b/site/content/arangodb/3.12/concepts/data-structure/documents/computed-values.md similarity index 100% rename from site/content/3.12/concepts/data-structure/documents/computed-values.md rename to site/content/arangodb/3.12/concepts/data-structure/documents/computed-values.md diff --git a/site/content/3.12/concepts/data-structure/documents/schema-validation.md b/site/content/arangodb/3.12/concepts/data-structure/documents/schema-validation.md similarity index 100% rename from site/content/3.12/concepts/data-structure/documents/schema-validation.md rename to site/content/arangodb/3.12/concepts/data-structure/documents/schema-validation.md diff --git a/site/content/3.12/concepts/data-structure/views.md b/site/content/arangodb/3.12/concepts/data-structure/views.md similarity index 100% rename from site/content/3.12/concepts/data-structure/views.md rename to site/content/arangodb/3.12/concepts/data-structure/views.md diff --git a/site/content/3.12/deploy/_index.md b/site/content/arangodb/3.12/deploy/_index.md similarity index 94% rename from site/content/3.12/deploy/_index.md rename to site/content/arangodb/3.12/deploy/_index.md index e99d1d56e5..499c517066 100644 --- a/site/content/3.12/deploy/_index.md +++ b/site/content/arangodb/3.12/deploy/_index.md @@ -48,9 +48,9 @@ for multi-tenant use cases. The ArangoDB Platform is the umbrella for deploying and operating the entire ArangoDB product offering with a unified interface in a Kubernetes cluster. It is offered for self-hosting on-prem or in the cloud and as a managed service, -superseding the ArangoGraph Insights Platform. +superseding the Arango Managed Platform (AMP). -See [The ArangoDB Platform](../../platform/about-the-platform/_index.md) for details. +See [The ArangoDB Platform](../../../data-platform/about/_index.md) for details. ## How to deploy @@ -68,7 +68,7 @@ There are different ways to set up and operate ArangoDB. ArangoDB Kubernetes Operator (`kube-arangodb`). The fastest way to get ArangoDB up and running is to run it in the cloud - the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) offers a fully managed cloud service, available on AWS and GCP. ### Manual Deployment @@ -115,7 +115,7 @@ If you want a specific version, download the precompiled executable via the ### Run in the cloud - [AWS and Azure](in-the-cloud.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS and GCP ### Run in Kubernetes diff --git a/site/content/3.12/deploy/architecture/_index.md b/site/content/arangodb/3.12/deploy/architecture/_index.md similarity index 100% rename from site/content/3.12/deploy/architecture/_index.md rename to site/content/arangodb/3.12/deploy/architecture/_index.md diff --git a/site/content/3.12/deploy/architecture/data-sharding.md b/site/content/arangodb/3.12/deploy/architecture/data-sharding.md similarity index 98% rename from site/content/3.12/deploy/architecture/data-sharding.md rename to site/content/arangodb/3.12/deploy/architecture/data-sharding.md index a677edbfd6..61e67cb5d9 100644 --- a/site/content/3.12/deploy/architecture/data-sharding.md +++ b/site/content/arangodb/3.12/deploy/architecture/data-sharding.md @@ -44,7 +44,7 @@ cost-effective than pre-provisioning a single large machine. Increased complexity in infrastructure can be managed using modern containerization and cluster orchestrations tools like [Kubernetes](../kubernetes.md). -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) To achieve this ArangoDB splits your dataset into so called _shards_. The number of shards is something you may choose according to your needs. Proper sharding @@ -84,7 +84,7 @@ a given document is to be stored. Choosing the right shard key can have significant impact on your performance can reduce network traffic and increase performance. -![Hash Sharding](../../../images/cluster_sharding_hash.jpg) +![Hash Sharding](../../../../images/cluster_sharding_hash.jpg) ArangoDB uses consistent hashing to compute the target shard from the given values (as specified via by the `shardKeys` collection property). The ideal set diff --git a/site/content/3.12/deploy/architecture/replication.md b/site/content/arangodb/3.12/deploy/architecture/replication.md similarity index 100% rename from site/content/3.12/deploy/architecture/replication.md rename to site/content/arangodb/3.12/deploy/architecture/replication.md diff --git a/site/content/3.12/deploy/architecture/scalability.md b/site/content/arangodb/3.12/deploy/architecture/scalability.md similarity index 100% rename from site/content/3.12/deploy/architecture/scalability.md rename to site/content/arangodb/3.12/deploy/architecture/scalability.md diff --git a/site/content/3.12/deploy/cluster/_index.md b/site/content/arangodb/3.12/deploy/cluster/_index.md similarity index 98% rename from site/content/3.12/deploy/cluster/_index.md rename to site/content/arangodb/3.12/deploy/cluster/_index.md index 7a285ae5cd..fe840ace5d 100644 --- a/site/content/3.12/deploy/cluster/_index.md +++ b/site/content/arangodb/3.12/deploy/cluster/_index.md @@ -39,7 +39,7 @@ roles: - _Coordinators_ - _DB-Servers_. -![ArangoDB Cluster](../../../images/cluster-topology.png) +![ArangoDB Cluster](../../../../images/cluster-topology.png) ### Agents @@ -137,7 +137,7 @@ automatically to the different servers. In many situations one can also reap a benefit in data throughput, again because the load can be distributed to multiple machines. -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) From the outside this process is fully transparent: An application may talk to any _Coordinator_ and @@ -380,7 +380,7 @@ See the [Cluster Deployment](deployment/_index.md) chapter for instructions. ArangoDB is also available as a cloud service, the -[**ArangoGraph Insights Platform**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[**Arango Managed Platform (AMP)**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). ## Cluster ID diff --git a/site/content/3.12/deploy/cluster/administration.md b/site/content/arangodb/3.12/deploy/cluster/administration.md similarity index 100% rename from site/content/3.12/deploy/cluster/administration.md rename to site/content/arangodb/3.12/deploy/cluster/administration.md diff --git a/site/content/3.12/deploy/cluster/deployment/_index.md b/site/content/arangodb/3.12/deploy/cluster/deployment/_index.md similarity index 97% rename from site/content/3.12/deploy/cluster/deployment/_index.md rename to site/content/arangodb/3.12/deploy/cluster/deployment/_index.md index 102d40bed3..5d6d6232f2 100644 --- a/site/content/3.12/deploy/cluster/deployment/_index.md +++ b/site/content/arangodb/3.12/deploy/cluster/deployment/_index.md @@ -9,7 +9,7 @@ You can deploy an ArangoDB cluster in different ways: - [Using the ArangoDB Starter](using-the-arangodb-starter.md) - [Manual Start](manual-start.md) - [Kubernetes](../../kubernetes.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS and GCP ## Preliminary Information For Debian/Ubuntu Systems diff --git a/site/content/3.12/deploy/cluster/deployment/manual-start.md b/site/content/arangodb/3.12/deploy/cluster/deployment/manual-start.md similarity index 100% rename from site/content/3.12/deploy/cluster/deployment/manual-start.md rename to site/content/arangodb/3.12/deploy/cluster/deployment/manual-start.md diff --git a/site/content/3.12/deploy/cluster/deployment/using-the-arangodb-starter.md b/site/content/arangodb/3.12/deploy/cluster/deployment/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.12/deploy/cluster/deployment/using-the-arangodb-starter.md rename to site/content/arangodb/3.12/deploy/cluster/deployment/using-the-arangodb-starter.md diff --git a/site/content/3.12/deploy/cluster/limitations.md b/site/content/arangodb/3.12/deploy/cluster/limitations.md similarity index 100% rename from site/content/3.12/deploy/cluster/limitations.md rename to site/content/arangodb/3.12/deploy/cluster/limitations.md diff --git a/site/content/3.12/deploy/in-the-cloud.md b/site/content/arangodb/3.12/deploy/in-the-cloud.md similarity index 100% rename from site/content/3.12/deploy/in-the-cloud.md rename to site/content/arangodb/3.12/deploy/in-the-cloud.md diff --git a/site/content/3.12/deploy/kubernetes.md b/site/content/arangodb/3.12/deploy/kubernetes.md similarity index 100% rename from site/content/3.12/deploy/kubernetes.md rename to site/content/arangodb/3.12/deploy/kubernetes.md diff --git a/site/content/3.12/deploy/oneshard.md b/site/content/arangodb/3.12/deploy/oneshard.md similarity index 99% rename from site/content/3.12/deploy/oneshard.md rename to site/content/arangodb/3.12/deploy/oneshard.md index cb7ed57fe7..eeaffdd7ad 100644 --- a/site/content/3.12/deploy/oneshard.md +++ b/site/content/arangodb/3.12/deploy/oneshard.md @@ -48,7 +48,7 @@ because they need to send and receive data on several connections, build up results for collection accesses from the received parts followed by further processing. -![OneShard vs. Sharded Cluster Setup](../../images/cluster-sharded-oneshard.png) +![OneShard vs. Sharded Cluster Setup](../../../images/cluster-sharded-oneshard.png) If the database involved in a query is a OneShard database, then the OneShard optimization can be applied to run the query on the diff --git a/site/content/3.12/deploy/production-checklist.md b/site/content/arangodb/3.12/deploy/production-checklist.md similarity index 100% rename from site/content/3.12/deploy/production-checklist.md rename to site/content/arangodb/3.12/deploy/production-checklist.md diff --git a/site/content/3.12/deploy/single-instance-vs-cluster.md b/site/content/arangodb/3.12/deploy/single-instance-vs-cluster.md similarity index 100% rename from site/content/3.12/deploy/single-instance-vs-cluster.md rename to site/content/arangodb/3.12/deploy/single-instance-vs-cluster.md diff --git a/site/content/3.12/deploy/single-instance/_index.md b/site/content/arangodb/3.12/deploy/single-instance/_index.md similarity index 100% rename from site/content/3.12/deploy/single-instance/_index.md rename to site/content/arangodb/3.12/deploy/single-instance/_index.md diff --git a/site/content/3.12/deploy/single-instance/manual-start.md b/site/content/arangodb/3.12/deploy/single-instance/manual-start.md similarity index 100% rename from site/content/3.12/deploy/single-instance/manual-start.md rename to site/content/arangodb/3.12/deploy/single-instance/manual-start.md diff --git a/site/content/3.12/deploy/single-instance/using-the-arangodb-starter.md b/site/content/arangodb/3.12/deploy/single-instance/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.12/deploy/single-instance/using-the-arangodb-starter.md rename to site/content/arangodb/3.12/deploy/single-instance/using-the-arangodb-starter.md diff --git a/site/content/3.12/develop/_index.md b/site/content/arangodb/3.12/develop/_index.md similarity index 100% rename from site/content/3.12/develop/_index.md rename to site/content/arangodb/3.12/develop/_index.md diff --git a/site/content/3.12/develop/drivers/_index.md b/site/content/arangodb/3.12/develop/drivers/_index.md similarity index 100% rename from site/content/3.12/develop/drivers/_index.md rename to site/content/arangodb/3.12/develop/drivers/_index.md diff --git a/site/content/3.12/develop/drivers/go.md b/site/content/arangodb/3.12/develop/drivers/go.md similarity index 100% rename from site/content/3.12/develop/drivers/go.md rename to site/content/arangodb/3.12/develop/drivers/go.md diff --git a/site/content/3.12/develop/drivers/java/_index.md b/site/content/arangodb/3.12/develop/drivers/java/_index.md similarity index 100% rename from site/content/3.12/develop/drivers/java/_index.md rename to site/content/arangodb/3.12/develop/drivers/java/_index.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-6/_index.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-6/_index.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-6/_index.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-6/_index.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-6/driver-setup.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-6/driver-setup.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-6/driver-setup.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-6/driver-setup.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-6/serialization.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-6/serialization.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-6/serialization.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-6/serialization.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-7/_index.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-7/_index.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-7/_index.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-7/_index.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-7/changes-in-version-7.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-7/changes-in-version-7.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-7/changes-in-version-7.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-7/changes-in-version-7.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-7/driver-setup.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-7/driver-setup.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-7/driver-setup.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-7/driver-setup.md diff --git a/site/content/3.12/develop/drivers/java/reference-version-7/serialization.md b/site/content/arangodb/3.12/develop/drivers/java/reference-version-7/serialization.md similarity index 100% rename from site/content/3.12/develop/drivers/java/reference-version-7/serialization.md rename to site/content/arangodb/3.12/develop/drivers/java/reference-version-7/serialization.md diff --git a/site/content/3.12/develop/drivers/javascript.md b/site/content/arangodb/3.12/develop/drivers/javascript.md similarity index 100% rename from site/content/3.12/develop/drivers/javascript.md rename to site/content/arangodb/3.12/develop/drivers/javascript.md diff --git a/site/content/3.12/develop/drivers/python.md b/site/content/arangodb/3.12/develop/drivers/python.md similarity index 100% rename from site/content/3.12/develop/drivers/python.md rename to site/content/arangodb/3.12/develop/drivers/python.md diff --git a/site/content/3.12/develop/error-codes.md b/site/content/arangodb/3.12/develop/error-codes.md similarity index 100% rename from site/content/3.12/develop/error-codes.md rename to site/content/arangodb/3.12/develop/error-codes.md diff --git a/site/content/3.12/develop/exit-codes.md b/site/content/arangodb/3.12/develop/exit-codes.md similarity index 100% rename from site/content/3.12/develop/exit-codes.md rename to site/content/arangodb/3.12/develop/exit-codes.md diff --git a/site/content/3.12/develop/foxx-microservices/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/deployment.md b/site/content/arangodb/3.12/develop/foxx-microservices/deployment.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/deployment.md rename to site/content/arangodb/3.12/develop/foxx-microservices/deployment.md diff --git a/site/content/3.12/develop/foxx-microservices/getting-started.md b/site/content/arangodb/3.12/develop/foxx-microservices/getting-started.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/getting-started.md rename to site/content/arangodb/3.12/develop/foxx-microservices/getting-started.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/access-from-the-browser.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/access-from-the-browser.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/access-from-the-browser.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/access-from-the-browser.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/authentication-and-sessions.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/authentication-and-sessions.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/authentication-and-sessions.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/authentication-and-sessions.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/development-mode.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/development-mode.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/development-mode.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/development-mode.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/foxx-in-a-cluster.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/foxx-in-a-cluster.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/foxx-in-a-cluster.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/foxx-in-a-cluster.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/linking-services-together.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/linking-services-together.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/linking-services-together.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/linking-services-together.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/making-requests.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/making-requests.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/making-requests.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/making-requests.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/scripts-and-scheduling.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/scripts-and-scheduling.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/scripts-and-scheduling.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/scripts-and-scheduling.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/testing-foxx-services.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/testing-foxx-services.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/testing-foxx-services.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/testing-foxx-services.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/using-node-modules.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/using-node-modules.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/using-node-modules.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/using-node-modules.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/using-webpack-with-foxx.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/using-webpack-with-foxx.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/using-webpack-with-foxx.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/using-webpack-with-foxx.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/working-with-collections.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/working-with-collections.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/working-with-collections.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/working-with-collections.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/working-with-files.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/working-with-files.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/working-with-files.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/working-with-files.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/working-with-routers.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/working-with-routers.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/working-with-routers.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/working-with-routers.md diff --git a/site/content/3.12/develop/foxx-microservices/guides/writing-queries.md b/site/content/arangodb/3.12/develop/foxx-microservices/guides/writing-queries.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/guides/writing-queries.md rename to site/content/arangodb/3.12/develop/foxx-microservices/guides/writing-queries.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/configuration.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/configuration.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/configuration.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/configuration.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/related-modules/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/related-modules/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/related-modules/authentication.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/authentication.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/related-modules/authentication.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/authentication.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/related-modules/graphql.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/graphql.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/related-modules/graphql.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/graphql.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/related-modules/oauth-2-0.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/oauth-2-0.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/related-modules/oauth-2-0.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/oauth-2-0.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/related-modules/queues.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/queues.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/related-modules/queues.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/related-modules/queues.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/routers/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/routers/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/routers/endpoints.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/endpoints.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/routers/endpoints.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/endpoints.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/routers/middleware.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/middleware.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/routers/middleware.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/middleware.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/routers/request.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/request.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/routers/request.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/request.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/routers/response.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/response.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/routers/response.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/routers/response.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/service-context.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/service-context.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/service-context.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/service-context.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/service-manifest.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/service-manifest.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/service-manifest.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/service-manifest.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md diff --git a/site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md b/site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md similarity index 100% rename from site/content/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md rename to site/content/arangodb/3.12/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md diff --git a/site/content/3.12/develop/http-api/_index.md b/site/content/arangodb/3.12/develop/http-api/_index.md similarity index 98% rename from site/content/3.12/develop/http-api/_index.md rename to site/content/arangodb/3.12/develop/http-api/_index.md index 2a6b57b51e..e42c7b49f3 100644 --- a/site/content/3.12/develop/http-api/_index.md +++ b/site/content/arangodb/3.12/develop/http-api/_index.md @@ -105,7 +105,7 @@ You can explore the API with the interactive **Swagger UI** using the 2. Click the **Rest API** tab. 3. Click a section and endpoint to view the description and parameters. -![The web interface with the navigation on the left and the tabs at the top](../../../images/swagger_serverapi_overview312.png) +![The web interface with the navigation on the left and the tabs at the top](../../../../images/swagger_serverapi_overview312.png) Also see this blog post: [Using the ArangoDB Swagger.io Interactive API Documentation](https://www.arangodb.com/2018/03/using-arangodb-swaggerio-interactive-api-documentation/). diff --git a/site/content/3.12/develop/http-api/administration.md b/site/content/arangodb/3.12/develop/http-api/administration.md similarity index 100% rename from site/content/3.12/develop/http-api/administration.md rename to site/content/arangodb/3.12/develop/http-api/administration.md diff --git a/site/content/3.12/develop/http-api/analyzers.md b/site/content/arangodb/3.12/develop/http-api/analyzers.md similarity index 100% rename from site/content/3.12/develop/http-api/analyzers.md rename to site/content/arangodb/3.12/develop/http-api/analyzers.md diff --git a/site/content/3.12/develop/http-api/authentication.md b/site/content/arangodb/3.12/develop/http-api/authentication.md similarity index 99% rename from site/content/3.12/develop/http-api/authentication.md rename to site/content/arangodb/3.12/develop/http-api/authentication.md index dcae69cdcb..7c004950b4 100644 --- a/site/content/3.12/develop/http-api/authentication.md +++ b/site/content/arangodb/3.12/develop/http-api/authentication.md @@ -938,7 +938,7 @@ assert(response.tokens?.length === 0); ## Hot-reload JWT secrets {{< tip >}} -In the ArangoGraph Insights Platform, authentication secrets are managed and +In the Arango Managed Platform (AMP), authentication secrets are managed and therefore this feature isn't available. {{< /tip >}} diff --git a/site/content/3.12/develop/http-api/batch-requests.md b/site/content/arangodb/3.12/develop/http-api/batch-requests.md similarity index 100% rename from site/content/3.12/develop/http-api/batch-requests.md rename to site/content/arangodb/3.12/develop/http-api/batch-requests.md diff --git a/site/content/3.12/develop/http-api/cluster.md b/site/content/arangodb/3.12/develop/http-api/cluster.md similarity index 100% rename from site/content/3.12/develop/http-api/cluster.md rename to site/content/arangodb/3.12/develop/http-api/cluster.md diff --git a/site/content/3.12/develop/http-api/collections.md b/site/content/arangodb/3.12/develop/http-api/collections.md similarity index 100% rename from site/content/3.12/develop/http-api/collections.md rename to site/content/arangodb/3.12/develop/http-api/collections.md diff --git a/site/content/3.12/develop/http-api/databases.md b/site/content/arangodb/3.12/develop/http-api/databases.md similarity index 100% rename from site/content/3.12/develop/http-api/databases.md rename to site/content/arangodb/3.12/develop/http-api/databases.md diff --git a/site/content/3.12/develop/http-api/documents.md b/site/content/arangodb/3.12/develop/http-api/documents.md similarity index 100% rename from site/content/3.12/develop/http-api/documents.md rename to site/content/arangodb/3.12/develop/http-api/documents.md diff --git a/site/content/3.12/develop/http-api/foxx.md b/site/content/arangodb/3.12/develop/http-api/foxx.md similarity index 100% rename from site/content/3.12/develop/http-api/foxx.md rename to site/content/arangodb/3.12/develop/http-api/foxx.md diff --git a/site/content/3.12/develop/http-api/general-request-handling.md b/site/content/arangodb/3.12/develop/http-api/general-request-handling.md similarity index 100% rename from site/content/3.12/develop/http-api/general-request-handling.md rename to site/content/arangodb/3.12/develop/http-api/general-request-handling.md diff --git a/site/content/3.12/develop/http-api/graphs/_index.md b/site/content/arangodb/3.12/develop/http-api/graphs/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/graphs/_index.md rename to site/content/arangodb/3.12/develop/http-api/graphs/_index.md diff --git a/site/content/3.12/develop/http-api/graphs/edges.md b/site/content/arangodb/3.12/develop/http-api/graphs/edges.md similarity index 100% rename from site/content/3.12/develop/http-api/graphs/edges.md rename to site/content/arangodb/3.12/develop/http-api/graphs/edges.md diff --git a/site/content/3.12/develop/http-api/graphs/named-graphs.md b/site/content/arangodb/3.12/develop/http-api/graphs/named-graphs.md similarity index 99% rename from site/content/3.12/develop/http-api/graphs/named-graphs.md rename to site/content/arangodb/3.12/develop/http-api/graphs/named-graphs.md index 5f5123ad4b..88602a529a 100644 --- a/site/content/3.12/develop/http-api/graphs/named-graphs.md +++ b/site/content/arangodb/3.12/develop/http-api/graphs/named-graphs.md @@ -18,11 +18,11 @@ The examples use the following example graphs: [_Social Graph_](../../../graphs/example-graphs.md#social-graph): -![Social Example Graph](../../../../images/social_graph.png) +![Social Example Graph](../../../../../images/social_graph.png) [_Knows Graph_](../../../graphs/example-graphs.md#knows-graph): -![Social Example Graph](../../../../images/knows_graph.png) +![Social Example Graph](../../../../../images/knows_graph.png) ## Management diff --git a/site/content/3.12/develop/http-api/hot-backups.md b/site/content/arangodb/3.12/develop/http-api/hot-backups.md similarity index 99% rename from site/content/3.12/develop/http-api/hot-backups.md rename to site/content/arangodb/3.12/develop/http-api/hot-backups.md index a585b2244c..d1962db6f9 100644 --- a/site/content/3.12/develop/http-api/hot-backups.md +++ b/site/content/arangodb/3.12/develop/http-api/hot-backups.md @@ -7,8 +7,8 @@ description: >- backups --- {{< tip >}} -In the ArangoGraph Insights Platform, use managed -[Backups](../../arangograph/backups.md) instead. +In the Arango Managed Platform (AMP), use managed +[Backups](../../../../amp/backups.md) instead. {{< /tip >}} Hot Backups are near instantaneous consistent snapshots of an diff --git a/site/content/3.12/develop/http-api/import.md b/site/content/arangodb/3.12/develop/http-api/import.md similarity index 100% rename from site/content/3.12/develop/http-api/import.md rename to site/content/arangodb/3.12/develop/http-api/import.md diff --git a/site/content/3.12/develop/http-api/indexes/_index.md b/site/content/arangodb/3.12/develop/http-api/indexes/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/_index.md rename to site/content/arangodb/3.12/develop/http-api/indexes/_index.md diff --git a/site/content/3.12/develop/http-api/indexes/fulltext.md b/site/content/arangodb/3.12/develop/http-api/indexes/fulltext.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/fulltext.md rename to site/content/arangodb/3.12/develop/http-api/indexes/fulltext.md diff --git a/site/content/3.12/develop/http-api/indexes/geo-spatial.md b/site/content/arangodb/3.12/develop/http-api/indexes/geo-spatial.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/geo-spatial.md rename to site/content/arangodb/3.12/develop/http-api/indexes/geo-spatial.md diff --git a/site/content/3.12/develop/http-api/indexes/inverted.md b/site/content/arangodb/3.12/develop/http-api/indexes/inverted.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/inverted.md rename to site/content/arangodb/3.12/develop/http-api/indexes/inverted.md diff --git a/site/content/3.12/develop/http-api/indexes/multi-dimensional.md b/site/content/arangodb/3.12/develop/http-api/indexes/multi-dimensional.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/multi-dimensional.md rename to site/content/arangodb/3.12/develop/http-api/indexes/multi-dimensional.md diff --git a/site/content/3.12/develop/http-api/indexes/persistent.md b/site/content/arangodb/3.12/develop/http-api/indexes/persistent.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/persistent.md rename to site/content/arangodb/3.12/develop/http-api/indexes/persistent.md diff --git a/site/content/3.12/develop/http-api/indexes/ttl.md b/site/content/arangodb/3.12/develop/http-api/indexes/ttl.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/ttl.md rename to site/content/arangodb/3.12/develop/http-api/indexes/ttl.md diff --git a/site/content/3.12/develop/http-api/indexes/vector.md b/site/content/arangodb/3.12/develop/http-api/indexes/vector.md similarity index 100% rename from site/content/3.12/develop/http-api/indexes/vector.md rename to site/content/arangodb/3.12/develop/http-api/indexes/vector.md diff --git a/site/content/3.12/develop/http-api/jobs.md b/site/content/arangodb/3.12/develop/http-api/jobs.md similarity index 100% rename from site/content/3.12/develop/http-api/jobs.md rename to site/content/arangodb/3.12/develop/http-api/jobs.md diff --git a/site/content/3.12/develop/http-api/monitoring/_index.md b/site/content/arangodb/3.12/develop/http-api/monitoring/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/monitoring/_index.md rename to site/content/arangodb/3.12/develop/http-api/monitoring/_index.md diff --git a/site/content/3.12/develop/http-api/monitoring/logs.md b/site/content/arangodb/3.12/develop/http-api/monitoring/logs.md similarity index 100% rename from site/content/3.12/develop/http-api/monitoring/logs.md rename to site/content/arangodb/3.12/develop/http-api/monitoring/logs.md diff --git a/site/content/3.12/develop/http-api/monitoring/metrics.md b/site/content/arangodb/3.12/develop/http-api/monitoring/metrics.md similarity index 100% rename from site/content/3.12/develop/http-api/monitoring/metrics.md rename to site/content/arangodb/3.12/develop/http-api/monitoring/metrics.md diff --git a/site/content/3.12/develop/http-api/monitoring/statistics.md b/site/content/arangodb/3.12/develop/http-api/monitoring/statistics.md similarity index 100% rename from site/content/3.12/develop/http-api/monitoring/statistics.md rename to site/content/arangodb/3.12/develop/http-api/monitoring/statistics.md diff --git a/site/content/3.12/develop/http-api/queries/_index.md b/site/content/arangodb/3.12/develop/http-api/queries/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/queries/_index.md rename to site/content/arangodb/3.12/develop/http-api/queries/_index.md diff --git a/site/content/3.12/develop/http-api/queries/aql-queries.md b/site/content/arangodb/3.12/develop/http-api/queries/aql-queries.md similarity index 100% rename from site/content/3.12/develop/http-api/queries/aql-queries.md rename to site/content/arangodb/3.12/develop/http-api/queries/aql-queries.md diff --git a/site/content/3.12/develop/http-api/queries/aql-query-plan-cache.md b/site/content/arangodb/3.12/develop/http-api/queries/aql-query-plan-cache.md similarity index 100% rename from site/content/3.12/develop/http-api/queries/aql-query-plan-cache.md rename to site/content/arangodb/3.12/develop/http-api/queries/aql-query-plan-cache.md diff --git a/site/content/3.12/develop/http-api/queries/aql-query-results-cache.md b/site/content/arangodb/3.12/develop/http-api/queries/aql-query-results-cache.md similarity index 100% rename from site/content/3.12/develop/http-api/queries/aql-query-results-cache.md rename to site/content/arangodb/3.12/develop/http-api/queries/aql-query-results-cache.md diff --git a/site/content/3.12/develop/http-api/queries/user-defined-aql-functions.md b/site/content/arangodb/3.12/develop/http-api/queries/user-defined-aql-functions.md similarity index 100% rename from site/content/3.12/develop/http-api/queries/user-defined-aql-functions.md rename to site/content/arangodb/3.12/develop/http-api/queries/user-defined-aql-functions.md diff --git a/site/content/3.12/develop/http-api/replication/_index.md b/site/content/arangodb/3.12/develop/http-api/replication/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/replication/_index.md rename to site/content/arangodb/3.12/develop/http-api/replication/_index.md diff --git a/site/content/3.12/develop/http-api/replication/other-replication-commands.md b/site/content/arangodb/3.12/develop/http-api/replication/other-replication-commands.md similarity index 100% rename from site/content/3.12/develop/http-api/replication/other-replication-commands.md rename to site/content/arangodb/3.12/develop/http-api/replication/other-replication-commands.md diff --git a/site/content/3.12/develop/http-api/replication/replication-applier.md b/site/content/arangodb/3.12/develop/http-api/replication/replication-applier.md similarity index 100% rename from site/content/3.12/develop/http-api/replication/replication-applier.md rename to site/content/arangodb/3.12/develop/http-api/replication/replication-applier.md diff --git a/site/content/3.12/develop/http-api/replication/replication-dump.md b/site/content/arangodb/3.12/develop/http-api/replication/replication-dump.md similarity index 100% rename from site/content/3.12/develop/http-api/replication/replication-dump.md rename to site/content/arangodb/3.12/develop/http-api/replication/replication-dump.md diff --git a/site/content/3.12/develop/http-api/replication/replication-logger.md b/site/content/arangodb/3.12/develop/http-api/replication/replication-logger.md similarity index 100% rename from site/content/3.12/develop/http-api/replication/replication-logger.md rename to site/content/arangodb/3.12/develop/http-api/replication/replication-logger.md diff --git a/site/content/3.12/develop/http-api/replication/write-ahead-log.md b/site/content/arangodb/3.12/develop/http-api/replication/write-ahead-log.md similarity index 100% rename from site/content/3.12/develop/http-api/replication/write-ahead-log.md rename to site/content/arangodb/3.12/develop/http-api/replication/write-ahead-log.md diff --git a/site/content/3.12/develop/http-api/security.md b/site/content/arangodb/3.12/develop/http-api/security.md similarity index 100% rename from site/content/3.12/develop/http-api/security.md rename to site/content/arangodb/3.12/develop/http-api/security.md diff --git a/site/content/3.12/develop/http-api/tasks.md b/site/content/arangodb/3.12/develop/http-api/tasks.md similarity index 100% rename from site/content/3.12/develop/http-api/tasks.md rename to site/content/arangodb/3.12/develop/http-api/tasks.md diff --git a/site/content/3.12/develop/http-api/transactions/_index.md b/site/content/arangodb/3.12/develop/http-api/transactions/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/transactions/_index.md rename to site/content/arangodb/3.12/develop/http-api/transactions/_index.md diff --git a/site/content/3.12/develop/http-api/transactions/javascript-transactions.md b/site/content/arangodb/3.12/develop/http-api/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.12/develop/http-api/transactions/javascript-transactions.md rename to site/content/arangodb/3.12/develop/http-api/transactions/javascript-transactions.md diff --git a/site/content/3.12/develop/http-api/transactions/stream-transactions.md b/site/content/arangodb/3.12/develop/http-api/transactions/stream-transactions.md similarity index 100% rename from site/content/3.12/develop/http-api/transactions/stream-transactions.md rename to site/content/arangodb/3.12/develop/http-api/transactions/stream-transactions.md diff --git a/site/content/3.12/develop/http-api/users.md b/site/content/arangodb/3.12/develop/http-api/users.md similarity index 100% rename from site/content/3.12/develop/http-api/users.md rename to site/content/arangodb/3.12/develop/http-api/users.md diff --git a/site/content/3.12/develop/http-api/views/_index.md b/site/content/arangodb/3.12/develop/http-api/views/_index.md similarity index 100% rename from site/content/3.12/develop/http-api/views/_index.md rename to site/content/arangodb/3.12/develop/http-api/views/_index.md diff --git a/site/content/3.12/develop/http-api/views/arangosearch-views.md b/site/content/arangodb/3.12/develop/http-api/views/arangosearch-views.md similarity index 100% rename from site/content/3.12/develop/http-api/views/arangosearch-views.md rename to site/content/arangodb/3.12/develop/http-api/views/arangosearch-views.md diff --git a/site/content/3.12/develop/http-api/views/search-alias-views.md b/site/content/arangodb/3.12/develop/http-api/views/search-alias-views.md similarity index 100% rename from site/content/3.12/develop/http-api/views/search-alias-views.md rename to site/content/arangodb/3.12/develop/http-api/views/search-alias-views.md diff --git a/site/content/3.12/develop/integrations/_index.md b/site/content/arangodb/3.12/develop/integrations/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/_index.md rename to site/content/arangodb/3.12/develop/integrations/_index.md diff --git a/site/content/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md b/site/content/arangodb/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md similarity index 99% rename from site/content/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md rename to site/content/arangodb/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md index b05d1acfb1..1124193864 100644 --- a/site/content/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md +++ b/site/content/arangodb/3.12/develop/integrations/arangodb-datasource-for-apache-spark.md @@ -374,7 +374,7 @@ The following Spark SQL data types (subtypes of `org.apache.spark.sql.types.Filt - `MapType` (only with key type `StringType`) - `StructType` -## Connect to the ArangoGraph Insights Platform +## Connect to the Arango Managed Platform (AMP) To connect to SSL secured deployments using X.509 Base64 encoded CA certificate (ArangoGraph): diff --git a/site/content/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md b/site/content/arangodb/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md rename to site/content/arangodb/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md diff --git a/site/content/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md b/site/content/arangodb/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md similarity index 100% rename from site/content/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md rename to site/content/arangodb/3.12/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md diff --git a/site/content/3.12/develop/integrations/spring-boot-arangodb.md b/site/content/arangodb/3.12/develop/integrations/spring-boot-arangodb.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-boot-arangodb.md rename to site/content/arangodb/3.12/develop/integrations/spring-boot-arangodb.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/migration.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/migration.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/migration.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/migration.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/auditing.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/converter.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/document.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/edge.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/events.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/indexes.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/reference.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/mapping/relations.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/derived-queries.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/named-queries.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/repositories/queries/query-methods.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/template.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/template.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-3/template.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-3/template.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md diff --git a/site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/template.md b/site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/template.md similarity index 100% rename from site/content/3.12/develop/integrations/spring-data-arangodb/reference-version-4/template.md rename to site/content/arangodb/3.12/develop/integrations/spring-data-arangodb/reference-version-4/template.md diff --git a/site/content/3.12/develop/javascript-api/@arangodb/_index.md b/site/content/arangodb/3.12/develop/javascript-api/@arangodb/_index.md similarity index 100% rename from site/content/3.12/develop/javascript-api/@arangodb/_index.md rename to site/content/arangodb/3.12/develop/javascript-api/@arangodb/_index.md diff --git a/site/content/3.12/develop/javascript-api/@arangodb/collection-object.md b/site/content/arangodb/3.12/develop/javascript-api/@arangodb/collection-object.md similarity index 100% rename from site/content/3.12/develop/javascript-api/@arangodb/collection-object.md rename to site/content/arangodb/3.12/develop/javascript-api/@arangodb/collection-object.md diff --git a/site/content/3.12/develop/javascript-api/@arangodb/cursor-object.md b/site/content/arangodb/3.12/develop/javascript-api/@arangodb/cursor-object.md similarity index 100% rename from site/content/3.12/develop/javascript-api/@arangodb/cursor-object.md rename to site/content/arangodb/3.12/develop/javascript-api/@arangodb/cursor-object.md diff --git a/site/content/3.12/develop/javascript-api/@arangodb/db-object.md b/site/content/arangodb/3.12/develop/javascript-api/@arangodb/db-object.md similarity index 100% rename from site/content/3.12/develop/javascript-api/@arangodb/db-object.md rename to site/content/arangodb/3.12/develop/javascript-api/@arangodb/db-object.md diff --git a/site/content/3.12/develop/javascript-api/@arangodb/view-object.md b/site/content/arangodb/3.12/develop/javascript-api/@arangodb/view-object.md similarity index 100% rename from site/content/3.12/develop/javascript-api/@arangodb/view-object.md rename to site/content/arangodb/3.12/develop/javascript-api/@arangodb/view-object.md diff --git a/site/content/3.12/develop/javascript-api/_index.md b/site/content/arangodb/3.12/develop/javascript-api/_index.md similarity index 100% rename from site/content/3.12/develop/javascript-api/_index.md rename to site/content/arangodb/3.12/develop/javascript-api/_index.md diff --git a/site/content/3.12/develop/javascript-api/actions.md b/site/content/arangodb/3.12/develop/javascript-api/actions.md similarity index 100% rename from site/content/3.12/develop/javascript-api/actions.md rename to site/content/arangodb/3.12/develop/javascript-api/actions.md diff --git a/site/content/3.12/develop/javascript-api/analyzers.md b/site/content/arangodb/3.12/develop/javascript-api/analyzers.md similarity index 100% rename from site/content/3.12/develop/javascript-api/analyzers.md rename to site/content/arangodb/3.12/develop/javascript-api/analyzers.md diff --git a/site/content/3.12/develop/javascript-api/aql-queries.md b/site/content/arangodb/3.12/develop/javascript-api/aql-queries.md similarity index 100% rename from site/content/3.12/develop/javascript-api/aql-queries.md rename to site/content/arangodb/3.12/develop/javascript-api/aql-queries.md diff --git a/site/content/3.12/develop/javascript-api/console.md b/site/content/arangodb/3.12/develop/javascript-api/console.md similarity index 100% rename from site/content/3.12/develop/javascript-api/console.md rename to site/content/arangodb/3.12/develop/javascript-api/console.md diff --git a/site/content/3.12/develop/javascript-api/crypto.md b/site/content/arangodb/3.12/develop/javascript-api/crypto.md similarity index 100% rename from site/content/3.12/develop/javascript-api/crypto.md rename to site/content/arangodb/3.12/develop/javascript-api/crypto.md diff --git a/site/content/3.12/develop/javascript-api/fs.md b/site/content/arangodb/3.12/develop/javascript-api/fs.md similarity index 100% rename from site/content/3.12/develop/javascript-api/fs.md rename to site/content/arangodb/3.12/develop/javascript-api/fs.md diff --git a/site/content/3.12/develop/javascript-api/request.md b/site/content/arangodb/3.12/develop/javascript-api/request.md similarity index 100% rename from site/content/3.12/develop/javascript-api/request.md rename to site/content/arangodb/3.12/develop/javascript-api/request.md diff --git a/site/content/3.12/develop/javascript-api/tasks.md b/site/content/arangodb/3.12/develop/javascript-api/tasks.md similarity index 100% rename from site/content/3.12/develop/javascript-api/tasks.md rename to site/content/arangodb/3.12/develop/javascript-api/tasks.md diff --git a/site/content/3.12/develop/operational-factors.md b/site/content/arangodb/3.12/develop/operational-factors.md similarity index 100% rename from site/content/3.12/develop/operational-factors.md rename to site/content/arangodb/3.12/develop/operational-factors.md diff --git a/site/content/3.12/develop/satellitecollections.md b/site/content/arangodb/3.12/develop/satellitecollections.md similarity index 100% rename from site/content/3.12/develop/satellitecollections.md rename to site/content/arangodb/3.12/develop/satellitecollections.md diff --git a/site/content/3.12/develop/smartjoins.md b/site/content/arangodb/3.12/develop/smartjoins.md similarity index 100% rename from site/content/3.12/develop/smartjoins.md rename to site/content/arangodb/3.12/develop/smartjoins.md diff --git a/site/content/3.12/develop/transactions/_index.md b/site/content/arangodb/3.12/develop/transactions/_index.md similarity index 100% rename from site/content/3.12/develop/transactions/_index.md rename to site/content/arangodb/3.12/develop/transactions/_index.md diff --git a/site/content/3.12/develop/transactions/durability.md b/site/content/arangodb/3.12/develop/transactions/durability.md similarity index 100% rename from site/content/3.12/develop/transactions/durability.md rename to site/content/arangodb/3.12/develop/transactions/durability.md diff --git a/site/content/3.12/develop/transactions/javascript-transactions.md b/site/content/arangodb/3.12/develop/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.12/develop/transactions/javascript-transactions.md rename to site/content/arangodb/3.12/develop/transactions/javascript-transactions.md diff --git a/site/content/3.12/develop/transactions/limitations.md b/site/content/arangodb/3.12/develop/transactions/limitations.md similarity index 100% rename from site/content/3.12/develop/transactions/limitations.md rename to site/content/arangodb/3.12/develop/transactions/limitations.md diff --git a/site/content/3.12/develop/transactions/locking-and-isolation.md b/site/content/arangodb/3.12/develop/transactions/locking-and-isolation.md similarity index 100% rename from site/content/3.12/develop/transactions/locking-and-isolation.md rename to site/content/arangodb/3.12/develop/transactions/locking-and-isolation.md diff --git a/site/content/3.12/develop/transactions/stream-transactions.md b/site/content/arangodb/3.12/develop/transactions/stream-transactions.md similarity index 100% rename from site/content/3.12/develop/transactions/stream-transactions.md rename to site/content/arangodb/3.12/develop/transactions/stream-transactions.md diff --git a/site/content/3.12/get-started/_index.md b/site/content/arangodb/3.12/get-started/_index.md similarity index 100% rename from site/content/3.12/get-started/_index.md rename to site/content/arangodb/3.12/get-started/_index.md diff --git a/site/content/3.12/get-started/how-to-interact-with-arangodb.md b/site/content/arangodb/3.12/get-started/how-to-interact-with-arangodb.md similarity index 100% rename from site/content/3.12/get-started/how-to-interact-with-arangodb.md rename to site/content/arangodb/3.12/get-started/how-to-interact-with-arangodb.md diff --git a/site/content/3.12/get-started/on-premises-installation.md b/site/content/arangodb/3.12/get-started/on-premises-installation.md similarity index 93% rename from site/content/3.12/get-started/on-premises-installation.md rename to site/content/arangodb/3.12/get-started/on-premises-installation.md index 1e4aea9cbf..a2e549904f 100644 --- a/site/content/3.12/get-started/on-premises-installation.md +++ b/site/content/arangodb/3.12/get-started/on-premises-installation.md @@ -28,16 +28,16 @@ Depending on the installation method used, the installation process either prompted for the root password or the default root password is empty (see [Securing the installation](.#securing-the-installation)). -![Web Interface Login Form](../../images/loginView.png) +![Web Interface Login Form](../../../../images/loginView.png) Next you will be asked which database to use. Every server instance comes with a `_system` database. Select this database to continue. -![select database](../../images/selectDBView.png) +![select database](../../../../images/selectDBView.png) You should then be presented the dashboard with server statistics like this: -![Web Interface Dashboard Request Statistics](../../images/ui-dashboard.webp) +![Web Interface Dashboard Request Statistics](../../../../images/ui-dashboard.webp) For a more detailed description of the interface, see [Web Interface](../components/web-interface/_index.md). --> diff --git a/site/content/3.12/get-started/set-up-a-cloud-instance.md b/site/content/arangodb/3.12/get-started/set-up-a-cloud-instance.md similarity index 71% rename from site/content/3.12/get-started/set-up-a-cloud-instance.md rename to site/content/arangodb/3.12/get-started/set-up-a-cloud-instance.md index 2383f20980..7fd3bfa149 100644 --- a/site/content/3.12/get-started/set-up-a-cloud-instance.md +++ b/site/content/arangodb/3.12/get-started/set-up-a-cloud-instance.md @@ -6,10 +6,10 @@ description: >- This quick start guide covers the basics from creating an ArangoGraph account to setting up and accessing your first ArangoGraph deployment --- -For general information about the ArangoGraph Insights Platform, see +For general information about the Arango Managed Platform (AMP), see [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -For guides and reference documentation, see the [ArangoGraph](../arangograph/_index.md) documentation. +For guides and reference documentation, see the [ArangoGraph](../../../amp/_index.md) documentation. ## Prerequisites @@ -33,7 +33,7 @@ used for multiple accounts. 2. Click the __Start Free__ button or click the __Sign Up__ link in the top right corner. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) + ![ArangoGraph Homepage](../../../images/arangograph-homepage.png) 3. Review the terms & conditions and privacy policy and click __I accept__. 4. Select the type of sign up you would like to use (GitHub, Google, or @@ -42,11 +42,11 @@ used for multiple accounts. - For the email address option, type your desired email address in the email field and type a strong password in the password field. - {{< image src="../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} Click the __Sign up__ button. You will receive a verification email. In that mail, click the __Verify my email address__ link or button. - It opens a page in the ArangoGraph Insights Platform that says __Welcome back!__ + It opens a page in the Arango Managed Platform (AMP) that says __Welcome back!__ 5. Click the __Log in__ button to continue and login. 6. If you signed up with an email address of a public email service provider (e.g. Hotmail), a form appears asking for your mobile phone number. Enter the country code @@ -67,25 +67,25 @@ used for multiple accounts. provider and region. Pick one and click __Create deployment__. You can also select your intended use-case. - ![ArangoGraph Dashboard](../../images/arangograph-dashboard-free-tier.png) + ![ArangoGraph Dashboard](../../../images/arangograph-dashboard-free-tier.png) - You can also [create a deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) + You can also [create a deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) manually, if you want fine-grained configuration options. 2. The new deployment is displayed in the list of deployments for the respective project (here: _Avocado_). - ![ArangoGraph Deployments Bootstrapping](../../images/arangograph-deployments-bootstrapping.png) + ![ArangoGraph Deployments Bootstrapping](../../../images/arangograph-deployments-bootstrapping.png) It takes a couple of minutes before the deployment can be used. The status is changed from __Bootstrapping__ to __OK__ eventually and you also receive an email when it is ready. - {{< image src="../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} 3. Click the name of the deployment (or the __Open deployment details__ link in the email) to view the deployment details. - ![ArangoGraph Deployment Ready](../../images/arangograph-deployment-ready.png) + ![ArangoGraph Deployment Ready](../../../images/arangograph-deployment-ready.png) 4. Click the __Open database UI__ button to open the ArangoDB web interface. @@ -96,23 +96,23 @@ used for multiple accounts. Click __Guide__ for instructions on how to access and run queries against this data. - ![ArangoGraph Deployment Examples](../../images/arangograph-deployment-examples.png) + ![ArangoGraph Deployment Examples](../../../images/arangograph-deployment-examples.png) - ![ArangoGraph Deployment Examples IMDB Guide](../../images/arangograph-deployment-examples-imdb-guide.png) + ![ArangoGraph Deployment Examples IMDB Guide](../../../images/arangograph-deployment-examples-imdb-guide.png) ## General Hierarchy -The ArangoGraph Insights Platform supports multi-tenant setups via organizations. +The Arango Managed Platform (AMP) supports multi-tenant setups via organizations. You can create your own organization(s) and invite collaborators or join existing ones via invites. Your organization contains projects. Your projects hold your deployments. -- [**Organizations**](../arangograph/organizations/_index.md) +- [**Organizations**](../../../amp/organizations/_index.md) represent (commercial) entities such as companies. You can be part of multiple organizations with a single user account. - - [**Projects**](../arangograph/projects.md) + - [**Projects**](../../../amp/projects.md) represent organizational units such as teams or applications. - - [**Deployments**](../arangograph/deployments/_index.md) + - [**Deployments**](../../../amp/deployments/_index.md) are the actual instances of ArangoDB clusters. When you sign up for ArangoGraph, an organization and a default project are @@ -125,31 +125,31 @@ question mark to bring up the help menu and choose __Start tour__. This guided tour walks you through the creation of a deployment and shows you how to load example datasets and manage projects and deployments. -![Start tour in menu](../../images/arangograph-tour-start.png) +![Start tour in menu](../../../images/arangograph-tour-start.png) Alternatively, follow the steps of the linked guides: -- [Create a new project](../arangograph/projects.md#how-to-create-a-new-project) (optional) -- [Create a new deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) -- [Install a new certificate](../arangograph/security-and-access-control/x-509-certificates.md) (optional) -- [Access your deployment](../arangograph/deployments/_index.md#how-to-access-your-deployment) -- [Delete your deployment](../arangograph/deployments/_index.md#how-to-delete-a-deployment) +- [Create a new project](../../../amp/projects.md#how-to-create-a-new-project) (optional) +- [Create a new deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) +- [Install a new certificate](../../../amp/security-and-access-control/x-509-certificates.md) (optional) +- [Access your deployment](../../../amp/deployments/_index.md#how-to-access-your-deployment) +- [Delete your deployment](../../../amp/deployments/_index.md#how-to-delete-a-deployment) ## Free-to-Try vs. Paid -The ArangoGraph Insights Platform comes with a free-to-try tier that lets you test +The Arango Managed Platform (AMP) comes with a free-to-try tier that lets you test the ArangoDB Cloud for free for 14 days. It includes one project and one small deployment of 4GB, local backups, and one notebook for learning and data science. After the trial period, your deployment is automatically deleted. You can unlock all features in ArangoGraph at any time by adding your billing details and at least one payment method. See: -- [ArangoGraph Packages](../arangograph/organizations/_index.md#arangograph-packages) -- [How to add billing details to organizations](../arangograph/organizations/billing.md#how-to-add-billing-details) -- [How to add a payment method to an organization](../arangograph/organizations/billing.md#how-to-add-a-payment-method) +- [ArangoGraph Packages](../../../amp/organizations/_index.md#arangograph-packages) +- [How to add billing details to organizations](../../../amp/organizations/billing.md#how-to-add-billing-details) +- [How to add a payment method to an organization](../../../amp/organizations/billing.md#how-to-add-a-payment-method) ## Managed Cloud Service vs. On-premises Comparison: Key Differences -The ArangoGraph Insights Platform aims to make all features of ArangoDB +The Arango Managed Platform (AMP) aims to make all features of ArangoDB available to you, but there are a few key differences: - Encryption (both at rest & network traffic) is always on and cannot be diff --git a/site/content/3.12/get-started/start-using-aql/_index.md b/site/content/arangodb/3.12/get-started/start-using-aql/_index.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/_index.md rename to site/content/arangodb/3.12/get-started/start-using-aql/_index.md diff --git a/site/content/3.12/get-started/start-using-aql/crud.md b/site/content/arangodb/3.12/get-started/start-using-aql/crud.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/crud.md rename to site/content/arangodb/3.12/get-started/start-using-aql/crud.md diff --git a/site/content/3.12/get-started/start-using-aql/dataset.md b/site/content/arangodb/3.12/get-started/start-using-aql/dataset.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/dataset.md rename to site/content/arangodb/3.12/get-started/start-using-aql/dataset.md diff --git a/site/content/3.12/get-started/start-using-aql/filter.md b/site/content/arangodb/3.12/get-started/start-using-aql/filter.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/filter.md rename to site/content/arangodb/3.12/get-started/start-using-aql/filter.md diff --git a/site/content/3.12/get-started/start-using-aql/geo.md b/site/content/arangodb/3.12/get-started/start-using-aql/geo.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/geo.md rename to site/content/arangodb/3.12/get-started/start-using-aql/geo.md diff --git a/site/content/3.12/get-started/start-using-aql/graphs.md b/site/content/arangodb/3.12/get-started/start-using-aql/graphs.md similarity index 98% rename from site/content/3.12/get-started/start-using-aql/graphs.md rename to site/content/arangodb/3.12/get-started/start-using-aql/graphs.md index d5c9502ae3..044f1cc4a3 100644 --- a/site/content/3.12/get-started/start-using-aql/graphs.md +++ b/site/content/arangodb/3.12/get-started/start-using-aql/graphs.md @@ -36,7 +36,7 @@ Our characters have the following relations between parents and children Visualized as a graph: -![ChildOf graph visualization](../../../images/ChildOf_Graph.png) +![ChildOf graph visualization](../../../../images/ChildOf_Graph.png) ## Creating the edges @@ -252,7 +252,7 @@ It might be a bit unexpected, that Joffrey is returned twice. However, if you look at the graph visualization, you can see that multiple paths lead from Joffrey (bottom right) to Tywin: -![ChildOf graph visualization](../../../images/ChildOf_Graph.png) +![ChildOf graph visualization](../../../../images/ChildOf_Graph.png) ``` Tywin <- Jaime <- Joffrey diff --git a/site/content/3.12/get-started/start-using-aql/joins.md b/site/content/arangodb/3.12/get-started/start-using-aql/joins.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/joins.md rename to site/content/arangodb/3.12/get-started/start-using-aql/joins.md diff --git a/site/content/3.12/get-started/start-using-aql/sort-limit.md b/site/content/arangodb/3.12/get-started/start-using-aql/sort-limit.md similarity index 100% rename from site/content/3.12/get-started/start-using-aql/sort-limit.md rename to site/content/arangodb/3.12/get-started/start-using-aql/sort-limit.md diff --git a/site/content/3.12/graphs/_index.md b/site/content/arangodb/3.12/graphs/_index.md similarity index 97% rename from site/content/3.12/graphs/_index.md rename to site/content/arangodb/3.12/graphs/_index.md index 56f3e5e89b..76d5771e20 100644 --- a/site/content/3.12/graphs/_index.md +++ b/site/content/arangodb/3.12/graphs/_index.md @@ -17,12 +17,12 @@ causal relationships, flows of information, energy, and material, interactions a transactions, dependency and hierarchy, as well as similarity and relatedness of any kind. -![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../images/data-model-graph-relation-abstract-edge.png) +![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../../images/data-model-graph-relation-abstract-edge.png) For example, you can represent people by nodes and their friendships by edges. This lets you form a graph that is a social network in this case. -![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../images/data-model-graph-relation-concrete.png) +![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../../images/data-model-graph-relation-concrete.png) The specific terms to refer to nodes and edges in a graph vary depending on the field or context, but they are conceptually the same. In computer science @@ -42,7 +42,7 @@ relate to one another is a very expressive data model. It lets you represent a wide variety of information in a compact and intuitive way. It lets you model complex relationships and interactions of basically everything. -![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../images/data-model-graph-relations.png) +![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../../images/data-model-graph-relations.png) Graphs are commonly directed (_digraphs_), which means that each edge goes from one node to another node in a specific direction. This lets you model @@ -215,7 +215,7 @@ suboptimal query performance due to random data distribution. General graphs are the easiest way to get started, no special configuration required. {{< /tip >}} -![General Graph Random Distribution](../../images/general-graph-distribution.png) +![General Graph Random Distribution](../../../images/general-graph-distribution.png) #### When to use SmartGraphs @@ -230,7 +230,7 @@ scenarios, use SmartGraphs. Organize your data efficiently using the `smartGraphAttribute`. {{< /tip >}} -![SmartGraph Distribution](../../images/smartgraph-distribution.png) +![SmartGraph Distribution](../../../images/smartgraph-distribution.png) #### When to use EnterpriseGraphs @@ -244,7 +244,7 @@ If you need improved query execution without manual data distribution, consider using EnterpriseGraphs. {{< /tip >}} -![EnterpriseGraph Distribution](../../images/enterprisegraph-distribution.png) +![EnterpriseGraph Distribution](../../../images/enterprisegraph-distribution.png) #### When to use SatelliteGraphs @@ -331,7 +331,7 @@ with `_from` pointing to `Users/John` and `_to` pointing to attributes to qualify the relation further, like the permissions of **John** in this group, the date when John joined the group, and so on. -![User in group example](../../images/graph_user_in_group.png) +![User in group example](../../../images/graph_user_in_group.png) As a rule of thumb, if you use documents and their attributes in a sentence, nouns would typically be nodes, and the verbs the edges. diff --git a/site/content/3.12/graphs/enterprisegraphs/_index.md b/site/content/arangodb/3.12/graphs/enterprisegraphs/_index.md similarity index 100% rename from site/content/3.12/graphs/enterprisegraphs/_index.md rename to site/content/arangodb/3.12/graphs/enterprisegraphs/_index.md diff --git a/site/content/3.12/graphs/enterprisegraphs/getting-started.md b/site/content/arangodb/3.12/graphs/enterprisegraphs/getting-started.md similarity index 99% rename from site/content/3.12/graphs/enterprisegraphs/getting-started.md rename to site/content/arangodb/3.12/graphs/enterprisegraphs/getting-started.md index 35f92abd86..95e376f612 100644 --- a/site/content/3.12/graphs/enterprisegraphs/getting-started.md +++ b/site/content/arangodb/3.12/graphs/enterprisegraphs/getting-started.md @@ -211,7 +211,7 @@ EnterpriseGraphs. To get started, follow the steps outlined below. 6. Click the name or row of the newly created graph to open the Graph Viewer if you want to visually interact with the graph and manage the graph data. -![Create EnterpriseGraph](../../../images/graphs-create-enterprise-graph-dialog312.png) +![Create EnterpriseGraph](../../../../images/graphs-create-enterprise-graph-dialog312.png) ## Create an EnterpriseGraph using *arangosh* diff --git a/site/content/3.12/graphs/enterprisegraphs/management.md b/site/content/arangodb/3.12/graphs/enterprisegraphs/management.md similarity index 100% rename from site/content/3.12/graphs/enterprisegraphs/management.md rename to site/content/arangodb/3.12/graphs/enterprisegraphs/management.md diff --git a/site/content/3.13/graphs/example-graphs.md b/site/content/arangodb/3.12/graphs/example-graphs.md similarity index 94% rename from site/content/3.13/graphs/example-graphs.md rename to site/content/arangodb/3.12/graphs/example-graphs.md index 03434a4bfd..cfc699abad 100644 --- a/site/content/3.13/graphs/example-graphs.md +++ b/site/content/arangodb/3.12/graphs/example-graphs.md @@ -26,7 +26,7 @@ for reference about how to manage graphs programmatically. The `knows` graph is a set of persons knowing each other: -![Persons relation Example Graph](../../images/knows_graph.png) +![Persons relation Example Graph](../../../images/knows_graph.png) The graph consists of a `persons` node collection connected via a `knows` edge collection. @@ -63,7 +63,7 @@ The `traversalGraph` has been designed to demonstrate filters in traversals. It has some labels to filter on it. The graph's nodes are in a collection called `circles`, and it has an edge collection `edges` to connect them. -![Traversal Graph](../../images/traversal_graph.png) +![Traversal Graph](../../../images/traversal_graph.png) Circles have unique numeric labels. Edges have two boolean attributes (`theFalse` always being `false`, `theTruth` always being `true`) and a label @@ -93,7 +93,7 @@ The nodes in the `kShortestPathsGraph` graph are train stations of cities in Europe and North America. The edges represent train connections between them, with the travel time for both directions as edge weight. -![Train Connection Map](../../images/train_map.png) +![Train Connection Map](../../../images/train_map.png) See the [k Shortest Paths page](../aql/graphs/k-shortest-paths.md) for query examples. @@ -118,7 +118,7 @@ The example graph consists of nodes in the `mps_verts` collection and edges in the `mps_edges` collection. It is a simple traversal graph with start node *A* and end node *C*. -![Mps Graph](../../images/mps_graph.png) +![Mps Graph](../../../images/mps_graph.png) With the [Shortest Path](../aql/graphs/shortest-path.md) algorithm, you either get the shortest path *A* - *B* - *C* or *A* - *D* - *C*. With the @@ -146,7 +146,7 @@ The `worldCountry` graph has as node structure as follows: world → continent → country → capital -![World Graph](../../images/world_graph.png) +![World Graph](../../../images/world_graph.png) In some cases, edge directions aren't forward. Therefore, it may get displayed disjunct in the graph viewer. @@ -175,7 +175,7 @@ The `social` graph is a set of persons and their relations. The graph has `female` and `male` persons as nodes in two node collections. The edges are their connections and stored in the `relation` edge collection. -![Social Example Graph](../../images/social_graph.png) +![Social Example Graph](../../../images/social_graph.png) Example of how to create the graph, inspect its nodes and edges, and delete it again: @@ -201,7 +201,7 @@ multiple node collections (`germanCity` and `frenchCity`). The edges are their interconnections in several edge collections (`frenchHighway`, `germanHighway`, `internationalHighway`). -![Cities Example Graph](../../images/cities_graph.png) +![Cities Example Graph](../../../images/cities_graph.png) Example of how to create the graph, inspect its edges and nodes, and delete it again: @@ -227,7 +227,7 @@ A small example graph comprised of `components` (nodes) and `connections` (edges). Good for trying out graph algorithms such as Weakly Connected Components (WCC). -![Three disjoint subgraphs with 36 nodes and edges in total](../../images/connected_components.png) +![Three disjoint subgraphs with 36 nodes and edges in total](../../../images/connected_components.png) ```js --- diff --git a/site/content/3.12/graphs/general-graphs/_index.md b/site/content/arangodb/3.12/graphs/general-graphs/_index.md similarity index 98% rename from site/content/3.12/graphs/general-graphs/_index.md rename to site/content/arangodb/3.12/graphs/general-graphs/_index.md index db1c8ffaf8..26e4c9a7e3 100644 --- a/site/content/3.12/graphs/general-graphs/_index.md +++ b/site/content/arangodb/3.12/graphs/general-graphs/_index.md @@ -57,7 +57,7 @@ General Graphs. To get started, follow the steps outlined below. 8. Click the name or row of the newly created graph to open the Graph Viewer if you want to visually interact with the graph and manage the graph data. -![Create General Graph](../../../images/Create-GeneralGraph312.png) +![Create General Graph](../../../../images/Create-GeneralGraph312.png) ### Create a General Graph using *arangosh* diff --git a/site/content/3.13/graphs/general-graphs/functions.md b/site/content/arangodb/3.12/graphs/general-graphs/functions.md similarity index 99% rename from site/content/3.13/graphs/general-graphs/functions.md rename to site/content/arangodb/3.12/graphs/general-graphs/functions.md index 447a98a765..b7407a5cbc 100644 --- a/site/content/3.13/graphs/general-graphs/functions.md +++ b/site/content/arangodb/3.12/graphs/general-graphs/functions.md @@ -10,7 +10,7 @@ A lot of these accept a node (or edge) example as parameter as defined in the ne Examples explain the API using the [City Graph](../example-graphs.md#city-graph): -![Social Example Graph](../../../images/cities_graph.png) +![Social Example Graph](../../../../images/cities_graph.png) ## Definition of examples diff --git a/site/content/3.12/graphs/general-graphs/management.md b/site/content/arangodb/3.12/graphs/general-graphs/management.md similarity index 100% rename from site/content/3.12/graphs/general-graphs/management.md rename to site/content/arangodb/3.12/graphs/general-graphs/management.md diff --git a/site/content/3.12/graphs/satellitegraphs/_index.md b/site/content/arangodb/3.12/graphs/satellitegraphs/_index.md similarity index 98% rename from site/content/3.12/graphs/satellitegraphs/_index.md rename to site/content/arangodb/3.12/graphs/satellitegraphs/_index.md index bda0c8326e..9c716f43ed 100644 --- a/site/content/3.12/graphs/satellitegraphs/_index.md +++ b/site/content/arangodb/3.12/graphs/satellitegraphs/_index.md @@ -17,7 +17,7 @@ the performance of such queries. They are the natural extension of the [SatelliteCollections](../../develop/satellitecollections.md) concept to graphs. The same benefits and caveats apply. -![ArangoDB SatelliteGraphs](../../../images/SatelliteGraphs.webp) +![ArangoDB SatelliteGraphs](../../../../images/SatelliteGraphs.webp) ## Why use a SatelliteGraph? diff --git a/site/content/3.12/graphs/satellitegraphs/details.md b/site/content/arangodb/3.12/graphs/satellitegraphs/details.md similarity index 100% rename from site/content/3.12/graphs/satellitegraphs/details.md rename to site/content/arangodb/3.12/graphs/satellitegraphs/details.md diff --git a/site/content/3.12/graphs/satellitegraphs/management.md b/site/content/arangodb/3.12/graphs/satellitegraphs/management.md similarity index 100% rename from site/content/3.12/graphs/satellitegraphs/management.md rename to site/content/arangodb/3.12/graphs/satellitegraphs/management.md diff --git a/site/content/3.13/graphs/smartgraphs/_index.md b/site/content/arangodb/3.12/graphs/smartgraphs/_index.md similarity index 94% rename from site/content/3.13/graphs/smartgraphs/_index.md rename to site/content/arangodb/3.12/graphs/smartgraphs/_index.md index 3da62055e6..9122893c10 100644 --- a/site/content/3.13/graphs/smartgraphs/_index.md +++ b/site/content/arangodb/3.12/graphs/smartgraphs/_index.md @@ -59,7 +59,7 @@ cluster for both scenarios. Let's take a closer look at it. The natural distribution of data for graphs that handle large datasets involves a series of highly interconnected nodes with many edges running between them. -![Random data distribution](../../../images/SmartGraphs_random_distribution.png) +![Random data distribution](../../../../images/SmartGraphs_random_distribution.png) _The orange line indicates an example graph traversal. Notice how it touches nodes on every server._ @@ -85,7 +85,7 @@ connecting nodes with identical `smartGraphAttribute` values are stored on this machine as well. Sharding with this attribute means that the relevant data is now co-located on servers, whenever possible. -![SmartGraphs data distribution](../../../images/SmartGraphs_distribution.png) +![SmartGraphs data distribution](../../../../images/SmartGraphs_distribution.png) _The outcome of moving the data like this is that you retain the scalability as well as the performance of graph traversals in ArangoDB._ @@ -102,7 +102,7 @@ and path search queries can partially be executed locally on each DB-Server. This means a larger part of the query can be executed fully local whenever data from the SatelliteCollections is required. -![SmartGraphs with SatelliteCollections](../../../images/SmartGraphs-using-SatelliteCollections.png) +![SmartGraphs with SatelliteCollections](../../../../images/SmartGraphs-using-SatelliteCollections.png) ## Disjoint SmartGraphs @@ -111,7 +111,7 @@ large forest of graphs, when you have clearly separated subgraphs in your graph dataset. Disjoint SmartGraphs enable the automatic sharding of these subgraphs and prohibit edges connecting them. -![Disjoint SmartGraphs](../../../images/SmartGraphs-Disjoint.png) +![Disjoint SmartGraphs](../../../../images/SmartGraphs-Disjoint.png) _This ensures that graph traversals, shortest path, and k-shortest-paths queries can be executed locally on a DB-Server, achieving improved performance for diff --git a/site/content/3.13/graphs/smartgraphs/getting-started.md b/site/content/arangodb/3.12/graphs/smartgraphs/getting-started.md similarity index 99% rename from site/content/3.13/graphs/smartgraphs/getting-started.md rename to site/content/arangodb/3.12/graphs/smartgraphs/getting-started.md index 6a52edf103..ecf3605146 100644 --- a/site/content/3.13/graphs/smartgraphs/getting-started.md +++ b/site/content/arangodb/3.12/graphs/smartgraphs/getting-started.md @@ -63,7 +63,7 @@ SmartGraphs. To get started, follow the steps outlined below. 7. Click the name or row of the newly created graph to open the Graph Viewer if you want to visually interact with the graph and manage the graph data. -![Create SmartGraph](../../../images/Create-SmartGraph312.png) +![Create SmartGraph](../../../../images/Create-SmartGraph312.png) ## Create a SmartGraph using *arangosh* diff --git a/site/content/3.12/graphs/smartgraphs/management.md b/site/content/arangodb/3.12/graphs/smartgraphs/management.md similarity index 100% rename from site/content/3.12/graphs/smartgraphs/management.md rename to site/content/arangodb/3.12/graphs/smartgraphs/management.md diff --git a/site/content/3.12/graphs/smartgraphs/testing-graphs-on-single-server.md b/site/content/arangodb/3.12/graphs/smartgraphs/testing-graphs-on-single-server.md similarity index 100% rename from site/content/3.12/graphs/smartgraphs/testing-graphs-on-single-server.md rename to site/content/arangodb/3.12/graphs/smartgraphs/testing-graphs-on-single-server.md diff --git a/site/content/3.12/graphs/working-with-edges.md b/site/content/arangodb/3.12/graphs/working-with-edges.md similarity index 100% rename from site/content/3.12/graphs/working-with-edges.md rename to site/content/arangodb/3.12/graphs/working-with-edges.md diff --git a/site/content/3.12/index-and-search/_index.md b/site/content/arangodb/3.12/index-and-search/_index.md similarity index 100% rename from site/content/3.12/index-and-search/_index.md rename to site/content/arangodb/3.12/index-and-search/_index.md diff --git a/site/content/3.12/index-and-search/analyzers.md b/site/content/arangodb/3.12/index-and-search/analyzers.md similarity index 100% rename from site/content/3.12/index-and-search/analyzers.md rename to site/content/arangodb/3.12/index-and-search/analyzers.md diff --git a/site/content/3.12/index-and-search/arangosearch/_index.md b/site/content/arangodb/3.12/index-and-search/arangosearch/_index.md similarity index 99% rename from site/content/3.12/index-and-search/arangosearch/_index.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/_index.md index 1ed9427ec8..cafe475c19 100644 --- a/site/content/3.12/index-and-search/arangosearch/_index.md +++ b/site/content/arangodb/3.12/index-and-search/arangosearch/_index.md @@ -65,7 +65,7 @@ Search results can be sorted by their similarity ranking to return the best matches first using popular scoring algorithms (Okapi BM25, TF-IDF), user-defined relevance boosting and dynamic score calculation. -![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../images/arangosearch.png) +![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../../images/arangosearch.png) Views can be managed in the web interface, via an [HTTP API](../../develop/http-api/views/_index.md) and through a [JavaScript API](../../develop/javascript-api/@arangodb/db-object.md#views). diff --git a/site/content/3.13/index-and-search/arangosearch/arangosearch-views-reference.md b/site/content/arangodb/3.12/index-and-search/arangosearch/arangosearch-views-reference.md similarity index 99% rename from site/content/3.13/index-and-search/arangosearch/arangosearch-views-reference.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/arangosearch-views-reference.md index cf7c21cdba..758d758003 100644 --- a/site/content/3.13/index-and-search/arangosearch/arangosearch-views-reference.md +++ b/site/content/arangodb/3.12/index-and-search/arangosearch/arangosearch-views-reference.md @@ -58,7 +58,7 @@ To get started, follow the steps outlined below. turn off this limit for any writer. 8. Click **Create**. -![Create new arangosearch View](../../../images/arangosearch-create-new-view.png) +![Create new arangosearch View](../../../../images/arangosearch-create-new-view.png) ## Create `arangosearch` Views using the JavaScript API diff --git a/site/content/3.12/index-and-search/arangosearch/case-sensitivity-and-diacritics.md b/site/content/arangodb/3.12/index-and-search/arangosearch/case-sensitivity-and-diacritics.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/case-sensitivity-and-diacritics.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/case-sensitivity-and-diacritics.md diff --git a/site/content/3.12/index-and-search/arangosearch/exact-value-matching.md b/site/content/arangodb/3.12/index-and-search/arangosearch/exact-value-matching.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/exact-value-matching.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/exact-value-matching.md diff --git a/site/content/3.12/index-and-search/arangosearch/example-datasets.md b/site/content/arangodb/3.12/index-and-search/arangosearch/example-datasets.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/example-datasets.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/example-datasets.md diff --git a/site/content/3.12/index-and-search/arangosearch/faceted-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/faceted-search.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/faceted-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/faceted-search.md diff --git a/site/content/3.12/index-and-search/arangosearch/full-text-token-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/full-text-token-search.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/full-text-token-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/full-text-token-search.md diff --git a/site/content/3.12/index-and-search/arangosearch/fuzzy-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/fuzzy-search.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/fuzzy-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/fuzzy-search.md diff --git a/site/content/3.13/index-and-search/arangosearch/geospatial-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/geospatial-search.md similarity index 99% rename from site/content/3.13/index-and-search/arangosearch/geospatial-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/geospatial-search.md index 37bfad4fc3..7f33e7c73c 100644 --- a/site/content/3.13/index-and-search/arangosearch/geospatial-search.md +++ b/site/content/arangodb/3.12/index-and-search/arangosearch/geospatial-search.md @@ -297,7 +297,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for points in a polygon](../../../images/arangosearch-geo-points-in-polygon.png) +![ArangoSearch geospatial query for points in a polygon](../../../../images/arangosearch-geo-points-in-polygon.png) You do not have to look up the polygon, you can also provide one inline. It is also not necessary to return the polygon, you can return the matches only: @@ -559,7 +559,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geosptial query for polygons in a polygon](../../../images/arangosearch-geo-polygons-in-polygon.png) +![ArangoSearch geosptial query for polygons in a polygon](../../../../images/arangosearch-geo-polygons-in-polygon.png) Searching for geo features in a rectangle is something you can use together with an interactive map that the user can select the area of interest with. @@ -629,4 +629,4 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for polygons intersecting a polygon](../../../images/arangosearch-geo-polygons-intersecting-polygon.png) +![ArangoSearch geospatial query for polygons intersecting a polygon](../../../../images/arangosearch-geo-polygons-intersecting-polygon.png) diff --git a/site/content/3.12/index-and-search/arangosearch/nested-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/nested-search.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/nested-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/nested-search.md diff --git a/site/content/3.12/index-and-search/arangosearch/performance.md b/site/content/arangodb/3.12/index-and-search/arangosearch/performance.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/performance.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/performance.md diff --git a/site/content/3.12/index-and-search/arangosearch/phrase-and-proximity-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/phrase-and-proximity-search.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/phrase-and-proximity-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/phrase-and-proximity-search.md diff --git a/site/content/3.12/index-and-search/arangosearch/prefix-matching.md b/site/content/arangodb/3.12/index-and-search/arangosearch/prefix-matching.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/prefix-matching.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/prefix-matching.md diff --git a/site/content/3.12/index-and-search/arangosearch/range-queries.md b/site/content/arangodb/3.12/index-and-search/arangosearch/range-queries.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/range-queries.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/range-queries.md diff --git a/site/content/3.12/index-and-search/arangosearch/ranking.md b/site/content/arangodb/3.12/index-and-search/arangosearch/ranking.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/ranking.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/ranking.md diff --git a/site/content/3.12/index-and-search/arangosearch/search-alias-views-reference.md b/site/content/arangodb/3.12/index-and-search/arangosearch/search-alias-views-reference.md similarity index 97% rename from site/content/3.12/index-and-search/arangosearch/search-alias-views-reference.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/search-alias-views-reference.md index 3b95bd0c65..96a7a7ac19 100644 --- a/site/content/3.12/index-and-search/arangosearch/search-alias-views-reference.md +++ b/site/content/arangodb/3.12/index-and-search/arangosearch/search-alias-views-reference.md @@ -61,7 +61,7 @@ To get started, follow the steps outlined below. 6. To define multiple indexes, click the **Add index** button. 7. Click **Create**. -![Create new search-alias View](../../../images/arangosearch-create-search-alias-view.png) +![Create new search-alias View](../../../../images/arangosearch-create-search-alias-view.png) ## Create `search-alias` Views using the JavaScript API diff --git a/site/content/3.12/index-and-search/arangosearch/search-highlighting.md b/site/content/arangodb/3.12/index-and-search/arangosearch/search-highlighting.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/search-highlighting.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/search-highlighting.md diff --git a/site/content/3.12/index-and-search/arangosearch/wildcard-search.md b/site/content/arangodb/3.12/index-and-search/arangosearch/wildcard-search.md similarity index 100% rename from site/content/3.12/index-and-search/arangosearch/wildcard-search.md rename to site/content/arangodb/3.12/index-and-search/arangosearch/wildcard-search.md diff --git a/site/content/3.12/index-and-search/indexing/_index.md b/site/content/arangodb/3.12/index-and-search/indexing/_index.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/_index.md rename to site/content/arangodb/3.12/index-and-search/indexing/_index.md diff --git a/site/content/3.12/index-and-search/indexing/basics.md b/site/content/arangodb/3.12/index-and-search/indexing/basics.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/basics.md rename to site/content/arangodb/3.12/index-and-search/indexing/basics.md diff --git a/site/content/3.12/index-and-search/indexing/index-utilization.md b/site/content/arangodb/3.12/index-and-search/indexing/index-utilization.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/index-utilization.md rename to site/content/arangodb/3.12/index-and-search/indexing/index-utilization.md diff --git a/site/content/3.12/index-and-search/indexing/which-index-to-use-when.md b/site/content/arangodb/3.12/index-and-search/indexing/which-index-to-use-when.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/which-index-to-use-when.md rename to site/content/arangodb/3.12/index-and-search/indexing/which-index-to-use-when.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/_index.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/_index.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/_index.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/_index.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/fulltext-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/fulltext-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/fulltext-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/fulltext-indexes.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/inverted-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/inverted-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/inverted-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/inverted-indexes.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/persistent-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/persistent-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/persistent-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/persistent-indexes.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/ttl-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/ttl-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/ttl-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/ttl-indexes.md diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md similarity index 99% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md index 54a2b416a7..a3e1fbf1bb 100644 --- a/site/content/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md +++ b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/vector-indexes.md @@ -33,7 +33,7 @@ startup option needs to be enabled on the deployment you want to restore to. {{< /warning >}} 1. Enable the experimental vector index feature. -2. Calculate vector embeddings using [ArangoDB's GraphML](../../../../platform/data-science/graphml/_index.md) +2. Calculate vector embeddings using [ArangoDB's GraphML](../../../../../gen-ai/graphml/_index.md) capabilities (available in ArangoGraph) or using external tools. Store each vector as an attribute in the respective document. 3. Create a vector index over this attribute. You need to choose which diff --git a/site/content/3.12/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md b/site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md similarity index 100% rename from site/content/3.12/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md rename to site/content/arangodb/3.12/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md diff --git a/site/content/3.12/operations/_index.md b/site/content/arangodb/3.12/operations/_index.md similarity index 100% rename from site/content/3.12/operations/_index.md rename to site/content/arangodb/3.12/operations/_index.md diff --git a/site/content/3.12/operations/administration/_index.md b/site/content/arangodb/3.12/operations/administration/_index.md similarity index 100% rename from site/content/3.12/operations/administration/_index.md rename to site/content/arangodb/3.12/operations/administration/_index.md diff --git a/site/content/3.12/operations/administration/arangodb-starter/_index.md b/site/content/arangodb/3.12/operations/administration/arangodb-starter/_index.md similarity index 100% rename from site/content/3.12/operations/administration/arangodb-starter/_index.md rename to site/content/arangodb/3.12/operations/administration/arangodb-starter/_index.md diff --git a/site/content/3.12/operations/administration/arangodb-starter/recovery-procedure.md b/site/content/arangodb/3.12/operations/administration/arangodb-starter/recovery-procedure.md similarity index 100% rename from site/content/3.12/operations/administration/arangodb-starter/recovery-procedure.md rename to site/content/arangodb/3.12/operations/administration/arangodb-starter/recovery-procedure.md diff --git a/site/content/3.12/operations/administration/arangodb-starter/removal-procedure.md b/site/content/arangodb/3.12/operations/administration/arangodb-starter/removal-procedure.md similarity index 100% rename from site/content/3.12/operations/administration/arangodb-starter/removal-procedure.md rename to site/content/arangodb/3.12/operations/administration/arangodb-starter/removal-procedure.md diff --git a/site/content/3.12/operations/administration/configuration.md b/site/content/arangodb/3.12/operations/administration/configuration.md similarity index 100% rename from site/content/3.12/operations/administration/configuration.md rename to site/content/arangodb/3.12/operations/administration/configuration.md diff --git a/site/content/3.12/operations/administration/import-and-export.md b/site/content/arangodb/3.12/operations/administration/import-and-export.md similarity index 100% rename from site/content/3.12/operations/administration/import-and-export.md rename to site/content/arangodb/3.12/operations/administration/import-and-export.md diff --git a/site/content/3.12/operations/administration/license-management.md b/site/content/arangodb/3.12/operations/administration/license-management.md similarity index 99% rename from site/content/3.12/operations/administration/license-management.md rename to site/content/arangodb/3.12/operations/administration/license-management.md index c7b8ab61d5..30fc66adf2 100644 --- a/site/content/3.12/operations/administration/license-management.md +++ b/site/content/arangodb/3.12/operations/administration/license-management.md @@ -7,7 +7,7 @@ description: >- --- The Enterprise Edition of ArangoDB requires a license so that you can use ArangoDB for commercial purposes and have a dataset size over 100 GiB. See -[ArangoDB Editions](../../about-arangodb/features/_index.md#arangodb-editions) +[ArangoDB Editions](../../about/features/_index.md#arangodb-editions) for details. How to set a license key and to retrieve information about the current license diff --git a/site/content/3.12/operations/administration/log-levels.md b/site/content/arangodb/3.12/operations/administration/log-levels.md similarity index 100% rename from site/content/3.12/operations/administration/log-levels.md rename to site/content/arangodb/3.12/operations/administration/log-levels.md diff --git a/site/content/3.13/operations/administration/reduce-memory-footprint.md b/site/content/arangodb/3.12/operations/administration/reduce-memory-footprint.md similarity index 99% rename from site/content/3.13/operations/administration/reduce-memory-footprint.md rename to site/content/arangodb/3.12/operations/administration/reduce-memory-footprint.md index 4bd19f5572..d0d29b77a7 100644 --- a/site/content/3.13/operations/administration/reduce-memory-footprint.md +++ b/site/content/arangodb/3.12/operations/administration/reduce-memory-footprint.md @@ -701,7 +701,7 @@ otherwise. ## Testing the Effects of Reduced I/O Buffers -![Performance Graph](../../../images/performance_graph.png) +![Performance Graph](../../../../images/performance_graph.png) - 15:50 – Start bigger import - 16:00 – Start writing documents of ~60 KB size one at a time diff --git a/site/content/3.12/operations/administration/telemetrics.md b/site/content/arangodb/3.12/operations/administration/telemetrics.md similarity index 100% rename from site/content/3.12/operations/administration/telemetrics.md rename to site/content/arangodb/3.12/operations/administration/telemetrics.md diff --git a/site/content/3.12/operations/administration/user-management/_index.md b/site/content/arangodb/3.12/operations/administration/user-management/_index.md similarity index 100% rename from site/content/3.12/operations/administration/user-management/_index.md rename to site/content/arangodb/3.12/operations/administration/user-management/_index.md diff --git a/site/content/3.12/operations/administration/user-management/in-arangosh.md b/site/content/arangodb/3.12/operations/administration/user-management/in-arangosh.md similarity index 100% rename from site/content/3.12/operations/administration/user-management/in-arangosh.md rename to site/content/arangodb/3.12/operations/administration/user-management/in-arangosh.md diff --git a/site/content/3.12/operations/backup-and-restore.md b/site/content/arangodb/3.12/operations/backup-and-restore.md similarity index 100% rename from site/content/3.12/operations/backup-and-restore.md rename to site/content/arangodb/3.12/operations/backup-and-restore.md diff --git a/site/content/3.12/operations/installation/_index.md b/site/content/arangodb/3.12/operations/installation/_index.md similarity index 97% rename from site/content/3.12/operations/installation/_index.md rename to site/content/arangodb/3.12/operations/installation/_index.md index 3d225b8ada..eeaf51934f 100644 --- a/site/content/3.12/operations/installation/_index.md +++ b/site/content/arangodb/3.12/operations/installation/_index.md @@ -56,7 +56,7 @@ The official Linux release executables of ArangoDB require the operating system to use a page size of **4096 bytes** or less. {{< tip >}} -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is a fully-managed service and requires no installation. It's the easiest way to run ArangoDB in the cloud. {{< /tip >}} diff --git a/site/content/3.12/operations/installation/docker.md b/site/content/arangodb/3.12/operations/installation/docker.md similarity index 100% rename from site/content/3.12/operations/installation/docker.md rename to site/content/arangodb/3.12/operations/installation/docker.md diff --git a/site/content/3.12/operations/installation/linux/_index.md b/site/content/arangodb/3.12/operations/installation/linux/_index.md similarity index 100% rename from site/content/3.12/operations/installation/linux/_index.md rename to site/content/arangodb/3.12/operations/installation/linux/_index.md diff --git a/site/content/3.12/operations/installation/linux/linux-os-tuning-script-examples.md b/site/content/arangodb/3.12/operations/installation/linux/linux-os-tuning-script-examples.md similarity index 100% rename from site/content/3.12/operations/installation/linux/linux-os-tuning-script-examples.md rename to site/content/arangodb/3.12/operations/installation/linux/linux-os-tuning-script-examples.md diff --git a/site/content/3.12/operations/installation/linux/operating-system-configuration.md b/site/content/arangodb/3.12/operations/installation/linux/operating-system-configuration.md similarity index 100% rename from site/content/3.12/operations/installation/linux/operating-system-configuration.md rename to site/content/arangodb/3.12/operations/installation/linux/operating-system-configuration.md diff --git a/site/content/3.12/operations/installation/uninstallation.md b/site/content/arangodb/3.12/operations/installation/uninstallation.md similarity index 100% rename from site/content/3.12/operations/installation/uninstallation.md rename to site/content/arangodb/3.12/operations/installation/uninstallation.md diff --git a/site/content/3.12/operations/security/_index.md b/site/content/arangodb/3.12/operations/security/_index.md similarity index 100% rename from site/content/3.12/operations/security/_index.md rename to site/content/arangodb/3.12/operations/security/_index.md diff --git a/site/content/3.12/operations/security/audit-logging.md b/site/content/arangodb/3.12/operations/security/audit-logging.md similarity index 98% rename from site/content/3.12/operations/security/audit-logging.md rename to site/content/arangodb/3.12/operations/security/audit-logging.md index cf18c9abf3..99732fa739 100644 --- a/site/content/3.12/operations/security/audit-logging.md +++ b/site/content/arangodb/3.12/operations/security/audit-logging.md @@ -11,7 +11,7 @@ pageToc: --- {{< tip >}} A similar feature is also available in the -[ArangoGraph Insights Platform](../../arangograph/security-and-access-control/_index.md#using-an-audit-log). +[Arango Managed Platform (AMP)](../../../../amp/security-and-access-control/_index.md#using-an-audit-log). {{< /tip >}} ## Configuration diff --git a/site/content/3.12/operations/security/change-root-password.md b/site/content/arangodb/3.12/operations/security/change-root-password.md similarity index 100% rename from site/content/3.12/operations/security/change-root-password.md rename to site/content/arangodb/3.12/operations/security/change-root-password.md diff --git a/site/content/3.13/operations/security/encryption-at-rest.md b/site/content/arangodb/3.12/operations/security/encryption-at-rest.md similarity index 97% rename from site/content/3.13/operations/security/encryption-at-rest.md rename to site/content/arangodb/3.12/operations/security/encryption-at-rest.md index d292695e48..e7af703377 100644 --- a/site/content/3.13/operations/security/encryption-at-rest.md +++ b/site/content/arangodb/3.12/operations/security/encryption-at-rest.md @@ -28,9 +28,9 @@ performance and resistance to side-channel attacks. The encryption feature is supported by all ArangoDB deployment modes. {{< info >}} -The ArangoGraph Insights Platform has encryption at rest as well as in transit +The Arango Managed Platform (AMP) has encryption at rest as well as in transit set on by default and cannot be disabled. For more information, see the -[ArangoGraph documentation](../../arangograph/_index.md). +[ArangoGraph documentation](../../../../amp/_index.md). {{< /info >}} ## Limitations diff --git a/site/content/3.12/operations/security/securing-starter-deployments.md b/site/content/arangodb/3.12/operations/security/securing-starter-deployments.md similarity index 100% rename from site/content/3.12/operations/security/securing-starter-deployments.md rename to site/content/arangodb/3.12/operations/security/securing-starter-deployments.md diff --git a/site/content/3.12/operations/security/security-options.md b/site/content/arangodb/3.12/operations/security/security-options.md similarity index 100% rename from site/content/3.12/operations/security/security-options.md rename to site/content/arangodb/3.12/operations/security/security-options.md diff --git a/site/content/3.12/operations/troubleshooting/_index.md b/site/content/arangodb/3.12/operations/troubleshooting/_index.md similarity index 100% rename from site/content/3.12/operations/troubleshooting/_index.md rename to site/content/arangodb/3.12/operations/troubleshooting/_index.md diff --git a/site/content/3.12/operations/troubleshooting/arangod.md b/site/content/arangodb/3.12/operations/troubleshooting/arangod.md similarity index 100% rename from site/content/3.12/operations/troubleshooting/arangod.md rename to site/content/arangodb/3.12/operations/troubleshooting/arangod.md diff --git a/site/content/3.12/operations/troubleshooting/cluster/_index.md b/site/content/arangodb/3.12/operations/troubleshooting/cluster/_index.md similarity index 100% rename from site/content/3.12/operations/troubleshooting/cluster/_index.md rename to site/content/arangodb/3.12/operations/troubleshooting/cluster/_index.md diff --git a/site/content/3.12/operations/troubleshooting/cluster/agency-dump.md b/site/content/arangodb/3.12/operations/troubleshooting/cluster/agency-dump.md similarity index 100% rename from site/content/3.12/operations/troubleshooting/cluster/agency-dump.md rename to site/content/arangodb/3.12/operations/troubleshooting/cluster/agency-dump.md diff --git a/site/content/3.12/operations/troubleshooting/emergency-console.md b/site/content/arangodb/3.12/operations/troubleshooting/emergency-console.md similarity index 100% rename from site/content/3.12/operations/troubleshooting/emergency-console.md rename to site/content/arangodb/3.12/operations/troubleshooting/emergency-console.md diff --git a/site/content/3.12/operations/troubleshooting/query-debug-packages.md b/site/content/arangodb/3.12/operations/troubleshooting/query-debug-packages.md similarity index 100% rename from site/content/3.12/operations/troubleshooting/query-debug-packages.md rename to site/content/arangodb/3.12/operations/troubleshooting/query-debug-packages.md diff --git a/site/content/3.12/operations/upgrading/_index.md b/site/content/arangodb/3.12/operations/upgrading/_index.md similarity index 100% rename from site/content/3.12/operations/upgrading/_index.md rename to site/content/arangodb/3.12/operations/upgrading/_index.md diff --git a/site/content/3.12/operations/upgrading/community-to-enterprise-upgrade.md b/site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md similarity index 97% rename from site/content/3.12/operations/upgrading/community-to-enterprise-upgrade.md rename to site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md index 919e38c63e..bce4a011da 100644 --- a/site/content/3.12/operations/upgrading/community-to-enterprise-upgrade.md +++ b/site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md @@ -7,7 +7,7 @@ description: '' {{< info >}} From version 3.12.5 onward, the prepackaged binaries and official Docker images of the Community Edition include all features of the Enterprise Edition. -See [ArangoDB Editions](../../about-arangodb/features/_index.md#arangodb-editions) +See [ArangoDB Editions](../../about/features/_index.md#arangodb-editions) for details. To upgrade a deployment created with v3.12.5 or later from the Community Edition diff --git a/site/content/3.12/operations/upgrading/downgrading.md b/site/content/arangodb/3.12/operations/upgrading/downgrading.md similarity index 100% rename from site/content/3.12/operations/upgrading/downgrading.md rename to site/content/arangodb/3.12/operations/upgrading/downgrading.md diff --git a/site/content/3.12/operations/upgrading/manual-deployments/_index.md b/site/content/arangodb/3.12/operations/upgrading/manual-deployments/_index.md similarity index 100% rename from site/content/3.12/operations/upgrading/manual-deployments/_index.md rename to site/content/arangodb/3.12/operations/upgrading/manual-deployments/_index.md diff --git a/site/content/3.12/operations/upgrading/manual-deployments/cluster.md b/site/content/arangodb/3.12/operations/upgrading/manual-deployments/cluster.md similarity index 100% rename from site/content/3.12/operations/upgrading/manual-deployments/cluster.md rename to site/content/arangodb/3.12/operations/upgrading/manual-deployments/cluster.md diff --git a/site/content/3.12/operations/upgrading/manual-deployments/single-server.md b/site/content/arangodb/3.12/operations/upgrading/manual-deployments/single-server.md similarity index 100% rename from site/content/3.12/operations/upgrading/manual-deployments/single-server.md rename to site/content/arangodb/3.12/operations/upgrading/manual-deployments/single-server.md diff --git a/site/content/3.12/operations/upgrading/starter-deployments.md b/site/content/arangodb/3.12/operations/upgrading/starter-deployments.md similarity index 100% rename from site/content/3.12/operations/upgrading/starter-deployments.md rename to site/content/arangodb/3.12/operations/upgrading/starter-deployments.md diff --git a/site/content/3.12/release-notes/_index.md b/site/content/arangodb/3.12/release-notes/_index.md similarity index 100% rename from site/content/3.12/release-notes/_index.md rename to site/content/arangodb/3.12/release-notes/_index.md diff --git a/site/content/3.12/release-notes/deprecated-and-removed-features.md b/site/content/arangodb/3.12/release-notes/deprecated-and-removed-features.md similarity index 100% rename from site/content/3.12/release-notes/deprecated-and-removed-features.md rename to site/content/arangodb/3.12/release-notes/deprecated-and-removed-features.md diff --git a/site/content/3.12/release-notes/version-3.0/_index.md b/site/content/arangodb/3.12/release-notes/version-3.0/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.0/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.0/_index.md diff --git a/site/content/3.12/release-notes/version-3.0/incompatible-changes-in-3-0.md b/site/content/arangodb/3.12/release-notes/version-3.0/incompatible-changes-in-3-0.md similarity index 100% rename from site/content/3.12/release-notes/version-3.0/incompatible-changes-in-3-0.md rename to site/content/arangodb/3.12/release-notes/version-3.0/incompatible-changes-in-3-0.md diff --git a/site/content/3.12/release-notes/version-3.0/whats-new-in-3-0.md b/site/content/arangodb/3.12/release-notes/version-3.0/whats-new-in-3-0.md similarity index 100% rename from site/content/3.12/release-notes/version-3.0/whats-new-in-3-0.md rename to site/content/arangodb/3.12/release-notes/version-3.0/whats-new-in-3-0.md diff --git a/site/content/3.12/release-notes/version-3.1/_index.md b/site/content/arangodb/3.12/release-notes/version-3.1/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.1/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.1/_index.md diff --git a/site/content/3.12/release-notes/version-3.1/incompatible-changes-in-3-1.md b/site/content/arangodb/3.12/release-notes/version-3.1/incompatible-changes-in-3-1.md similarity index 100% rename from site/content/3.12/release-notes/version-3.1/incompatible-changes-in-3-1.md rename to site/content/arangodb/3.12/release-notes/version-3.1/incompatible-changes-in-3-1.md diff --git a/site/content/3.12/release-notes/version-3.1/whats-new-in-3-1.md b/site/content/arangodb/3.12/release-notes/version-3.1/whats-new-in-3-1.md similarity index 100% rename from site/content/3.12/release-notes/version-3.1/whats-new-in-3-1.md rename to site/content/arangodb/3.12/release-notes/version-3.1/whats-new-in-3-1.md diff --git a/site/content/3.12/release-notes/version-3.10/_index.md b/site/content/arangodb/3.12/release-notes/version-3.10/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.10/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.10/_index.md diff --git a/site/content/3.12/release-notes/version-3.10/api-changes-in-3-10.md b/site/content/arangodb/3.12/release-notes/version-3.10/api-changes-in-3-10.md similarity index 100% rename from site/content/3.12/release-notes/version-3.10/api-changes-in-3-10.md rename to site/content/arangodb/3.12/release-notes/version-3.10/api-changes-in-3-10.md diff --git a/site/content/3.12/release-notes/version-3.10/incompatible-changes-in-3-10.md b/site/content/arangodb/3.12/release-notes/version-3.10/incompatible-changes-in-3-10.md similarity index 100% rename from site/content/3.12/release-notes/version-3.10/incompatible-changes-in-3-10.md rename to site/content/arangodb/3.12/release-notes/version-3.10/incompatible-changes-in-3-10.md diff --git a/site/content/3.12/release-notes/version-3.10/known-issues-in-3-10.md b/site/content/arangodb/3.12/release-notes/version-3.10/known-issues-in-3-10.md similarity index 100% rename from site/content/3.12/release-notes/version-3.10/known-issues-in-3-10.md rename to site/content/arangodb/3.12/release-notes/version-3.10/known-issues-in-3-10.md diff --git a/site/content/3.12/release-notes/version-3.10/whats-new-in-3-10.md b/site/content/arangodb/3.12/release-notes/version-3.10/whats-new-in-3-10.md similarity index 100% rename from site/content/3.12/release-notes/version-3.10/whats-new-in-3-10.md rename to site/content/arangodb/3.12/release-notes/version-3.10/whats-new-in-3-10.md diff --git a/site/content/3.12/release-notes/version-3.11/_index.md b/site/content/arangodb/3.12/release-notes/version-3.11/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.11/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.11/_index.md diff --git a/site/content/3.12/release-notes/version-3.11/api-changes-in-3-11.md b/site/content/arangodb/3.12/release-notes/version-3.11/api-changes-in-3-11.md similarity index 100% rename from site/content/3.12/release-notes/version-3.11/api-changes-in-3-11.md rename to site/content/arangodb/3.12/release-notes/version-3.11/api-changes-in-3-11.md diff --git a/site/content/3.12/release-notes/version-3.11/incompatible-changes-in-3-11.md b/site/content/arangodb/3.12/release-notes/version-3.11/incompatible-changes-in-3-11.md similarity index 100% rename from site/content/3.12/release-notes/version-3.11/incompatible-changes-in-3-11.md rename to site/content/arangodb/3.12/release-notes/version-3.11/incompatible-changes-in-3-11.md diff --git a/site/content/3.12/release-notes/version-3.11/known-issues-in-3-11.md b/site/content/arangodb/3.12/release-notes/version-3.11/known-issues-in-3-11.md similarity index 100% rename from site/content/3.12/release-notes/version-3.11/known-issues-in-3-11.md rename to site/content/arangodb/3.12/release-notes/version-3.11/known-issues-in-3-11.md diff --git a/site/content/3.12/release-notes/version-3.11/whats-new-in-3-11.md b/site/content/arangodb/3.12/release-notes/version-3.11/whats-new-in-3-11.md similarity index 99% rename from site/content/3.12/release-notes/version-3.11/whats-new-in-3-11.md rename to site/content/arangodb/3.12/release-notes/version-3.11/whats-new-in-3-11.md index 44ee2b0339..e58d83ff2e 100644 --- a/site/content/3.12/release-notes/version-3.11/whats-new-in-3-11.md +++ b/site/content/arangodb/3.12/release-notes/version-3.11/whats-new-in-3-11.md @@ -127,7 +127,7 @@ vertex. Another quality-of-life improvement is the **Start node** setting listin the graph's vertex collections and the available document keys, that you can also search by. -![New graph viewer](../../../images/graphViewer.png) +![New graph viewer](../../../../images/graphViewer.png) You can still switch to the old graph viewer if desired. diff --git a/site/content/3.12/release-notes/version-3.12/_index.md b/site/content/arangodb/3.12/release-notes/version-3.12/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.12/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.12/_index.md diff --git a/site/content/3.12/release-notes/version-3.12/api-changes-in-3-12.md b/site/content/arangodb/3.12/release-notes/version-3.12/api-changes-in-3-12.md similarity index 100% rename from site/content/3.12/release-notes/version-3.12/api-changes-in-3-12.md rename to site/content/arangodb/3.12/release-notes/version-3.12/api-changes-in-3-12.md diff --git a/site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md b/site/content/arangodb/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md similarity index 100% rename from site/content/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md rename to site/content/arangodb/3.12/release-notes/version-3.12/incompatible-changes-in-3-12.md diff --git a/site/content/3.12/release-notes/version-3.12/known-issues-in-3-12.md b/site/content/arangodb/3.12/release-notes/version-3.12/known-issues-in-3-12.md similarity index 100% rename from site/content/3.12/release-notes/version-3.12/known-issues-in-3-12.md rename to site/content/arangodb/3.12/release-notes/version-3.12/known-issues-in-3-12.md diff --git a/site/content/3.12/release-notes/version-3.12/whats-new-in-3-12.md b/site/content/arangodb/3.12/release-notes/version-3.12/whats-new-in-3-12.md similarity index 100% rename from site/content/3.12/release-notes/version-3.12/whats-new-in-3-12.md rename to site/content/arangodb/3.12/release-notes/version-3.12/whats-new-in-3-12.md diff --git a/site/content/3.12/release-notes/version-3.2/_index.md b/site/content/arangodb/3.12/release-notes/version-3.2/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.2/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.2/_index.md diff --git a/site/content/3.12/release-notes/version-3.2/incompatible-changes-in-3-2.md b/site/content/arangodb/3.12/release-notes/version-3.2/incompatible-changes-in-3-2.md similarity index 100% rename from site/content/3.12/release-notes/version-3.2/incompatible-changes-in-3-2.md rename to site/content/arangodb/3.12/release-notes/version-3.2/incompatible-changes-in-3-2.md diff --git a/site/content/3.12/release-notes/version-3.2/known-issues-in-3-2.md b/site/content/arangodb/3.12/release-notes/version-3.2/known-issues-in-3-2.md similarity index 100% rename from site/content/3.12/release-notes/version-3.2/known-issues-in-3-2.md rename to site/content/arangodb/3.12/release-notes/version-3.2/known-issues-in-3-2.md diff --git a/site/content/3.12/release-notes/version-3.2/whats-new-in-3-2.md b/site/content/arangodb/3.12/release-notes/version-3.2/whats-new-in-3-2.md similarity index 100% rename from site/content/3.12/release-notes/version-3.2/whats-new-in-3-2.md rename to site/content/arangodb/3.12/release-notes/version-3.2/whats-new-in-3-2.md diff --git a/site/content/3.12/release-notes/version-3.3/_index.md b/site/content/arangodb/3.12/release-notes/version-3.3/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.3/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.3/_index.md diff --git a/site/content/3.12/release-notes/version-3.3/incompatible-changes-in-3-3.md b/site/content/arangodb/3.12/release-notes/version-3.3/incompatible-changes-in-3-3.md similarity index 100% rename from site/content/3.12/release-notes/version-3.3/incompatible-changes-in-3-3.md rename to site/content/arangodb/3.12/release-notes/version-3.3/incompatible-changes-in-3-3.md diff --git a/site/content/3.12/release-notes/version-3.3/known-issues-in-3-3.md b/site/content/arangodb/3.12/release-notes/version-3.3/known-issues-in-3-3.md similarity index 100% rename from site/content/3.12/release-notes/version-3.3/known-issues-in-3-3.md rename to site/content/arangodb/3.12/release-notes/version-3.3/known-issues-in-3-3.md diff --git a/site/content/3.12/release-notes/version-3.3/whats-new-in-3-3.md b/site/content/arangodb/3.12/release-notes/version-3.3/whats-new-in-3-3.md similarity index 100% rename from site/content/3.12/release-notes/version-3.3/whats-new-in-3-3.md rename to site/content/arangodb/3.12/release-notes/version-3.3/whats-new-in-3-3.md diff --git a/site/content/3.12/release-notes/version-3.4/_index.md b/site/content/arangodb/3.12/release-notes/version-3.4/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.4/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.4/_index.md diff --git a/site/content/3.12/release-notes/version-3.4/incompatible-changes-in-3-4.md b/site/content/arangodb/3.12/release-notes/version-3.4/incompatible-changes-in-3-4.md similarity index 100% rename from site/content/3.12/release-notes/version-3.4/incompatible-changes-in-3-4.md rename to site/content/arangodb/3.12/release-notes/version-3.4/incompatible-changes-in-3-4.md diff --git a/site/content/3.12/release-notes/version-3.4/known-issues-in-3-4.md b/site/content/arangodb/3.12/release-notes/version-3.4/known-issues-in-3-4.md similarity index 100% rename from site/content/3.12/release-notes/version-3.4/known-issues-in-3-4.md rename to site/content/arangodb/3.12/release-notes/version-3.4/known-issues-in-3-4.md diff --git a/site/content/3.12/release-notes/version-3.4/whats-new-in-3-4.md b/site/content/arangodb/3.12/release-notes/version-3.4/whats-new-in-3-4.md similarity index 100% rename from site/content/3.12/release-notes/version-3.4/whats-new-in-3-4.md rename to site/content/arangodb/3.12/release-notes/version-3.4/whats-new-in-3-4.md diff --git a/site/content/3.12/release-notes/version-3.5/_index.md b/site/content/arangodb/3.12/release-notes/version-3.5/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.5/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.5/_index.md diff --git a/site/content/3.12/release-notes/version-3.5/incompatible-changes-in-3-5.md b/site/content/arangodb/3.12/release-notes/version-3.5/incompatible-changes-in-3-5.md similarity index 100% rename from site/content/3.12/release-notes/version-3.5/incompatible-changes-in-3-5.md rename to site/content/arangodb/3.12/release-notes/version-3.5/incompatible-changes-in-3-5.md diff --git a/site/content/3.12/release-notes/version-3.5/known-issues-in-3-5.md b/site/content/arangodb/3.12/release-notes/version-3.5/known-issues-in-3-5.md similarity index 100% rename from site/content/3.12/release-notes/version-3.5/known-issues-in-3-5.md rename to site/content/arangodb/3.12/release-notes/version-3.5/known-issues-in-3-5.md diff --git a/site/content/3.12/release-notes/version-3.5/whats-new-in-3-5.md b/site/content/arangodb/3.12/release-notes/version-3.5/whats-new-in-3-5.md similarity index 100% rename from site/content/3.12/release-notes/version-3.5/whats-new-in-3-5.md rename to site/content/arangodb/3.12/release-notes/version-3.5/whats-new-in-3-5.md diff --git a/site/content/3.12/release-notes/version-3.6/_index.md b/site/content/arangodb/3.12/release-notes/version-3.6/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.6/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.6/_index.md diff --git a/site/content/3.12/release-notes/version-3.6/incompatible-changes-in-3-6.md b/site/content/arangodb/3.12/release-notes/version-3.6/incompatible-changes-in-3-6.md similarity index 100% rename from site/content/3.12/release-notes/version-3.6/incompatible-changes-in-3-6.md rename to site/content/arangodb/3.12/release-notes/version-3.6/incompatible-changes-in-3-6.md diff --git a/site/content/3.12/release-notes/version-3.6/known-issues-in-3-6.md b/site/content/arangodb/3.12/release-notes/version-3.6/known-issues-in-3-6.md similarity index 100% rename from site/content/3.12/release-notes/version-3.6/known-issues-in-3-6.md rename to site/content/arangodb/3.12/release-notes/version-3.6/known-issues-in-3-6.md diff --git a/site/content/3.12/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.12/release-notes/version-3.6/whats-new-in-3-6.md similarity index 100% rename from site/content/3.12/release-notes/version-3.6/whats-new-in-3-6.md rename to site/content/arangodb/3.12/release-notes/version-3.6/whats-new-in-3-6.md diff --git a/site/content/3.12/release-notes/version-3.7/_index.md b/site/content/arangodb/3.12/release-notes/version-3.7/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.7/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.7/_index.md diff --git a/site/content/3.12/release-notes/version-3.7/api-changes-in-3-7.md b/site/content/arangodb/3.12/release-notes/version-3.7/api-changes-in-3-7.md similarity index 100% rename from site/content/3.12/release-notes/version-3.7/api-changes-in-3-7.md rename to site/content/arangodb/3.12/release-notes/version-3.7/api-changes-in-3-7.md diff --git a/site/content/3.12/release-notes/version-3.7/incompatible-changes-in-3-7.md b/site/content/arangodb/3.12/release-notes/version-3.7/incompatible-changes-in-3-7.md similarity index 100% rename from site/content/3.12/release-notes/version-3.7/incompatible-changes-in-3-7.md rename to site/content/arangodb/3.12/release-notes/version-3.7/incompatible-changes-in-3-7.md diff --git a/site/content/3.12/release-notes/version-3.7/known-issues-in-3-7.md b/site/content/arangodb/3.12/release-notes/version-3.7/known-issues-in-3-7.md similarity index 100% rename from site/content/3.12/release-notes/version-3.7/known-issues-in-3-7.md rename to site/content/arangodb/3.12/release-notes/version-3.7/known-issues-in-3-7.md diff --git a/site/content/3.12/release-notes/version-3.7/whats-new-in-3-7.md b/site/content/arangodb/3.12/release-notes/version-3.7/whats-new-in-3-7.md similarity index 100% rename from site/content/3.12/release-notes/version-3.7/whats-new-in-3-7.md rename to site/content/arangodb/3.12/release-notes/version-3.7/whats-new-in-3-7.md diff --git a/site/content/3.12/release-notes/version-3.8/_index.md b/site/content/arangodb/3.12/release-notes/version-3.8/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.8/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.8/_index.md diff --git a/site/content/3.12/release-notes/version-3.8/api-changes-in-3-8.md b/site/content/arangodb/3.12/release-notes/version-3.8/api-changes-in-3-8.md similarity index 100% rename from site/content/3.12/release-notes/version-3.8/api-changes-in-3-8.md rename to site/content/arangodb/3.12/release-notes/version-3.8/api-changes-in-3-8.md diff --git a/site/content/3.12/release-notes/version-3.8/incompatible-changes-in-3-8.md b/site/content/arangodb/3.12/release-notes/version-3.8/incompatible-changes-in-3-8.md similarity index 100% rename from site/content/3.12/release-notes/version-3.8/incompatible-changes-in-3-8.md rename to site/content/arangodb/3.12/release-notes/version-3.8/incompatible-changes-in-3-8.md diff --git a/site/content/3.12/release-notes/version-3.8/known-issues-in-3-8.md b/site/content/arangodb/3.12/release-notes/version-3.8/known-issues-in-3-8.md similarity index 100% rename from site/content/3.12/release-notes/version-3.8/known-issues-in-3-8.md rename to site/content/arangodb/3.12/release-notes/version-3.8/known-issues-in-3-8.md diff --git a/site/content/3.12/release-notes/version-3.8/whats-new-in-3-8.md b/site/content/arangodb/3.12/release-notes/version-3.8/whats-new-in-3-8.md similarity index 100% rename from site/content/3.12/release-notes/version-3.8/whats-new-in-3-8.md rename to site/content/arangodb/3.12/release-notes/version-3.8/whats-new-in-3-8.md diff --git a/site/content/3.12/release-notes/version-3.9/_index.md b/site/content/arangodb/3.12/release-notes/version-3.9/_index.md similarity index 100% rename from site/content/3.12/release-notes/version-3.9/_index.md rename to site/content/arangodb/3.12/release-notes/version-3.9/_index.md diff --git a/site/content/3.12/release-notes/version-3.9/api-changes-in-3-9.md b/site/content/arangodb/3.12/release-notes/version-3.9/api-changes-in-3-9.md similarity index 100% rename from site/content/3.12/release-notes/version-3.9/api-changes-in-3-9.md rename to site/content/arangodb/3.12/release-notes/version-3.9/api-changes-in-3-9.md diff --git a/site/content/3.12/release-notes/version-3.9/incompatible-changes-in-3-9.md b/site/content/arangodb/3.12/release-notes/version-3.9/incompatible-changes-in-3-9.md similarity index 100% rename from site/content/3.12/release-notes/version-3.9/incompatible-changes-in-3-9.md rename to site/content/arangodb/3.12/release-notes/version-3.9/incompatible-changes-in-3-9.md diff --git a/site/content/3.12/release-notes/version-3.9/known-issues-in-3-9.md b/site/content/arangodb/3.12/release-notes/version-3.9/known-issues-in-3-9.md similarity index 100% rename from site/content/3.12/release-notes/version-3.9/known-issues-in-3-9.md rename to site/content/arangodb/3.12/release-notes/version-3.9/known-issues-in-3-9.md diff --git a/site/content/3.12/release-notes/version-3.9/whats-new-in-3-9.md b/site/content/arangodb/3.12/release-notes/version-3.9/whats-new-in-3-9.md similarity index 100% rename from site/content/3.12/release-notes/version-3.9/whats-new-in-3-9.md rename to site/content/arangodb/3.12/release-notes/version-3.9/whats-new-in-3-9.md diff --git a/site/content/3.13/_index.md b/site/content/arangodb/3.13/_index.md similarity index 59% rename from site/content/3.13/_index.md rename to site/content/arangodb/3.13/_index.md index dbc8bb3ea2..43a6197b31 100644 --- a/site/content/3.13/_index.md +++ b/site/content/arangodb/3.13/_index.md @@ -8,7 +8,7 @@ layout: default {{< cards >}} -{{% card title="What is ArangoDB?" link="about-arangodb/" %}} +{{% card title="What is ArangoDB?" link="about/" %}} Get to know graphs, ArangoDB's use cases and features. {{% /card %}} @@ -17,24 +17,11 @@ Learn about ArangoDB's core concepts, how to interact with the database system, and get a server instance up and running. {{% /card %}} -{{% card title="ArangoGraph Insights Platform" link="arangograph/" %}} -Try out ArangoDB's fully-managed cloud offering for a faster time to value. -{{% /card %}} - {{% card title="AQL" link="aql/" %}} ArangoDB's Query Language AQL lets you use graphs, JSON documents, and search via a single, composable query language. {{% /card %}} -{{% card title="GenAI & Data Science" link="data-science/" %}} -Discover the graph-powered machine learning and GraphRAG features of ArangoDB. -{{% /card %}} - -{{% card title="ArangoDB Platform" link="components/platform/" %}} -The ArangoDB Platform is the umbrella for hosting the entire ArangoDB offering -of products, including GraphML and GraphRAG. -{{% /card %}} - {{% card title="Deploy" link="deploy/" %}} Find the right deployment mode and set up your ArangoDB instance. {{% /card %}} diff --git a/site/content/3.13/about-arangodb/_index.md b/site/content/arangodb/3.13/about/_index.md similarity index 82% rename from site/content/3.13/about-arangodb/_index.md rename to site/content/arangodb/3.13/about/_index.md index ea7094cbb1..b47cbeb22f 100644 --- a/site/content/3.13/about-arangodb/_index.md +++ b/site/content/arangodb/3.13/about/_index.md @@ -9,7 +9,7 @@ aliases: - introduction - introduction/about-arangodb --- -![ArangoDB Overview Diagram](../../images/arangodb-overview-diagram.png) +![ArangoDB Overview Diagram](../../../../images/arangodb-overview-diagram.png) ArangoDB combines the analytical power of native graphs with an integrated search engine, JSON support, and a variety of data access patterns via a single, @@ -17,25 +17,25 @@ composable query language. ArangoDB is available in a community and a commercial [edition](features/_index.md). You can use it for on-premises deployments, as well as a fully managed -cloud service, the [ArangoGraph Insights Platform](../arangograph/_index.md). +cloud service, the [Arango Managed Platform (AMP)](../../../amp/_index.md). ## What are Graphs? Graphs are information networks composed of nodes and edges. -![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../images/data-model-graph-relation-abstract-edge.png) +![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../../../images/data-model-graph-relation-abstract-edge.png) A social network is a common example of a graph. People are represented by nodes and their friendships by relations. -![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../images/data-model-graph-relation-concrete.png) +![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../../../images/data-model-graph-relation-concrete.png) Nodes are also called vertices (singular: vertex), and edges are relations that connect nodes. A node typically represents a specific entity (a person, a book, a sensor reading, etc.) and an edge defines how one entity relates to another. -![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../images/data-model-graph-relations.png) +![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../../../images/data-model-graph-relations.png) This paradigm of storing data feels natural because it closely matches the cognitive model of humans. It is an expressive data model that allows you to @@ -48,7 +48,7 @@ Not everything is a graph use case. ArangoDB lets you equally work with structured, semi-structured, and unstructured data in the form of schema-free JSON objects, without having to connect these objects to form a graph. -![Person Mary, Book ArangoDB](../../images/data-model-document.png) +![Person Mary, Book ArangoDB](../../../../images/data-model-document.png) Depending on your needs, you may mix graphs and unconnected data. ArangoDB is designed from the ground up to support multiple data models with a diff --git a/site/content/3.12/about-arangodb/features/_index.md b/site/content/arangodb/3.13/about/features/_index.md similarity index 94% rename from site/content/3.12/about-arangodb/features/_index.md rename to site/content/arangodb/3.13/about/features/_index.md index b1b00f00c5..674e603252 100644 --- a/site/content/3.12/about-arangodb/features/_index.md +++ b/site/content/arangodb/3.13/about/features/_index.md @@ -19,18 +19,18 @@ aliases: - Enhanced data security with on-disk and backup encryption, key rotation, audit logging, and incremental backups without downtime -See the full [Feature list of the ArangoDB core database system](core.md). +See the full [Feature list of the ArangoDB database system](list.md). For a scalable architecture based on Kubernetes that supports the full offering of ArangoDB including graph-powered machine learning and GenAI features, see -the [Feature list of the ArangoDB Platform](platform.md). +the [Feature list of the ArangoDB Platform](../../../../data-platform/about/features.md). ## On-premises versus Cloud ### Fully managed cloud service The fully managed multi-cloud -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is the easiest and fastest way to get started. It lets you deploy clusters with just a few clicks, and is operated by a dedicated team of ArangoDB engineers day and night. You can choose from a @@ -43,7 +43,7 @@ variety of support plans to meet your needs. - Highly secure with encryption at transit and at rest - Includes elastic scalability for all deployment models (OneShard and Sharded clusters) -To learn more, go to the [ArangoGraph documentation](../../arangograph/_index.md). +To learn more, go to the [ArangoGraph documentation](../../../../amp/_index.md). ### Self-managed in the cloud diff --git a/site/content/3.13/about-arangodb/features/highlights-by-version.md b/site/content/arangodb/3.13/about/features/highlights-by-version.md similarity index 100% rename from site/content/3.13/about-arangodb/features/highlights-by-version.md rename to site/content/arangodb/3.13/about/features/highlights-by-version.md diff --git a/site/content/3.13/about-arangodb/features/core.md b/site/content/arangodb/3.13/about/features/list.md similarity index 100% rename from site/content/3.13/about-arangodb/features/core.md rename to site/content/arangodb/3.13/about/features/list.md diff --git a/site/content/3.12/about-arangodb/use-cases.md b/site/content/arangodb/3.13/about/use-cases.md similarity index 77% rename from site/content/3.12/about-arangodb/use-cases.md rename to site/content/arangodb/3.13/about/use-cases.md index fab9e86a90..0128025595 100644 --- a/site/content/3.12/about-arangodb/use-cases.md +++ b/site/content/arangodb/3.13/about/use-cases.md @@ -19,7 +19,7 @@ more. ### Fraud Detection -{{< image src="../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Uncover illegal activities by discovering difficult-to-detect patterns. ArangoDB lets you look beyond individual data points in disparate data sources, @@ -29,7 +29,7 @@ complex fraudulent behavior such as fraud rings. ### Recommendation Engine -{{< image src="../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Suggest products, services, and information to users based on data relationships. For example, you can use ArangoDB together with PyTorch Geometric to build a @@ -39,7 +39,7 @@ with a graph neural network (GNN). ### Network Management -{{< image src="../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Reduce downtime by connecting and visualizing network, infrastructure, and code. Network devices and how they interconnect can naturally be modeled as a graph. @@ -49,7 +49,7 @@ bandwidth into account when path-finding. ### Customer 360 -{{< image src="../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Gain a complete understanding of your customers by integrating multiple data sources and code. ArangoDB can act as the platform to merge and consolidate @@ -58,7 +58,7 @@ track data origins using graph features. ### Identity and Access Management -{{< image src="../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Increase security and compliance by managing data access based on role and position. You can map out an organization chart as a graph and use ArangoDB to @@ -68,7 +68,7 @@ inheritance. ### Supply Chain -{{< image src="../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Speed shipments by monitoring and optimizing the flow of goods through a supply chain. You can represent your inventory, supplier, and delivery @@ -84,7 +84,7 @@ and scalable data store. ### Content Management -{{< image src="../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Store information of any kind without upfront schema declaration. ArangoDB is schema-free, storing every data record as a self-contained document, allowing @@ -93,7 +93,7 @@ content management system on top of ArangoDB. ### E-Commerce Systems -{{< image src="../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB combines data modeling freedom with strong consistency and resilience features to power online shops and ordering systems. Handle product catalog data @@ -102,7 +102,7 @@ checkouts with the necessary transactional guarantees. ### Internet of Things -{{< image src="../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Collect sensor readings and other IoT data in ArangoDB for a single view of everything. Store all data points in the same system that also lets you run @@ -110,7 +110,7 @@ aggregation queries using sliding windows for efficient data analysis. ## ArangoDB as a Key-Value Database -{{< image src="../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Key-value stores are the simplest kind of database systems. Each record is stored as a block of data under a key that uniquely identifies the record. @@ -134,7 +134,7 @@ For more information about how ArangoDB persists data, see ## ArangoDB as a Search Engine -{{< image src="../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB has a natively integrated search engine for a broad range of information retrieval needs. It is powered by inverted indexes and can index @@ -161,4 +161,4 @@ ArangoDB integrates well into existing data infrastructures and provides connectors for popular machine learning frameworks and data processing ecosystems. -![Machine Learning Architecture of ArangoDB](../../images/machine-learning-architecture.png) +![Machine Learning Architecture of ArangoDB](../../../images/machine-learning-architecture.png) diff --git a/site/content/3.13/aql/_index.md b/site/content/arangodb/3.13/aql/_index.md similarity index 96% rename from site/content/3.13/aql/_index.md rename to site/content/arangodb/3.13/aql/_index.md index befe676097..ef7dd67757 100644 --- a/site/content/3.13/aql/_index.md +++ b/site/content/arangodb/3.13/aql/_index.md @@ -6,7 +6,7 @@ description: >- The ArangoDB Query Language (AQL) lets you store, retrieve, and modify data in various ways in ArangoDB --- -- [Link to Platform](../../platform/data-science/_index.md) +- [Link to Platform](../../../data-platform/_index.md) AQL is mainly a declarative language, meaning that a query expresses what result should be achieved but not how it should be achieved. AQL aims to be diff --git a/site/content/3.13/aql/common-errors.md b/site/content/arangodb/3.13/aql/common-errors.md similarity index 100% rename from site/content/3.13/aql/common-errors.md rename to site/content/arangodb/3.13/aql/common-errors.md diff --git a/site/content/3.13/aql/data-queries.md b/site/content/arangodb/3.13/aql/data-queries.md similarity index 100% rename from site/content/3.13/aql/data-queries.md rename to site/content/arangodb/3.13/aql/data-queries.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/_index.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/_index.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/_index.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/_index.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/actors-and-movies-dataset-queries.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/counting.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/counting.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/counting.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/counting.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/create-test-data.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/create-test-data.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/create-test-data.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/create-test-data.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/diffing-two-documents.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/diffing-two-documents.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/diffing-two-documents.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/diffing-two-documents.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/dynamic-attribute-names.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/dynamic-attribute-names.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/dynamic-attribute-names.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/dynamic-attribute-names.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/grouping.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/grouping.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/grouping.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/grouping.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/joins.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/joins.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/joins.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/joins.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/projections-and-filters.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/projections-and-filters.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/projections-and-filters.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/projections-and-filters.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/queries-without-collections.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/queries-without-collections.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/queries-without-collections.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/queries-without-collections.md diff --git a/site/content/3.13/aql/examples-and-query-patterns/remove-nodes.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/remove-nodes.md similarity index 96% rename from site/content/3.13/aql/examples-and-query-patterns/remove-nodes.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/remove-nodes.md index 8e9b0a9f61..a0843817e6 100644 --- a/site/content/3.13/aql/examples-and-query-patterns/remove-nodes.md +++ b/site/content/arangodb/3.13/aql/examples-and-query-patterns/remove-nodes.md @@ -17,7 +17,7 @@ However, as shown in this example based on the [Knows Graph](../../graphs/example-graphs.md#knows-graph), a query for this use case can be created. -![Example Graph](../../../images/knows_graph.png) +![Example Graph](../../../../images/knows_graph.png) When deleting node **eve** from the graph, we also want the edges `eve -> alice` and `eve -> bob` to be removed. @@ -61,7 +61,7 @@ For example, the [City Graph](../../graphs/example-graphs.md#city-graph) contains several node collections - `germanCity` and `frenchCity` and several edge collections - `french / german / international Highway`. -![Example Graph2](../../../images/cities_graph.png) +![Example Graph2](../../../../images/cities_graph.png) To delete city **Berlin** all edge collections `french / german / international Highway` have to be considered. The **REMOVE** operation has to be applied on all edge diff --git a/site/content/3.13/aql/examples-and-query-patterns/traversals.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/traversals.md similarity index 97% rename from site/content/3.13/aql/examples-and-query-patterns/traversals.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/traversals.md index 725885961c..f495de1e4b 100644 --- a/site/content/3.13/aql/examples-and-query-patterns/traversals.md +++ b/site/content/arangodb/3.13/aql/examples-and-query-patterns/traversals.md @@ -10,7 +10,7 @@ description: >- Our first example will locate the start node for a graph traversal via [a geo index](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md). We use the [City Graph](../../graphs/example-graphs.md#city-graph) and its geo indexes: -![Cities Example Graph](../../../images/cities_graph.png) +![Cities Example Graph](../../../../images/cities_graph.png) ```js --- diff --git a/site/content/3.13/aql/examples-and-query-patterns/upsert-repsert-guide.md b/site/content/arangodb/3.13/aql/examples-and-query-patterns/upsert-repsert-guide.md similarity index 100% rename from site/content/3.13/aql/examples-and-query-patterns/upsert-repsert-guide.md rename to site/content/arangodb/3.13/aql/examples-and-query-patterns/upsert-repsert-guide.md diff --git a/site/content/3.13/aql/execution-and-performance/_index.md b/site/content/arangodb/3.13/aql/execution-and-performance/_index.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/_index.md rename to site/content/arangodb/3.13/aql/execution-and-performance/_index.md diff --git a/site/content/3.13/aql/execution-and-performance/caching-query-plans.md b/site/content/arangodb/3.13/aql/execution-and-performance/caching-query-plans.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/caching-query-plans.md rename to site/content/arangodb/3.13/aql/execution-and-performance/caching-query-plans.md diff --git a/site/content/3.13/aql/execution-and-performance/caching-query-results.md b/site/content/arangodb/3.13/aql/execution-and-performance/caching-query-results.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/caching-query-results.md rename to site/content/arangodb/3.13/aql/execution-and-performance/caching-query-results.md diff --git a/site/content/3.13/aql/execution-and-performance/explaining-queries.md b/site/content/arangodb/3.13/aql/execution-and-performance/explaining-queries.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/explaining-queries.md rename to site/content/arangodb/3.13/aql/execution-and-performance/explaining-queries.md diff --git a/site/content/3.13/aql/execution-and-performance/parsing-queries.md b/site/content/arangodb/3.13/aql/execution-and-performance/parsing-queries.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/parsing-queries.md rename to site/content/arangodb/3.13/aql/execution-and-performance/parsing-queries.md diff --git a/site/content/3.13/aql/execution-and-performance/query-logging.md b/site/content/arangodb/3.13/aql/execution-and-performance/query-logging.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/query-logging.md rename to site/content/arangodb/3.13/aql/execution-and-performance/query-logging.md diff --git a/site/content/3.13/aql/execution-and-performance/query-optimization.md b/site/content/arangodb/3.13/aql/execution-and-performance/query-optimization.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/query-optimization.md rename to site/content/arangodb/3.13/aql/execution-and-performance/query-optimization.md diff --git a/site/content/3.13/aql/execution-and-performance/query-profiling.md b/site/content/arangodb/3.13/aql/execution-and-performance/query-profiling.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/query-profiling.md rename to site/content/arangodb/3.13/aql/execution-and-performance/query-profiling.md diff --git a/site/content/3.13/aql/execution-and-performance/query-statistics.md b/site/content/arangodb/3.13/aql/execution-and-performance/query-statistics.md similarity index 100% rename from site/content/3.13/aql/execution-and-performance/query-statistics.md rename to site/content/arangodb/3.13/aql/execution-and-performance/query-statistics.md diff --git a/site/content/3.13/aql/functions/_index.md b/site/content/arangodb/3.13/aql/functions/_index.md similarity index 100% rename from site/content/3.13/aql/functions/_index.md rename to site/content/arangodb/3.13/aql/functions/_index.md diff --git a/site/content/3.13/aql/functions/arangosearch.md b/site/content/arangodb/3.13/aql/functions/arangosearch.md similarity index 100% rename from site/content/3.13/aql/functions/arangosearch.md rename to site/content/arangodb/3.13/aql/functions/arangosearch.md diff --git a/site/content/3.13/aql/functions/array.md b/site/content/arangodb/3.13/aql/functions/array.md similarity index 100% rename from site/content/3.13/aql/functions/array.md rename to site/content/arangodb/3.13/aql/functions/array.md diff --git a/site/content/3.13/aql/functions/bit.md b/site/content/arangodb/3.13/aql/functions/bit.md similarity index 100% rename from site/content/3.13/aql/functions/bit.md rename to site/content/arangodb/3.13/aql/functions/bit.md diff --git a/site/content/3.13/aql/functions/date.md b/site/content/arangodb/3.13/aql/functions/date.md similarity index 100% rename from site/content/3.13/aql/functions/date.md rename to site/content/arangodb/3.13/aql/functions/date.md diff --git a/site/content/3.13/aql/functions/document-object.md b/site/content/arangodb/3.13/aql/functions/document-object.md similarity index 100% rename from site/content/3.13/aql/functions/document-object.md rename to site/content/arangodb/3.13/aql/functions/document-object.md diff --git a/site/content/3.13/aql/functions/fulltext.md b/site/content/arangodb/3.13/aql/functions/fulltext.md similarity index 100% rename from site/content/3.13/aql/functions/fulltext.md rename to site/content/arangodb/3.13/aql/functions/fulltext.md diff --git a/site/content/3.11/aql/functions/geo.md b/site/content/arangodb/3.13/aql/functions/geo.md similarity index 99% rename from site/content/3.11/aql/functions/geo.md rename to site/content/arangodb/3.13/aql/functions/geo.md index bc4558ee74..cf5b3f8a2d 100644 --- a/site/content/3.11/aql/functions/geo.md +++ b/site/content/arangodb/3.13/aql/functions/geo.md @@ -322,7 +322,7 @@ Consider the following polygon (remember that GeoJSON has ]] } ``` -![GeoJSON Polygon Geodesic](../../../images/geojson-polygon-geodesic.webp) +![GeoJSON Polygon Geodesic](../../../../images/geojson-polygon-geodesic.webp) It does not contain the point `[10, 47]` since the shortest path (geodesic) from `[4, 47]` to `[16, 47]` lies North relative to the parallel of latitude at @@ -359,7 +359,7 @@ Pole. ]] } ``` -![GeoJSON Polygon Counter-clockwise](../../../images/geojson-polygon-ccw.webp) +![GeoJSON Polygon Counter-clockwise](../../../../images/geojson-polygon-ccw.webp) On the other hand, the following polygon travels **clockwise** around the point `[10, 50]`, and thus its "interior" does not contain `[10, 50]`, but does @@ -371,7 +371,7 @@ contain the North Pole and the South Pole: ]] } ``` -![GeoJSON Polygon Clockwise](../../../images/geojson-polygon-cw.webp) +![GeoJSON Polygon Clockwise](../../../../images/geojson-polygon-cw.webp) Remember that the "interior" is to the left of the given linear ring, so this second polygon is basically the complement on Earth diff --git a/site/content/3.13/aql/functions/miscellaneous.md b/site/content/arangodb/3.13/aql/functions/miscellaneous.md similarity index 100% rename from site/content/3.13/aql/functions/miscellaneous.md rename to site/content/arangodb/3.13/aql/functions/miscellaneous.md diff --git a/site/content/3.13/aql/functions/numeric.md b/site/content/arangodb/3.13/aql/functions/numeric.md similarity index 100% rename from site/content/3.13/aql/functions/numeric.md rename to site/content/arangodb/3.13/aql/functions/numeric.md diff --git a/site/content/3.13/aql/functions/string.md b/site/content/arangodb/3.13/aql/functions/string.md similarity index 100% rename from site/content/3.13/aql/functions/string.md rename to site/content/arangodb/3.13/aql/functions/string.md diff --git a/site/content/3.13/aql/functions/type-check-and-cast.md b/site/content/arangodb/3.13/aql/functions/type-check-and-cast.md similarity index 100% rename from site/content/3.13/aql/functions/type-check-and-cast.md rename to site/content/arangodb/3.13/aql/functions/type-check-and-cast.md diff --git a/site/content/3.12/aql/functions/vector.md b/site/content/arangodb/3.13/aql/functions/vector.md similarity index 99% rename from site/content/3.12/aql/functions/vector.md rename to site/content/arangodb/3.13/aql/functions/vector.md index 987de8e45e..a20c562137 100644 --- a/site/content/3.12/aql/functions/vector.md +++ b/site/content/arangodb/3.13/aql/functions/vector.md @@ -12,7 +12,7 @@ To use vector search, you need to have vector embeddings stored in documents and the attribute that stores them needs to be indexed by a [vector index](../../index-and-search/indexing/working-with-indexes/vector-indexes.md). -You can calculate vector embeddings using [ArangoDB's GraphML](../../../platform/data-science/graphml/_index.md) +You can calculate vector embeddings using [ArangoDB's GraphML](../../../../gen-ai/graphml/_index.md) capabilities (available in ArangoGraph) or using external tools. {{< warning >}} diff --git a/site/content/3.13/aql/fundamentals/_index.md b/site/content/arangodb/3.13/aql/fundamentals/_index.md similarity index 100% rename from site/content/3.13/aql/fundamentals/_index.md rename to site/content/arangodb/3.13/aql/fundamentals/_index.md diff --git a/site/content/3.13/aql/fundamentals/accessing-data-from-collections.md b/site/content/arangodb/3.13/aql/fundamentals/accessing-data-from-collections.md similarity index 100% rename from site/content/3.13/aql/fundamentals/accessing-data-from-collections.md rename to site/content/arangodb/3.13/aql/fundamentals/accessing-data-from-collections.md diff --git a/site/content/3.13/aql/fundamentals/bind-parameters.md b/site/content/arangodb/3.13/aql/fundamentals/bind-parameters.md similarity index 100% rename from site/content/3.13/aql/fundamentals/bind-parameters.md rename to site/content/arangodb/3.13/aql/fundamentals/bind-parameters.md diff --git a/site/content/3.13/aql/fundamentals/data-types.md b/site/content/arangodb/3.13/aql/fundamentals/data-types.md similarity index 100% rename from site/content/3.13/aql/fundamentals/data-types.md rename to site/content/arangodb/3.13/aql/fundamentals/data-types.md diff --git a/site/content/3.13/aql/fundamentals/limitations.md b/site/content/arangodb/3.13/aql/fundamentals/limitations.md similarity index 100% rename from site/content/3.13/aql/fundamentals/limitations.md rename to site/content/arangodb/3.13/aql/fundamentals/limitations.md diff --git a/site/content/3.13/aql/fundamentals/query-errors.md b/site/content/arangodb/3.13/aql/fundamentals/query-errors.md similarity index 100% rename from site/content/3.13/aql/fundamentals/query-errors.md rename to site/content/arangodb/3.13/aql/fundamentals/query-errors.md diff --git a/site/content/3.13/aql/fundamentals/query-results.md b/site/content/arangodb/3.13/aql/fundamentals/query-results.md similarity index 100% rename from site/content/3.13/aql/fundamentals/query-results.md rename to site/content/arangodb/3.13/aql/fundamentals/query-results.md diff --git a/site/content/3.13/aql/fundamentals/subqueries.md b/site/content/arangodb/3.13/aql/fundamentals/subqueries.md similarity index 100% rename from site/content/3.13/aql/fundamentals/subqueries.md rename to site/content/arangodb/3.13/aql/fundamentals/subqueries.md diff --git a/site/content/3.13/aql/fundamentals/syntax.md b/site/content/arangodb/3.13/aql/fundamentals/syntax.md similarity index 100% rename from site/content/3.13/aql/fundamentals/syntax.md rename to site/content/arangodb/3.13/aql/fundamentals/syntax.md diff --git a/site/content/3.13/aql/fundamentals/type-and-value-order.md b/site/content/arangodb/3.13/aql/fundamentals/type-and-value-order.md similarity index 100% rename from site/content/3.13/aql/fundamentals/type-and-value-order.md rename to site/content/arangodb/3.13/aql/fundamentals/type-and-value-order.md diff --git a/site/content/3.13/aql/graphs/_index.md b/site/content/arangodb/3.13/aql/graphs/_index.md similarity index 100% rename from site/content/3.13/aql/graphs/_index.md rename to site/content/arangodb/3.13/aql/graphs/_index.md diff --git a/site/content/3.13/aql/graphs/all-shortest-paths.md b/site/content/arangodb/3.13/aql/graphs/all-shortest-paths.md similarity index 98% rename from site/content/3.13/aql/graphs/all-shortest-paths.md rename to site/content/arangodb/3.13/aql/graphs/all-shortest-paths.md index 69c770af05..bef591606d 100644 --- a/site/content/3.13/aql/graphs/all-shortest-paths.md +++ b/site/content/arangodb/3.13/aql/graphs/all-shortest-paths.md @@ -19,7 +19,7 @@ Every returned path is a JSON object with two attributes: A visual representation of the example graph: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the nodes of the graph. Arrows represent train connections @@ -122,7 +122,7 @@ direction for each collection in your path search. Load an example graph to get a named graph that reflects some possible train connections in Europe and North America: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.13/aql/graphs/k-paths.md b/site/content/arangodb/3.13/aql/graphs/k-paths.md similarity index 98% rename from site/content/3.13/aql/graphs/k-paths.md rename to site/content/arangodb/3.13/aql/graphs/k-paths.md index 89b63f6f41..0c490ce041 100644 --- a/site/content/3.13/aql/graphs/k-paths.md +++ b/site/content/arangodb/3.13/aql/graphs/k-paths.md @@ -20,7 +20,7 @@ Every such path is returned as a JSON object with two components: Here is an example graph to explain how the k Paths algorithm works: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the nodes of the graph. Arrows represent train connections @@ -193,7 +193,7 @@ direction for each collection in your path search. You can load the `kShortestPathsGraph` example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.12/aql/graphs/k-shortest-paths.md b/site/content/arangodb/3.13/aql/graphs/k-shortest-paths.md similarity index 98% rename from site/content/3.12/aql/graphs/k-shortest-paths.md rename to site/content/arangodb/3.13/aql/graphs/k-shortest-paths.md index cad5ee1771..9c638740d7 100644 --- a/site/content/3.12/aql/graphs/k-shortest-paths.md +++ b/site/content/arangodb/3.13/aql/graphs/k-shortest-paths.md @@ -25,7 +25,7 @@ If no `weightAttribute` is specified, the weight of the path is just its length. Here is an example graph to explain how the k Shortest Paths algorithm works: -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) Each ellipse stands for a train station with the name of the city written inside of it. They are the nodes of the graph. Arrows represent train connections @@ -191,7 +191,7 @@ direction for each collection in your path search. You can load the `kShortestPathsGraph` example graph to get a named graph that reflects some possible train connections in Europe and North America. -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) ```js --- diff --git a/site/content/3.12/aql/graphs/shortest-path.md b/site/content/arangodb/3.13/aql/graphs/shortest-path.md similarity index 98% rename from site/content/3.12/aql/graphs/shortest-path.md rename to site/content/arangodb/3.13/aql/graphs/shortest-path.md index 7f0b6421fa..e3cab31823 100644 --- a/site/content/3.12/aql/graphs/shortest-path.md +++ b/site/content/arangodb/3.13/aql/graphs/shortest-path.md @@ -23,7 +23,7 @@ the path: Let's take a look at a simple example to explain how it works. This is the graph that you are going to find a shortest path on: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) You can use the following parameters for the query: @@ -160,7 +160,7 @@ collections you expect to be involved. Creating a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.12/aql/graphs/traversals-explained.md b/site/content/arangodb/3.13/aql/graphs/traversals-explained.md similarity index 83% rename from site/content/3.12/aql/graphs/traversals-explained.md rename to site/content/arangodb/3.13/aql/graphs/traversals-explained.md index e090af2a1e..6d4300e161 100644 --- a/site/content/3.12/aql/graphs/traversals-explained.md +++ b/site/content/arangodb/3.13/aql/graphs/traversals-explained.md @@ -31,7 +31,7 @@ set with three items: Let's take a look at a simple example to explain how it works. This is the graph that we are going to traverse: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) We use the following parameters for our query: @@ -40,39 +40,39 @@ We use the following parameters for our query: 3. We use a *max* depth of 2. 4. We follow only in `OUTBOUND` direction of edges -![traversal graph step 1](../../../images/traversal_graph1.png) +![traversal graph step 1](../../../../images/traversal_graph1.png) Now it walks to one of the direct neighbors of **A**, say **B** (note: ordering is not guaranteed!): -![traversal graph step 2](../../../images/traversal_graph2.png) +![traversal graph step 2](../../../../images/traversal_graph2.png) The query will remember the state (red circle) and will emit the first result **A** → **B** (black box). This will also prevent the traverser to be trapped in cycles. Now again it will visit one of the direct neighbors of **B**, say **E**: -![traversal graph step 3](../../../images/traversal_graph3.png) +![traversal graph step 3](../../../../images/traversal_graph3.png) We have limited the query with a *max* depth of *2*, so it will not pick any neighbor of **E**, as the path from **A** to **E** already requires *2* steps. Instead, we will go back one level to **B** and continue with any other direct neighbor there: -![traversal graph step 4](../../../images/traversal_graph4.png) +![traversal graph step 4](../../../../images/traversal_graph4.png) Again after we produced this result we will step back to **B**. But there is no neighbor of **B** left that we have not yet visited. Hence we go another step back to **A** and continue with any other neighbor there. -![traversal graph step 5](../../../images/traversal_graph5.png) +![traversal graph step 5](../../../../images/traversal_graph5.png) And identical to the iterations before we will visit **H**: -![traversal graph step 6](../../../images/traversal_graph6.png) +![traversal graph step 6](../../../../images/traversal_graph6.png) And **J**: -![traversal graph step 7](../../../images/traversal_graph7.png) +![traversal graph step 7](../../../../images/traversal_graph7.png) After these steps there is no further result left. So all together this query has returned the following paths: diff --git a/site/content/3.13/aql/graphs/traversals.md b/site/content/arangodb/3.13/aql/graphs/traversals.md similarity index 99% rename from site/content/3.13/aql/graphs/traversals.md rename to site/content/arangodb/3.13/aql/graphs/traversals.md index d6ae7e2eeb..ef4870dfef 100644 --- a/site/content/3.13/aql/graphs/traversals.md +++ b/site/content/arangodb/3.13/aql/graphs/traversals.md @@ -378,7 +378,7 @@ FOR v, e, p IN 0..10 OUTBOUND "places/Toronto" GRAPH "kShortestPathsGraph" The above example shows a graph traversal using a [train station and connections dataset](../../graphs/example-graphs.md#k-shortest-paths-graph): -![Train Connection Map](../../../images/train_map.png) +![Train Connection Map](../../../../images/train_map.png) The traversal starts at **Toronto** (bottom left), the traversal depth is limited to 10, and every station is only visited once. The traversal could @@ -726,7 +726,7 @@ you may be interested in documents further down the path. Create a simple symmetric traversal demonstration graph: -![traversal graph](../../../images/traversal_graph.png) +![traversal graph](../../../../images/traversal_graph.png) ```js --- diff --git a/site/content/3.13/aql/high-level-operations/_index.md b/site/content/arangodb/3.13/aql/high-level-operations/_index.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/_index.md rename to site/content/arangodb/3.13/aql/high-level-operations/_index.md diff --git a/site/content/3.13/aql/high-level-operations/collect.md b/site/content/arangodb/3.13/aql/high-level-operations/collect.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/collect.md rename to site/content/arangodb/3.13/aql/high-level-operations/collect.md diff --git a/site/content/3.13/aql/high-level-operations/filter.md b/site/content/arangodb/3.13/aql/high-level-operations/filter.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/filter.md rename to site/content/arangodb/3.13/aql/high-level-operations/filter.md diff --git a/site/content/3.13/aql/high-level-operations/for.md b/site/content/arangodb/3.13/aql/high-level-operations/for.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/for.md rename to site/content/arangodb/3.13/aql/high-level-operations/for.md diff --git a/site/content/3.13/aql/high-level-operations/insert.md b/site/content/arangodb/3.13/aql/high-level-operations/insert.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/insert.md rename to site/content/arangodb/3.13/aql/high-level-operations/insert.md diff --git a/site/content/3.13/aql/high-level-operations/let.md b/site/content/arangodb/3.13/aql/high-level-operations/let.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/let.md rename to site/content/arangodb/3.13/aql/high-level-operations/let.md diff --git a/site/content/3.13/aql/high-level-operations/limit.md b/site/content/arangodb/3.13/aql/high-level-operations/limit.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/limit.md rename to site/content/arangodb/3.13/aql/high-level-operations/limit.md diff --git a/site/content/3.13/aql/high-level-operations/remove.md b/site/content/arangodb/3.13/aql/high-level-operations/remove.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/remove.md rename to site/content/arangodb/3.13/aql/high-level-operations/remove.md diff --git a/site/content/3.13/aql/high-level-operations/replace.md b/site/content/arangodb/3.13/aql/high-level-operations/replace.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/replace.md rename to site/content/arangodb/3.13/aql/high-level-operations/replace.md diff --git a/site/content/3.13/aql/high-level-operations/return.md b/site/content/arangodb/3.13/aql/high-level-operations/return.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/return.md rename to site/content/arangodb/3.13/aql/high-level-operations/return.md diff --git a/site/content/3.13/aql/high-level-operations/search.md b/site/content/arangodb/3.13/aql/high-level-operations/search.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/search.md rename to site/content/arangodb/3.13/aql/high-level-operations/search.md diff --git a/site/content/3.13/aql/high-level-operations/sort.md b/site/content/arangodb/3.13/aql/high-level-operations/sort.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/sort.md rename to site/content/arangodb/3.13/aql/high-level-operations/sort.md diff --git a/site/content/3.13/aql/high-level-operations/update.md b/site/content/arangodb/3.13/aql/high-level-operations/update.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/update.md rename to site/content/arangodb/3.13/aql/high-level-operations/update.md diff --git a/site/content/3.13/aql/high-level-operations/upsert.md b/site/content/arangodb/3.13/aql/high-level-operations/upsert.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/upsert.md rename to site/content/arangodb/3.13/aql/high-level-operations/upsert.md diff --git a/site/content/3.13/aql/high-level-operations/window.md b/site/content/arangodb/3.13/aql/high-level-operations/window.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/window.md rename to site/content/arangodb/3.13/aql/high-level-operations/window.md diff --git a/site/content/3.13/aql/high-level-operations/with.md b/site/content/arangodb/3.13/aql/high-level-operations/with.md similarity index 100% rename from site/content/3.13/aql/high-level-operations/with.md rename to site/content/arangodb/3.13/aql/high-level-operations/with.md diff --git a/site/content/3.13/aql/how-to-invoke-aql/_index.md b/site/content/arangodb/3.13/aql/how-to-invoke-aql/_index.md similarity index 100% rename from site/content/3.13/aql/how-to-invoke-aql/_index.md rename to site/content/arangodb/3.13/aql/how-to-invoke-aql/_index.md diff --git a/site/content/3.13/aql/how-to-invoke-aql/with-arangosh.md b/site/content/arangodb/3.13/aql/how-to-invoke-aql/with-arangosh.md similarity index 100% rename from site/content/3.13/aql/how-to-invoke-aql/with-arangosh.md rename to site/content/arangodb/3.13/aql/how-to-invoke-aql/with-arangosh.md diff --git a/site/content/3.13/aql/how-to-invoke-aql/with-the-web-interface.md b/site/content/arangodb/3.13/aql/how-to-invoke-aql/with-the-web-interface.md similarity index 100% rename from site/content/3.13/aql/how-to-invoke-aql/with-the-web-interface.md rename to site/content/arangodb/3.13/aql/how-to-invoke-aql/with-the-web-interface.md diff --git a/site/content/3.13/aql/operators.md b/site/content/arangodb/3.13/aql/operators.md similarity index 100% rename from site/content/3.13/aql/operators.md rename to site/content/arangodb/3.13/aql/operators.md diff --git a/site/content/3.13/aql/user-defined-functions.md b/site/content/arangodb/3.13/aql/user-defined-functions.md similarity index 100% rename from site/content/3.13/aql/user-defined-functions.md rename to site/content/arangodb/3.13/aql/user-defined-functions.md diff --git a/site/content/3.13/components/_index.md b/site/content/arangodb/3.13/components/_index.md similarity index 100% rename from site/content/3.13/components/_index.md rename to site/content/arangodb/3.13/components/_index.md diff --git a/site/content/3.13/components/arangodb-server/_index.md b/site/content/arangodb/3.13/components/arangodb-server/_index.md similarity index 100% rename from site/content/3.13/components/arangodb-server/_index.md rename to site/content/arangodb/3.13/components/arangodb-server/_index.md diff --git a/site/content/3.13/components/arangodb-server/environment-variables.md b/site/content/arangodb/3.13/components/arangodb-server/environment-variables.md similarity index 100% rename from site/content/3.13/components/arangodb-server/environment-variables.md rename to site/content/arangodb/3.13/components/arangodb-server/environment-variables.md diff --git a/site/content/3.13/components/arangodb-server/options.md b/site/content/arangodb/3.13/components/arangodb-server/options.md similarity index 100% rename from site/content/3.13/components/arangodb-server/options.md rename to site/content/arangodb/3.13/components/arangodb-server/options.md diff --git a/site/content/3.13/components/arangodb-server/storage-engine.md b/site/content/arangodb/3.13/components/arangodb-server/storage-engine.md similarity index 100% rename from site/content/3.13/components/arangodb-server/storage-engine.md rename to site/content/arangodb/3.13/components/arangodb-server/storage-engine.md diff --git a/site/content/3.13/components/platform.md b/site/content/arangodb/3.13/components/platform.md similarity index 98% rename from site/content/3.13/components/platform.md rename to site/content/arangodb/3.13/components/platform.md index eee8a62dcc..6e9764fd15 100644 --- a/site/content/3.13/components/platform.md +++ b/site/content/arangodb/3.13/components/platform.md @@ -48,7 +48,7 @@ of the platform features. - **GraphRAG Retriever**: Perform semantic similarity searches or aggregate insights from graph communities with global and local queries. - **Public and private LLM support**: Use public LLMs such as OpenAI - or private LLMs with [Triton Inference Server](../data-science/graphrag/services/triton-inference-server.md). + or private LLMs with [Triton Inference Server](../../../gen-ai/services/triton-inference-server.md). - **MLflow integration**: Use the popular MLflow as a model registry for private LLMs or to run machine learning experiments as part of the ArangoDB Platform. - **Jupyter notebooks**: Run a Jupyter kernel in the platform for hosting @@ -65,7 +65,7 @@ of the platform features. ### Use the ArangoDB Platform as a managed service The ArangoDB Platform is not available as a managed service yet, but it will -become available for the [ArangoGraph Insights Platform](../arangograph/_index.md) +become available for the [Arango Managed Platform (AMP)](../../../amp/_index.md) in the future. Until then, you can request early access to the self-hosted ArangoDB Platform for testing. diff --git a/site/content/3.13/components/tools/_index.md b/site/content/arangodb/3.13/components/tools/_index.md similarity index 94% rename from site/content/3.13/components/tools/_index.md rename to site/content/arangodb/3.13/components/tools/_index.md index 72bf4118a4..9909dbe302 100644 --- a/site/content/3.13/components/tools/_index.md +++ b/site/content/arangodb/3.13/components/tools/_index.md @@ -31,5 +31,5 @@ Additional tools which are available separately: |-----------------|-------------------| | [Foxx CLI](foxx-cli/_index.md) | Command line tool for managing and developing Foxx services | [kube-arangodb](../../deploy/kubernetes.md) | Operators to manage Kubernetes deployments -| [Oasisctl](../../arangograph/oasisctl/_index.md) | Command-line tool for managing the ArangoGraph Insights Platform +| [Oasisctl](../../../../amp/oasisctl/_index.md) | Command-line tool for managing the Arango Managed Platform (AMP) | [ArangoDB Datasets](arango-datasets.md) | A Python package for loading sample datasets into ArangoDB diff --git a/site/content/3.13/components/tools/arango-datasets.md b/site/content/arangodb/3.13/components/tools/arango-datasets.md similarity index 100% rename from site/content/3.13/components/tools/arango-datasets.md rename to site/content/arangodb/3.13/components/tools/arango-datasets.md diff --git a/site/content/3.12/components/tools/arangobackup/_index.md b/site/content/arangodb/3.13/components/tools/arangobackup/_index.md similarity index 92% rename from site/content/3.12/components/tools/arangobackup/_index.md rename to site/content/arangodb/3.13/components/tools/arangobackup/_index.md index 342c24c29a..fc71fd4547 100644 --- a/site/content/3.12/components/tools/arangobackup/_index.md +++ b/site/content/arangodb/3.13/components/tools/arangobackup/_index.md @@ -7,8 +7,8 @@ description: >- ArangoDB deployments --- {{< tip >}} -In the ArangoGraph Insights Platform, use managed -[Backups](../../../arangograph/backups.md) instead. +In the Arango Managed Platform (AMP), use managed +[Backups](../../../../../amp/backups.md) instead. {{< /tip >}} _arangobackup_ creates instantaneous and consistent diff --git a/site/content/3.13/components/tools/arangobackup/examples.md b/site/content/arangodb/3.13/components/tools/arangobackup/examples.md similarity index 100% rename from site/content/3.13/components/tools/arangobackup/examples.md rename to site/content/arangodb/3.13/components/tools/arangobackup/examples.md diff --git a/site/content/3.13/components/tools/arangobackup/options.md b/site/content/arangodb/3.13/components/tools/arangobackup/options.md similarity index 100% rename from site/content/3.13/components/tools/arangobackup/options.md rename to site/content/arangodb/3.13/components/tools/arangobackup/options.md diff --git a/site/content/3.13/components/tools/arangobench/_index.md b/site/content/arangodb/3.13/components/tools/arangobench/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangobench/_index.md rename to site/content/arangodb/3.13/components/tools/arangobench/_index.md diff --git a/site/content/3.13/components/tools/arangobench/options.md b/site/content/arangodb/3.13/components/tools/arangobench/options.md similarity index 100% rename from site/content/3.13/components/tools/arangobench/options.md rename to site/content/arangodb/3.13/components/tools/arangobench/options.md diff --git a/site/content/3.13/components/tools/arangodb-shell/_index.md b/site/content/arangodb/3.13/components/tools/arangodb-shell/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-shell/_index.md rename to site/content/arangodb/3.13/components/tools/arangodb-shell/_index.md diff --git a/site/content/3.13/components/tools/arangodb-shell/details.md b/site/content/arangodb/3.13/components/tools/arangodb-shell/details.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-shell/details.md rename to site/content/arangodb/3.13/components/tools/arangodb-shell/details.md diff --git a/site/content/3.13/components/tools/arangodb-shell/examples.md b/site/content/arangodb/3.13/components/tools/arangodb-shell/examples.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-shell/examples.md rename to site/content/arangodb/3.13/components/tools/arangodb-shell/examples.md diff --git a/site/content/3.13/components/tools/arangodb-shell/options.md b/site/content/arangodb/3.13/components/tools/arangodb-shell/options.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-shell/options.md rename to site/content/arangodb/3.13/components/tools/arangodb-shell/options.md diff --git a/site/content/3.13/components/tools/arangodb-starter/_index.md b/site/content/arangodb/3.13/components/tools/arangodb-starter/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-starter/_index.md rename to site/content/arangodb/3.13/components/tools/arangodb-starter/_index.md diff --git a/site/content/3.13/components/tools/arangodb-starter/architecture.md b/site/content/arangodb/3.13/components/tools/arangodb-starter/architecture.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-starter/architecture.md rename to site/content/arangodb/3.13/components/tools/arangodb-starter/architecture.md diff --git a/site/content/3.13/components/tools/arangodb-starter/options.md b/site/content/arangodb/3.13/components/tools/arangodb-starter/options.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-starter/options.md rename to site/content/arangodb/3.13/components/tools/arangodb-starter/options.md diff --git a/site/content/3.13/components/tools/arangodb-starter/security.md b/site/content/arangodb/3.13/components/tools/arangodb-starter/security.md similarity index 100% rename from site/content/3.13/components/tools/arangodb-starter/security.md rename to site/content/arangodb/3.13/components/tools/arangodb-starter/security.md diff --git a/site/content/3.13/components/tools/arangodump/_index.md b/site/content/arangodb/3.13/components/tools/arangodump/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangodump/_index.md rename to site/content/arangodb/3.13/components/tools/arangodump/_index.md diff --git a/site/content/3.13/components/tools/arangodump/examples.md b/site/content/arangodb/3.13/components/tools/arangodump/examples.md similarity index 100% rename from site/content/3.13/components/tools/arangodump/examples.md rename to site/content/arangodb/3.13/components/tools/arangodump/examples.md diff --git a/site/content/3.13/components/tools/arangodump/limitations.md b/site/content/arangodb/3.13/components/tools/arangodump/limitations.md similarity index 100% rename from site/content/3.13/components/tools/arangodump/limitations.md rename to site/content/arangodb/3.13/components/tools/arangodump/limitations.md diff --git a/site/content/3.13/components/tools/arangodump/maskings.md b/site/content/arangodb/3.13/components/tools/arangodump/maskings.md similarity index 100% rename from site/content/3.13/components/tools/arangodump/maskings.md rename to site/content/arangodb/3.13/components/tools/arangodump/maskings.md diff --git a/site/content/3.13/components/tools/arangodump/options.md b/site/content/arangodb/3.13/components/tools/arangodump/options.md similarity index 100% rename from site/content/3.13/components/tools/arangodump/options.md rename to site/content/arangodb/3.13/components/tools/arangodump/options.md diff --git a/site/content/3.13/components/tools/arangoexport/_index.md b/site/content/arangodb/3.13/components/tools/arangoexport/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangoexport/_index.md rename to site/content/arangodb/3.13/components/tools/arangoexport/_index.md diff --git a/site/content/3.13/components/tools/arangoexport/examples.md b/site/content/arangodb/3.13/components/tools/arangoexport/examples.md similarity index 100% rename from site/content/3.13/components/tools/arangoexport/examples.md rename to site/content/arangodb/3.13/components/tools/arangoexport/examples.md diff --git a/site/content/3.13/components/tools/arangoexport/options.md b/site/content/arangodb/3.13/components/tools/arangoexport/options.md similarity index 100% rename from site/content/3.13/components/tools/arangoexport/options.md rename to site/content/arangodb/3.13/components/tools/arangoexport/options.md diff --git a/site/content/3.13/components/tools/arangoimport/_index.md b/site/content/arangodb/3.13/components/tools/arangoimport/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangoimport/_index.md rename to site/content/arangodb/3.13/components/tools/arangoimport/_index.md diff --git a/site/content/3.13/components/tools/arangoimport/details.md b/site/content/arangodb/3.13/components/tools/arangoimport/details.md similarity index 100% rename from site/content/3.13/components/tools/arangoimport/details.md rename to site/content/arangodb/3.13/components/tools/arangoimport/details.md diff --git a/site/content/3.13/components/tools/arangoimport/examples-csv.md b/site/content/arangodb/3.13/components/tools/arangoimport/examples-csv.md similarity index 100% rename from site/content/3.13/components/tools/arangoimport/examples-csv.md rename to site/content/arangodb/3.13/components/tools/arangoimport/examples-csv.md diff --git a/site/content/3.13/components/tools/arangoimport/examples-json.md b/site/content/arangodb/3.13/components/tools/arangoimport/examples-json.md similarity index 100% rename from site/content/3.13/components/tools/arangoimport/examples-json.md rename to site/content/arangodb/3.13/components/tools/arangoimport/examples-json.md diff --git a/site/content/3.13/components/tools/arangoimport/options.md b/site/content/arangodb/3.13/components/tools/arangoimport/options.md similarity index 100% rename from site/content/3.13/components/tools/arangoimport/options.md rename to site/content/arangodb/3.13/components/tools/arangoimport/options.md diff --git a/site/content/3.13/components/tools/arangoinspect/_index.md b/site/content/arangodb/3.13/components/tools/arangoinspect/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangoinspect/_index.md rename to site/content/arangodb/3.13/components/tools/arangoinspect/_index.md diff --git a/site/content/3.13/components/tools/arangoinspect/examples.md b/site/content/arangodb/3.13/components/tools/arangoinspect/examples.md similarity index 100% rename from site/content/3.13/components/tools/arangoinspect/examples.md rename to site/content/arangodb/3.13/components/tools/arangoinspect/examples.md diff --git a/site/content/3.13/components/tools/arangoinspect/options.md b/site/content/arangodb/3.13/components/tools/arangoinspect/options.md similarity index 100% rename from site/content/3.13/components/tools/arangoinspect/options.md rename to site/content/arangodb/3.13/components/tools/arangoinspect/options.md diff --git a/site/content/3.13/components/tools/arangorestore/_index.md b/site/content/arangodb/3.13/components/tools/arangorestore/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangorestore/_index.md rename to site/content/arangodb/3.13/components/tools/arangorestore/_index.md diff --git a/site/content/3.13/components/tools/arangorestore/examples.md b/site/content/arangodb/3.13/components/tools/arangorestore/examples.md similarity index 100% rename from site/content/3.13/components/tools/arangorestore/examples.md rename to site/content/arangodb/3.13/components/tools/arangorestore/examples.md diff --git a/site/content/3.13/components/tools/arangorestore/options.md b/site/content/arangodb/3.13/components/tools/arangorestore/options.md similarity index 100% rename from site/content/3.13/components/tools/arangorestore/options.md rename to site/content/arangodb/3.13/components/tools/arangorestore/options.md diff --git a/site/content/3.13/components/tools/arangovpack/_index.md b/site/content/arangodb/3.13/components/tools/arangovpack/_index.md similarity index 100% rename from site/content/3.13/components/tools/arangovpack/_index.md rename to site/content/arangodb/3.13/components/tools/arangovpack/_index.md diff --git a/site/content/3.13/components/tools/arangovpack/options.md b/site/content/arangodb/3.13/components/tools/arangovpack/options.md similarity index 100% rename from site/content/3.13/components/tools/arangovpack/options.md rename to site/content/arangodb/3.13/components/tools/arangovpack/options.md diff --git a/site/content/3.13/components/tools/foxx-cli/_index.md b/site/content/arangodb/3.13/components/tools/foxx-cli/_index.md similarity index 100% rename from site/content/3.13/components/tools/foxx-cli/_index.md rename to site/content/arangodb/3.13/components/tools/foxx-cli/_index.md diff --git a/site/content/3.13/components/tools/foxx-cli/details.md b/site/content/arangodb/3.13/components/tools/foxx-cli/details.md similarity index 100% rename from site/content/3.13/components/tools/foxx-cli/details.md rename to site/content/arangodb/3.13/components/tools/foxx-cli/details.md diff --git a/site/content/3.13/components/web-interface/_index.md b/site/content/arangodb/3.13/components/web-interface/_index.md similarity index 89% rename from site/content/3.13/components/web-interface/_index.md rename to site/content/arangodb/3.13/components/web-interface/_index.md index 42934ab4f6..5d3412cdac 100644 --- a/site/content/3.13/components/web-interface/_index.md +++ b/site/content/arangodb/3.13/components/web-interface/_index.md @@ -13,4 +13,4 @@ convenient way. Statistics and server status are provided as well. The web interface (also referred to as Web UI, frontend or *Aardvark*) can be accessed with a browser under the URL `http://localhost:8529` with default server settings. -![Single-server Web Interface](../../../images/ui-dashboard312.webp) +![Single-server Web Interface](../../../../images/ui-dashboard312.webp) diff --git a/site/content/3.13/components/web-interface/cluster.md b/site/content/arangodb/3.13/components/web-interface/cluster.md similarity index 97% rename from site/content/3.13/components/web-interface/cluster.md rename to site/content/arangodb/3.13/components/web-interface/cluster.md index 9662f6c93c..75807b2a42 100644 --- a/site/content/3.13/components/web-interface/cluster.md +++ b/site/content/arangodb/3.13/components/web-interface/cluster.md @@ -16,7 +16,7 @@ You can access the logs of individual Coordinators and DB-Servers via the The **Cluster** section displays statistics about the general cluster performance. -![Web Interface Cluster Dashboard](../../../images/ui-cluster-dashboard312.webp) +![Web Interface Cluster Dashboard](../../../../images/ui-cluster-dashboard312.webp) Statistics: diff --git a/site/content/3.13/components/web-interface/collections.md b/site/content/arangodb/3.13/components/web-interface/collections.md similarity index 100% rename from site/content/3.13/components/web-interface/collections.md rename to site/content/arangodb/3.13/components/web-interface/collections.md diff --git a/site/content/3.13/components/web-interface/dashboard.md b/site/content/arangodb/3.13/components/web-interface/dashboard.md similarity index 90% rename from site/content/3.13/components/web-interface/dashboard.md rename to site/content/arangodb/3.13/components/web-interface/dashboard.md index 9a6bcf5feb..b1018e2f80 100644 --- a/site/content/3.13/components/web-interface/dashboard.md +++ b/site/content/arangodb/3.13/components/web-interface/dashboard.md @@ -7,7 +7,7 @@ description: '' The **Dashboard** section provides statistics which are polled regularly from the ArangoDB server. -![Web Interface Dashboard](../../../images/ui-dashboard312.webp) +![Web Interface Dashboard](../../../../images/ui-dashboard312.webp) There is a different interface for [Cluster](cluster.md) deployments. diff --git a/site/content/3.13/components/web-interface/document.md b/site/content/arangodb/3.13/components/web-interface/document.md similarity index 100% rename from site/content/3.13/components/web-interface/document.md rename to site/content/arangodb/3.13/components/web-interface/document.md diff --git a/site/content/3.12/components/web-interface/graphs.md b/site/content/arangodb/3.13/components/web-interface/graphs.md similarity index 98% rename from site/content/3.12/components/web-interface/graphs.md rename to site/content/arangodb/3.13/components/web-interface/graphs.md index 9b298a16ec..d601939a70 100644 --- a/site/content/3.12/components/web-interface/graphs.md +++ b/site/content/arangodb/3.13/components/web-interface/graphs.md @@ -57,7 +57,7 @@ their direct neighbors are selected. You can select one or more start nodes and change the depth and the limit in the settings panel. You can also load the entire graph via the toolbar, but only use this with small graphs. -![The graph viewer with the settings panel open](../../../images/graphViewer312.png) +![The graph viewer with the settings panel open](../../../../images/graphViewer312.png) ### Viewport diff --git a/site/content/3.13/components/web-interface/logs.md b/site/content/arangodb/3.13/components/web-interface/logs.md similarity index 100% rename from site/content/3.13/components/web-interface/logs.md rename to site/content/arangodb/3.13/components/web-interface/logs.md diff --git a/site/content/3.13/components/web-interface/queries.md b/site/content/arangodb/3.13/components/web-interface/queries.md similarity index 98% rename from site/content/3.13/components/web-interface/queries.md rename to site/content/arangodb/3.13/components/web-interface/queries.md index 7c65ffc809..4da1b6f706 100644 --- a/site/content/3.13/components/web-interface/queries.md +++ b/site/content/arangodb/3.13/components/web-interface/queries.md @@ -14,7 +14,7 @@ The query view offers you three different subviews: The web interface offers a AQL Query Editor: -![Editor Input](../../../images/queryEditorInput312.png) +![Editor Input](../../../../images/queryEditorInput312.png) The editor is split into two parts, the query editor pane and the pane for bind variables and query options. diff --git a/site/content/3.13/components/web-interface/services.md b/site/content/arangodb/3.13/components/web-interface/services.md similarity index 100% rename from site/content/3.13/components/web-interface/services.md rename to site/content/arangodb/3.13/components/web-interface/services.md diff --git a/site/content/3.13/components/web-interface/users.md b/site/content/arangodb/3.13/components/web-interface/users.md similarity index 100% rename from site/content/3.13/components/web-interface/users.md rename to site/content/arangodb/3.13/components/web-interface/users.md diff --git a/site/content/3.13/concepts/_index.md b/site/content/arangodb/3.13/concepts/_index.md similarity index 100% rename from site/content/3.13/concepts/_index.md rename to site/content/arangodb/3.13/concepts/_index.md diff --git a/site/content/3.13/concepts/data-models.md b/site/content/arangodb/3.13/concepts/data-models.md similarity index 100% rename from site/content/3.13/concepts/data-models.md rename to site/content/arangodb/3.13/concepts/data-models.md diff --git a/site/content/3.13/concepts/data-retrieval.md b/site/content/arangodb/3.13/concepts/data-retrieval.md similarity index 100% rename from site/content/3.13/concepts/data-retrieval.md rename to site/content/arangodb/3.13/concepts/data-retrieval.md diff --git a/site/content/3.13/concepts/data-structure/_index.md b/site/content/arangodb/3.13/concepts/data-structure/_index.md similarity index 100% rename from site/content/3.13/concepts/data-structure/_index.md rename to site/content/arangodb/3.13/concepts/data-structure/_index.md diff --git a/site/content/3.13/concepts/data-structure/collections.md b/site/content/arangodb/3.13/concepts/data-structure/collections.md similarity index 100% rename from site/content/3.13/concepts/data-structure/collections.md rename to site/content/arangodb/3.13/concepts/data-structure/collections.md diff --git a/site/content/3.13/concepts/data-structure/databases.md b/site/content/arangodb/3.13/concepts/data-structure/databases.md similarity index 100% rename from site/content/3.13/concepts/data-structure/databases.md rename to site/content/arangodb/3.13/concepts/data-structure/databases.md diff --git a/site/content/3.13/concepts/data-structure/documents/_index.md b/site/content/arangodb/3.13/concepts/data-structure/documents/_index.md similarity index 100% rename from site/content/3.13/concepts/data-structure/documents/_index.md rename to site/content/arangodb/3.13/concepts/data-structure/documents/_index.md diff --git a/site/content/3.13/concepts/data-structure/documents/computed-values.md b/site/content/arangodb/3.13/concepts/data-structure/documents/computed-values.md similarity index 100% rename from site/content/3.13/concepts/data-structure/documents/computed-values.md rename to site/content/arangodb/3.13/concepts/data-structure/documents/computed-values.md diff --git a/site/content/3.13/concepts/data-structure/documents/schema-validation.md b/site/content/arangodb/3.13/concepts/data-structure/documents/schema-validation.md similarity index 100% rename from site/content/3.13/concepts/data-structure/documents/schema-validation.md rename to site/content/arangodb/3.13/concepts/data-structure/documents/schema-validation.md diff --git a/site/content/3.13/concepts/data-structure/views.md b/site/content/arangodb/3.13/concepts/data-structure/views.md similarity index 100% rename from site/content/3.13/concepts/data-structure/views.md rename to site/content/arangodb/3.13/concepts/data-structure/views.md diff --git a/site/content/3.13/deploy/_index.md b/site/content/arangodb/3.13/deploy/_index.md similarity index 96% rename from site/content/3.13/deploy/_index.md rename to site/content/arangodb/3.13/deploy/_index.md index e0d36ebcd0..2d9787b64c 100644 --- a/site/content/3.13/deploy/_index.md +++ b/site/content/arangodb/3.13/deploy/_index.md @@ -48,7 +48,7 @@ for multi-tenant use cases. The ArangoDB Platform is the umbrella for deploying and operating the entire ArangoDB product offering with a unified interface in a Kubernetes cluster. It is offered for self-hosting on-prem or in the cloud and as a managed service, -superseding the ArangoGraph Insights Platform. +superseding the Arango Managed Platform (AMP). See [The ArangoDB Platform](../components/platform.md) for details. @@ -68,7 +68,7 @@ There are different ways to set up and operate ArangoDB. ArangoDB Kubernetes Operator (`kube-arangodb`). The fastest way to get ArangoDB up and running is to run it in the cloud - the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) offers a fully managed cloud service, available on AWS and GCP. ### Manual Deployment @@ -115,7 +115,7 @@ If you want a specific version, download the precompiled executable via the ### Run in the cloud - [AWS and Azure](in-the-cloud.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS and GCP ### Run in Kubernetes diff --git a/site/content/3.13/deploy/architecture/_index.md b/site/content/arangodb/3.13/deploy/architecture/_index.md similarity index 100% rename from site/content/3.13/deploy/architecture/_index.md rename to site/content/arangodb/3.13/deploy/architecture/_index.md diff --git a/site/content/3.13/deploy/architecture/data-sharding.md b/site/content/arangodb/3.13/deploy/architecture/data-sharding.md similarity index 98% rename from site/content/3.13/deploy/architecture/data-sharding.md rename to site/content/arangodb/3.13/deploy/architecture/data-sharding.md index a677edbfd6..61e67cb5d9 100644 --- a/site/content/3.13/deploy/architecture/data-sharding.md +++ b/site/content/arangodb/3.13/deploy/architecture/data-sharding.md @@ -44,7 +44,7 @@ cost-effective than pre-provisioning a single large machine. Increased complexity in infrastructure can be managed using modern containerization and cluster orchestrations tools like [Kubernetes](../kubernetes.md). -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) To achieve this ArangoDB splits your dataset into so called _shards_. The number of shards is something you may choose according to your needs. Proper sharding @@ -84,7 +84,7 @@ a given document is to be stored. Choosing the right shard key can have significant impact on your performance can reduce network traffic and increase performance. -![Hash Sharding](../../../images/cluster_sharding_hash.jpg) +![Hash Sharding](../../../../images/cluster_sharding_hash.jpg) ArangoDB uses consistent hashing to compute the target shard from the given values (as specified via by the `shardKeys` collection property). The ideal set diff --git a/site/content/3.13/deploy/architecture/replication.md b/site/content/arangodb/3.13/deploy/architecture/replication.md similarity index 100% rename from site/content/3.13/deploy/architecture/replication.md rename to site/content/arangodb/3.13/deploy/architecture/replication.md diff --git a/site/content/3.13/deploy/architecture/scalability.md b/site/content/arangodb/3.13/deploy/architecture/scalability.md similarity index 100% rename from site/content/3.13/deploy/architecture/scalability.md rename to site/content/arangodb/3.13/deploy/architecture/scalability.md diff --git a/site/content/3.13/deploy/cluster/_index.md b/site/content/arangodb/3.13/deploy/cluster/_index.md similarity index 98% rename from site/content/3.13/deploy/cluster/_index.md rename to site/content/arangodb/3.13/deploy/cluster/_index.md index 7a285ae5cd..fe840ace5d 100644 --- a/site/content/3.13/deploy/cluster/_index.md +++ b/site/content/arangodb/3.13/deploy/cluster/_index.md @@ -39,7 +39,7 @@ roles: - _Coordinators_ - _DB-Servers_. -![ArangoDB Cluster](../../../images/cluster-topology.png) +![ArangoDB Cluster](../../../../images/cluster-topology.png) ### Agents @@ -137,7 +137,7 @@ automatically to the different servers. In many situations one can also reap a benefit in data throughput, again because the load can be distributed to multiple machines. -![Cluster Sharding](../../../images/cluster_sharding.jpg) +![Cluster Sharding](../../../../images/cluster_sharding.jpg) From the outside this process is fully transparent: An application may talk to any _Coordinator_ and @@ -380,7 +380,7 @@ See the [Cluster Deployment](deployment/_index.md) chapter for instructions. ArangoDB is also available as a cloud service, the -[**ArangoGraph Insights Platform**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[**Arango Managed Platform (AMP)**](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). ## Cluster ID diff --git a/site/content/3.13/deploy/cluster/administration.md b/site/content/arangodb/3.13/deploy/cluster/administration.md similarity index 100% rename from site/content/3.13/deploy/cluster/administration.md rename to site/content/arangodb/3.13/deploy/cluster/administration.md diff --git a/site/content/3.13/deploy/cluster/deployment/_index.md b/site/content/arangodb/3.13/deploy/cluster/deployment/_index.md similarity index 97% rename from site/content/3.13/deploy/cluster/deployment/_index.md rename to site/content/arangodb/3.13/deploy/cluster/deployment/_index.md index 102d40bed3..5d6d6232f2 100644 --- a/site/content/3.13/deploy/cluster/deployment/_index.md +++ b/site/content/arangodb/3.13/deploy/cluster/deployment/_index.md @@ -9,7 +9,7 @@ You can deploy an ArangoDB cluster in different ways: - [Using the ArangoDB Starter](using-the-arangodb-starter.md) - [Manual Start](manual-start.md) - [Kubernetes](../../kubernetes.md) -- [ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), +- [Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), fully managed, available on AWS and GCP ## Preliminary Information For Debian/Ubuntu Systems diff --git a/site/content/3.13/deploy/cluster/deployment/manual-start.md b/site/content/arangodb/3.13/deploy/cluster/deployment/manual-start.md similarity index 100% rename from site/content/3.13/deploy/cluster/deployment/manual-start.md rename to site/content/arangodb/3.13/deploy/cluster/deployment/manual-start.md diff --git a/site/content/3.13/deploy/cluster/deployment/using-the-arangodb-starter.md b/site/content/arangodb/3.13/deploy/cluster/deployment/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.13/deploy/cluster/deployment/using-the-arangodb-starter.md rename to site/content/arangodb/3.13/deploy/cluster/deployment/using-the-arangodb-starter.md diff --git a/site/content/3.13/deploy/cluster/limitations.md b/site/content/arangodb/3.13/deploy/cluster/limitations.md similarity index 100% rename from site/content/3.13/deploy/cluster/limitations.md rename to site/content/arangodb/3.13/deploy/cluster/limitations.md diff --git a/site/content/3.13/deploy/in-the-cloud.md b/site/content/arangodb/3.13/deploy/in-the-cloud.md similarity index 100% rename from site/content/3.13/deploy/in-the-cloud.md rename to site/content/arangodb/3.13/deploy/in-the-cloud.md diff --git a/site/content/3.13/deploy/kubernetes.md b/site/content/arangodb/3.13/deploy/kubernetes.md similarity index 100% rename from site/content/3.13/deploy/kubernetes.md rename to site/content/arangodb/3.13/deploy/kubernetes.md diff --git a/site/content/3.13/deploy/oneshard.md b/site/content/arangodb/3.13/deploy/oneshard.md similarity index 99% rename from site/content/3.13/deploy/oneshard.md rename to site/content/arangodb/3.13/deploy/oneshard.md index cb7ed57fe7..eeaffdd7ad 100644 --- a/site/content/3.13/deploy/oneshard.md +++ b/site/content/arangodb/3.13/deploy/oneshard.md @@ -48,7 +48,7 @@ because they need to send and receive data on several connections, build up results for collection accesses from the received parts followed by further processing. -![OneShard vs. Sharded Cluster Setup](../../images/cluster-sharded-oneshard.png) +![OneShard vs. Sharded Cluster Setup](../../../images/cluster-sharded-oneshard.png) If the database involved in a query is a OneShard database, then the OneShard optimization can be applied to run the query on the diff --git a/site/content/3.13/deploy/production-checklist.md b/site/content/arangodb/3.13/deploy/production-checklist.md similarity index 100% rename from site/content/3.13/deploy/production-checklist.md rename to site/content/arangodb/3.13/deploy/production-checklist.md diff --git a/site/content/3.13/deploy/single-instance-vs-cluster.md b/site/content/arangodb/3.13/deploy/single-instance-vs-cluster.md similarity index 100% rename from site/content/3.13/deploy/single-instance-vs-cluster.md rename to site/content/arangodb/3.13/deploy/single-instance-vs-cluster.md diff --git a/site/content/3.13/deploy/single-instance/_index.md b/site/content/arangodb/3.13/deploy/single-instance/_index.md similarity index 100% rename from site/content/3.13/deploy/single-instance/_index.md rename to site/content/arangodb/3.13/deploy/single-instance/_index.md diff --git a/site/content/3.13/deploy/single-instance/manual-start.md b/site/content/arangodb/3.13/deploy/single-instance/manual-start.md similarity index 100% rename from site/content/3.13/deploy/single-instance/manual-start.md rename to site/content/arangodb/3.13/deploy/single-instance/manual-start.md diff --git a/site/content/3.13/deploy/single-instance/using-the-arangodb-starter.md b/site/content/arangodb/3.13/deploy/single-instance/using-the-arangodb-starter.md similarity index 100% rename from site/content/3.13/deploy/single-instance/using-the-arangodb-starter.md rename to site/content/arangodb/3.13/deploy/single-instance/using-the-arangodb-starter.md diff --git a/site/content/3.13/develop/_index.md b/site/content/arangodb/3.13/develop/_index.md similarity index 100% rename from site/content/3.13/develop/_index.md rename to site/content/arangodb/3.13/develop/_index.md diff --git a/site/content/3.13/develop/drivers/_index.md b/site/content/arangodb/3.13/develop/drivers/_index.md similarity index 100% rename from site/content/3.13/develop/drivers/_index.md rename to site/content/arangodb/3.13/develop/drivers/_index.md diff --git a/site/content/3.13/develop/drivers/go.md b/site/content/arangodb/3.13/develop/drivers/go.md similarity index 100% rename from site/content/3.13/develop/drivers/go.md rename to site/content/arangodb/3.13/develop/drivers/go.md diff --git a/site/content/3.13/develop/drivers/java/_index.md b/site/content/arangodb/3.13/develop/drivers/java/_index.md similarity index 100% rename from site/content/3.13/develop/drivers/java/_index.md rename to site/content/arangodb/3.13/develop/drivers/java/_index.md diff --git a/site/content/3.13/develop/drivers/java/reference-version-7/_index.md b/site/content/arangodb/3.13/develop/drivers/java/reference-version-7/_index.md similarity index 100% rename from site/content/3.13/develop/drivers/java/reference-version-7/_index.md rename to site/content/arangodb/3.13/develop/drivers/java/reference-version-7/_index.md diff --git a/site/content/3.13/develop/drivers/java/reference-version-7/changes-in-version-7.md b/site/content/arangodb/3.13/develop/drivers/java/reference-version-7/changes-in-version-7.md similarity index 100% rename from site/content/3.13/develop/drivers/java/reference-version-7/changes-in-version-7.md rename to site/content/arangodb/3.13/develop/drivers/java/reference-version-7/changes-in-version-7.md diff --git a/site/content/3.13/develop/drivers/java/reference-version-7/driver-setup.md b/site/content/arangodb/3.13/develop/drivers/java/reference-version-7/driver-setup.md similarity index 100% rename from site/content/3.13/develop/drivers/java/reference-version-7/driver-setup.md rename to site/content/arangodb/3.13/develop/drivers/java/reference-version-7/driver-setup.md diff --git a/site/content/3.13/develop/drivers/java/reference-version-7/serialization.md b/site/content/arangodb/3.13/develop/drivers/java/reference-version-7/serialization.md similarity index 100% rename from site/content/3.13/develop/drivers/java/reference-version-7/serialization.md rename to site/content/arangodb/3.13/develop/drivers/java/reference-version-7/serialization.md diff --git a/site/content/3.13/develop/drivers/javascript.md b/site/content/arangodb/3.13/develop/drivers/javascript.md similarity index 100% rename from site/content/3.13/develop/drivers/javascript.md rename to site/content/arangodb/3.13/develop/drivers/javascript.md diff --git a/site/content/3.13/develop/drivers/python.md b/site/content/arangodb/3.13/develop/drivers/python.md similarity index 100% rename from site/content/3.13/develop/drivers/python.md rename to site/content/arangodb/3.13/develop/drivers/python.md diff --git a/site/content/3.13/develop/error-codes.md b/site/content/arangodb/3.13/develop/error-codes.md similarity index 100% rename from site/content/3.13/develop/error-codes.md rename to site/content/arangodb/3.13/develop/error-codes.md diff --git a/site/content/3.13/develop/exit-codes.md b/site/content/arangodb/3.13/develop/exit-codes.md similarity index 100% rename from site/content/3.13/develop/exit-codes.md rename to site/content/arangodb/3.13/develop/exit-codes.md diff --git a/site/content/3.13/develop/foxx-microservices/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/deployment.md b/site/content/arangodb/3.13/develop/foxx-microservices/deployment.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/deployment.md rename to site/content/arangodb/3.13/develop/foxx-microservices/deployment.md diff --git a/site/content/3.13/develop/foxx-microservices/getting-started.md b/site/content/arangodb/3.13/develop/foxx-microservices/getting-started.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/getting-started.md rename to site/content/arangodb/3.13/develop/foxx-microservices/getting-started.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/access-from-the-browser.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/access-from-the-browser.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/access-from-the-browser.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/access-from-the-browser.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/authentication-and-sessions.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/authentication-and-sessions.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/authentication-and-sessions.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/authentication-and-sessions.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/development-mode.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/development-mode.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/development-mode.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/development-mode.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/foxx-in-a-cluster.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/foxx-in-a-cluster.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/foxx-in-a-cluster.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/foxx-in-a-cluster.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/linking-services-together.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/linking-services-together.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/linking-services-together.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/linking-services-together.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/making-requests.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/making-requests.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/making-requests.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/making-requests.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/scripts-and-scheduling.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/scripts-and-scheduling.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/scripts-and-scheduling.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/scripts-and-scheduling.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/testing-foxx-services.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/testing-foxx-services.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/testing-foxx-services.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/testing-foxx-services.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/using-node-modules.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/using-node-modules.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/using-node-modules.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/using-node-modules.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/using-webpack-with-foxx.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/using-webpack-with-foxx.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/using-webpack-with-foxx.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/using-webpack-with-foxx.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/working-with-collections.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/working-with-collections.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/working-with-collections.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/working-with-collections.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/working-with-files.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/working-with-files.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/working-with-files.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/working-with-files.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/working-with-routers.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/working-with-routers.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/working-with-routers.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/working-with-routers.md diff --git a/site/content/3.13/develop/foxx-microservices/guides/writing-queries.md b/site/content/arangodb/3.13/develop/foxx-microservices/guides/writing-queries.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/guides/writing-queries.md rename to site/content/arangodb/3.13/develop/foxx-microservices/guides/writing-queries.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/configuration.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/configuration.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/configuration.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/configuration.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/related-modules/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/related-modules/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/related-modules/authentication.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/authentication.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/related-modules/authentication.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/authentication.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/related-modules/graphql.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/graphql.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/related-modules/graphql.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/graphql.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/oauth-1-0a.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/related-modules/oauth-2-0.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/oauth-2-0.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/related-modules/oauth-2-0.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/oauth-2-0.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/related-modules/queues.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/queues.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/related-modules/queues.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/related-modules/queues.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/routers/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/routers/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/routers/endpoints.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/endpoints.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/routers/endpoints.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/endpoints.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/routers/middleware.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/middleware.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/routers/middleware.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/middleware.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/routers/request.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/request.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/routers/request.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/request.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/routers/response.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/response.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/routers/response.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/routers/response.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/service-context.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/service-context.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/service-context.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/service-context.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/service-manifest.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/service-manifest.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/service-manifest.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/service-manifest.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/collection-storage.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-storages/jwt-storage.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/_index.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/cookie-transport.md diff --git a/site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md b/site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md similarity index 100% rename from site/content/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md rename to site/content/arangodb/3.13/develop/foxx-microservices/reference/sessions-middleware/session-transports/header-transport.md diff --git a/site/content/3.13/develop/http-api/_index.md b/site/content/arangodb/3.13/develop/http-api/_index.md similarity index 98% rename from site/content/3.13/develop/http-api/_index.md rename to site/content/arangodb/3.13/develop/http-api/_index.md index 2a6b57b51e..e42c7b49f3 100644 --- a/site/content/3.13/develop/http-api/_index.md +++ b/site/content/arangodb/3.13/develop/http-api/_index.md @@ -105,7 +105,7 @@ You can explore the API with the interactive **Swagger UI** using the 2. Click the **Rest API** tab. 3. Click a section and endpoint to view the description and parameters. -![The web interface with the navigation on the left and the tabs at the top](../../../images/swagger_serverapi_overview312.png) +![The web interface with the navigation on the left and the tabs at the top](../../../../images/swagger_serverapi_overview312.png) Also see this blog post: [Using the ArangoDB Swagger.io Interactive API Documentation](https://www.arangodb.com/2018/03/using-arangodb-swaggerio-interactive-api-documentation/). diff --git a/site/content/3.13/develop/http-api/administration.md b/site/content/arangodb/3.13/develop/http-api/administration.md similarity index 100% rename from site/content/3.13/develop/http-api/administration.md rename to site/content/arangodb/3.13/develop/http-api/administration.md diff --git a/site/content/3.13/develop/http-api/analyzers.md b/site/content/arangodb/3.13/develop/http-api/analyzers.md similarity index 100% rename from site/content/3.13/develop/http-api/analyzers.md rename to site/content/arangodb/3.13/develop/http-api/analyzers.md diff --git a/site/content/3.13/develop/http-api/authentication.md b/site/content/arangodb/3.13/develop/http-api/authentication.md similarity index 99% rename from site/content/3.13/develop/http-api/authentication.md rename to site/content/arangodb/3.13/develop/http-api/authentication.md index dcae69cdcb..7c004950b4 100644 --- a/site/content/3.13/develop/http-api/authentication.md +++ b/site/content/arangodb/3.13/develop/http-api/authentication.md @@ -938,7 +938,7 @@ assert(response.tokens?.length === 0); ## Hot-reload JWT secrets {{< tip >}} -In the ArangoGraph Insights Platform, authentication secrets are managed and +In the Arango Managed Platform (AMP), authentication secrets are managed and therefore this feature isn't available. {{< /tip >}} diff --git a/site/content/3.13/develop/http-api/cluster.md b/site/content/arangodb/3.13/develop/http-api/cluster.md similarity index 100% rename from site/content/3.13/develop/http-api/cluster.md rename to site/content/arangodb/3.13/develop/http-api/cluster.md diff --git a/site/content/3.13/develop/http-api/collections.md b/site/content/arangodb/3.13/develop/http-api/collections.md similarity index 100% rename from site/content/3.13/develop/http-api/collections.md rename to site/content/arangodb/3.13/develop/http-api/collections.md diff --git a/site/content/3.13/develop/http-api/databases.md b/site/content/arangodb/3.13/develop/http-api/databases.md similarity index 100% rename from site/content/3.13/develop/http-api/databases.md rename to site/content/arangodb/3.13/develop/http-api/databases.md diff --git a/site/content/3.13/develop/http-api/documents.md b/site/content/arangodb/3.13/develop/http-api/documents.md similarity index 100% rename from site/content/3.13/develop/http-api/documents.md rename to site/content/arangodb/3.13/develop/http-api/documents.md diff --git a/site/content/3.13/develop/http-api/foxx.md b/site/content/arangodb/3.13/develop/http-api/foxx.md similarity index 100% rename from site/content/3.13/develop/http-api/foxx.md rename to site/content/arangodb/3.13/develop/http-api/foxx.md diff --git a/site/content/3.13/develop/http-api/general-request-handling.md b/site/content/arangodb/3.13/develop/http-api/general-request-handling.md similarity index 100% rename from site/content/3.13/develop/http-api/general-request-handling.md rename to site/content/arangodb/3.13/develop/http-api/general-request-handling.md diff --git a/site/content/3.13/develop/http-api/graphs/_index.md b/site/content/arangodb/3.13/develop/http-api/graphs/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/graphs/_index.md rename to site/content/arangodb/3.13/develop/http-api/graphs/_index.md diff --git a/site/content/3.13/develop/http-api/graphs/edges.md b/site/content/arangodb/3.13/develop/http-api/graphs/edges.md similarity index 100% rename from site/content/3.13/develop/http-api/graphs/edges.md rename to site/content/arangodb/3.13/develop/http-api/graphs/edges.md diff --git a/site/content/3.13/develop/http-api/graphs/named-graphs.md b/site/content/arangodb/3.13/develop/http-api/graphs/named-graphs.md similarity index 99% rename from site/content/3.13/develop/http-api/graphs/named-graphs.md rename to site/content/arangodb/3.13/develop/http-api/graphs/named-graphs.md index 5f5123ad4b..88602a529a 100644 --- a/site/content/3.13/develop/http-api/graphs/named-graphs.md +++ b/site/content/arangodb/3.13/develop/http-api/graphs/named-graphs.md @@ -18,11 +18,11 @@ The examples use the following example graphs: [_Social Graph_](../../../graphs/example-graphs.md#social-graph): -![Social Example Graph](../../../../images/social_graph.png) +![Social Example Graph](../../../../../images/social_graph.png) [_Knows Graph_](../../../graphs/example-graphs.md#knows-graph): -![Social Example Graph](../../../../images/knows_graph.png) +![Social Example Graph](../../../../../images/knows_graph.png) ## Management diff --git a/site/content/3.13/develop/http-api/hot-backups.md b/site/content/arangodb/3.13/develop/http-api/hot-backups.md similarity index 99% rename from site/content/3.13/develop/http-api/hot-backups.md rename to site/content/arangodb/3.13/develop/http-api/hot-backups.md index a585b2244c..d1962db6f9 100644 --- a/site/content/3.13/develop/http-api/hot-backups.md +++ b/site/content/arangodb/3.13/develop/http-api/hot-backups.md @@ -7,8 +7,8 @@ description: >- backups --- {{< tip >}} -In the ArangoGraph Insights Platform, use managed -[Backups](../../arangograph/backups.md) instead. +In the Arango Managed Platform (AMP), use managed +[Backups](../../../../amp/backups.md) instead. {{< /tip >}} Hot Backups are near instantaneous consistent snapshots of an diff --git a/site/content/3.13/develop/http-api/import.md b/site/content/arangodb/3.13/develop/http-api/import.md similarity index 100% rename from site/content/3.13/develop/http-api/import.md rename to site/content/arangodb/3.13/develop/http-api/import.md diff --git a/site/content/3.13/develop/http-api/indexes/_index.md b/site/content/arangodb/3.13/develop/http-api/indexes/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/_index.md rename to site/content/arangodb/3.13/develop/http-api/indexes/_index.md diff --git a/site/content/3.13/develop/http-api/indexes/fulltext.md b/site/content/arangodb/3.13/develop/http-api/indexes/fulltext.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/fulltext.md rename to site/content/arangodb/3.13/develop/http-api/indexes/fulltext.md diff --git a/site/content/3.13/develop/http-api/indexes/geo-spatial.md b/site/content/arangodb/3.13/develop/http-api/indexes/geo-spatial.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/geo-spatial.md rename to site/content/arangodb/3.13/develop/http-api/indexes/geo-spatial.md diff --git a/site/content/3.13/develop/http-api/indexes/inverted.md b/site/content/arangodb/3.13/develop/http-api/indexes/inverted.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/inverted.md rename to site/content/arangodb/3.13/develop/http-api/indexes/inverted.md diff --git a/site/content/3.13/develop/http-api/indexes/multi-dimensional.md b/site/content/arangodb/3.13/develop/http-api/indexes/multi-dimensional.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/multi-dimensional.md rename to site/content/arangodb/3.13/develop/http-api/indexes/multi-dimensional.md diff --git a/site/content/3.13/develop/http-api/indexes/persistent.md b/site/content/arangodb/3.13/develop/http-api/indexes/persistent.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/persistent.md rename to site/content/arangodb/3.13/develop/http-api/indexes/persistent.md diff --git a/site/content/3.13/develop/http-api/indexes/ttl.md b/site/content/arangodb/3.13/develop/http-api/indexes/ttl.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/ttl.md rename to site/content/arangodb/3.13/develop/http-api/indexes/ttl.md diff --git a/site/content/3.13/develop/http-api/indexes/vector.md b/site/content/arangodb/3.13/develop/http-api/indexes/vector.md similarity index 100% rename from site/content/3.13/develop/http-api/indexes/vector.md rename to site/content/arangodb/3.13/develop/http-api/indexes/vector.md diff --git a/site/content/3.13/develop/http-api/jobs.md b/site/content/arangodb/3.13/develop/http-api/jobs.md similarity index 100% rename from site/content/3.13/develop/http-api/jobs.md rename to site/content/arangodb/3.13/develop/http-api/jobs.md diff --git a/site/content/3.13/develop/http-api/monitoring/_index.md b/site/content/arangodb/3.13/develop/http-api/monitoring/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/monitoring/_index.md rename to site/content/arangodb/3.13/develop/http-api/monitoring/_index.md diff --git a/site/content/3.13/develop/http-api/monitoring/logs.md b/site/content/arangodb/3.13/develop/http-api/monitoring/logs.md similarity index 100% rename from site/content/3.13/develop/http-api/monitoring/logs.md rename to site/content/arangodb/3.13/develop/http-api/monitoring/logs.md diff --git a/site/content/3.13/develop/http-api/monitoring/metrics.md b/site/content/arangodb/3.13/develop/http-api/monitoring/metrics.md similarity index 100% rename from site/content/3.13/develop/http-api/monitoring/metrics.md rename to site/content/arangodb/3.13/develop/http-api/monitoring/metrics.md diff --git a/site/content/3.13/develop/http-api/monitoring/statistics.md b/site/content/arangodb/3.13/develop/http-api/monitoring/statistics.md similarity index 100% rename from site/content/3.13/develop/http-api/monitoring/statistics.md rename to site/content/arangodb/3.13/develop/http-api/monitoring/statistics.md diff --git a/site/content/3.13/develop/http-api/queries/_index.md b/site/content/arangodb/3.13/develop/http-api/queries/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/queries/_index.md rename to site/content/arangodb/3.13/develop/http-api/queries/_index.md diff --git a/site/content/3.13/develop/http-api/queries/aql-queries.md b/site/content/arangodb/3.13/develop/http-api/queries/aql-queries.md similarity index 100% rename from site/content/3.13/develop/http-api/queries/aql-queries.md rename to site/content/arangodb/3.13/develop/http-api/queries/aql-queries.md diff --git a/site/content/3.13/develop/http-api/queries/aql-query-plan-cache.md b/site/content/arangodb/3.13/develop/http-api/queries/aql-query-plan-cache.md similarity index 100% rename from site/content/3.13/develop/http-api/queries/aql-query-plan-cache.md rename to site/content/arangodb/3.13/develop/http-api/queries/aql-query-plan-cache.md diff --git a/site/content/3.13/develop/http-api/queries/aql-query-results-cache.md b/site/content/arangodb/3.13/develop/http-api/queries/aql-query-results-cache.md similarity index 100% rename from site/content/3.13/develop/http-api/queries/aql-query-results-cache.md rename to site/content/arangodb/3.13/develop/http-api/queries/aql-query-results-cache.md diff --git a/site/content/3.13/develop/http-api/queries/user-defined-aql-functions.md b/site/content/arangodb/3.13/develop/http-api/queries/user-defined-aql-functions.md similarity index 100% rename from site/content/3.13/develop/http-api/queries/user-defined-aql-functions.md rename to site/content/arangodb/3.13/develop/http-api/queries/user-defined-aql-functions.md diff --git a/site/content/3.13/develop/http-api/replication/_index.md b/site/content/arangodb/3.13/develop/http-api/replication/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/replication/_index.md rename to site/content/arangodb/3.13/develop/http-api/replication/_index.md diff --git a/site/content/3.13/develop/http-api/replication/other-replication-commands.md b/site/content/arangodb/3.13/develop/http-api/replication/other-replication-commands.md similarity index 100% rename from site/content/3.13/develop/http-api/replication/other-replication-commands.md rename to site/content/arangodb/3.13/develop/http-api/replication/other-replication-commands.md diff --git a/site/content/3.13/develop/http-api/replication/replication-applier.md b/site/content/arangodb/3.13/develop/http-api/replication/replication-applier.md similarity index 100% rename from site/content/3.13/develop/http-api/replication/replication-applier.md rename to site/content/arangodb/3.13/develop/http-api/replication/replication-applier.md diff --git a/site/content/3.13/develop/http-api/replication/replication-dump.md b/site/content/arangodb/3.13/develop/http-api/replication/replication-dump.md similarity index 100% rename from site/content/3.13/develop/http-api/replication/replication-dump.md rename to site/content/arangodb/3.13/develop/http-api/replication/replication-dump.md diff --git a/site/content/3.13/develop/http-api/replication/replication-logger.md b/site/content/arangodb/3.13/develop/http-api/replication/replication-logger.md similarity index 100% rename from site/content/3.13/develop/http-api/replication/replication-logger.md rename to site/content/arangodb/3.13/develop/http-api/replication/replication-logger.md diff --git a/site/content/3.13/develop/http-api/replication/write-ahead-log.md b/site/content/arangodb/3.13/develop/http-api/replication/write-ahead-log.md similarity index 100% rename from site/content/3.13/develop/http-api/replication/write-ahead-log.md rename to site/content/arangodb/3.13/develop/http-api/replication/write-ahead-log.md diff --git a/site/content/3.13/develop/http-api/security.md b/site/content/arangodb/3.13/develop/http-api/security.md similarity index 100% rename from site/content/3.13/develop/http-api/security.md rename to site/content/arangodb/3.13/develop/http-api/security.md diff --git a/site/content/3.13/develop/http-api/tasks.md b/site/content/arangodb/3.13/develop/http-api/tasks.md similarity index 100% rename from site/content/3.13/develop/http-api/tasks.md rename to site/content/arangodb/3.13/develop/http-api/tasks.md diff --git a/site/content/3.13/develop/http-api/transactions/_index.md b/site/content/arangodb/3.13/develop/http-api/transactions/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/transactions/_index.md rename to site/content/arangodb/3.13/develop/http-api/transactions/_index.md diff --git a/site/content/3.13/develop/http-api/transactions/javascript-transactions.md b/site/content/arangodb/3.13/develop/http-api/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.13/develop/http-api/transactions/javascript-transactions.md rename to site/content/arangodb/3.13/develop/http-api/transactions/javascript-transactions.md diff --git a/site/content/3.13/develop/http-api/transactions/stream-transactions.md b/site/content/arangodb/3.13/develop/http-api/transactions/stream-transactions.md similarity index 100% rename from site/content/3.13/develop/http-api/transactions/stream-transactions.md rename to site/content/arangodb/3.13/develop/http-api/transactions/stream-transactions.md diff --git a/site/content/3.13/develop/http-api/users.md b/site/content/arangodb/3.13/develop/http-api/users.md similarity index 100% rename from site/content/3.13/develop/http-api/users.md rename to site/content/arangodb/3.13/develop/http-api/users.md diff --git a/site/content/3.13/develop/http-api/views/_index.md b/site/content/arangodb/3.13/develop/http-api/views/_index.md similarity index 100% rename from site/content/3.13/develop/http-api/views/_index.md rename to site/content/arangodb/3.13/develop/http-api/views/_index.md diff --git a/site/content/3.13/develop/http-api/views/arangosearch-views.md b/site/content/arangodb/3.13/develop/http-api/views/arangosearch-views.md similarity index 100% rename from site/content/3.13/develop/http-api/views/arangosearch-views.md rename to site/content/arangodb/3.13/develop/http-api/views/arangosearch-views.md diff --git a/site/content/3.13/develop/http-api/views/search-alias-views.md b/site/content/arangodb/3.13/develop/http-api/views/search-alias-views.md similarity index 100% rename from site/content/3.13/develop/http-api/views/search-alias-views.md rename to site/content/arangodb/3.13/develop/http-api/views/search-alias-views.md diff --git a/site/content/3.13/develop/integrations/_index.md b/site/content/arangodb/3.13/develop/integrations/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/_index.md rename to site/content/arangodb/3.13/develop/integrations/_index.md diff --git a/site/content/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md b/site/content/arangodb/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md similarity index 99% rename from site/content/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md rename to site/content/arangodb/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md index b05d1acfb1..1124193864 100644 --- a/site/content/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md +++ b/site/content/arangodb/3.13/develop/integrations/arangodb-datasource-for-apache-spark.md @@ -374,7 +374,7 @@ The following Spark SQL data types (subtypes of `org.apache.spark.sql.types.Filt - `MapType` (only with key type `StringType`) - `StructType` -## Connect to the ArangoGraph Insights Platform +## Connect to the Arango Managed Platform (AMP) To connect to SSL secured deployments using X.509 Base64 encoded CA certificate (ArangoGraph): diff --git a/site/content/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md b/site/content/arangodb/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md rename to site/content/arangodb/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/_index.md diff --git a/site/content/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md b/site/content/arangodb/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md similarity index 100% rename from site/content/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md rename to site/content/arangodb/3.13/develop/integrations/kafka-connect-arangodb-sink-connector/configuration.md diff --git a/site/content/3.13/develop/integrations/spring-boot-arangodb.md b/site/content/arangodb/3.13/develop/integrations/spring-boot-arangodb.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-boot-arangodb.md rename to site/content/arangodb/3.13/develop/integrations/spring-boot-arangodb.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/_index.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/_index.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/_index.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/migration.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/migration.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/migration.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/migration.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/_index.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/_index.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/_index.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/_index.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/auditing.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/computed-values.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/converter.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/document.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/edge.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/events.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/indexes.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/reference.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/mapping/relations.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/_index.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/_index.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/derived-queries.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/named-queries.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/repositories/queries/query-methods.md diff --git a/site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/template.md b/site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/template.md similarity index 100% rename from site/content/3.13/develop/integrations/spring-data-arangodb/reference-version-4/template.md rename to site/content/arangodb/3.13/develop/integrations/spring-data-arangodb/reference-version-4/template.md diff --git a/site/content/3.13/develop/javascript-api/@arangodb/_index.md b/site/content/arangodb/3.13/develop/javascript-api/@arangodb/_index.md similarity index 100% rename from site/content/3.13/develop/javascript-api/@arangodb/_index.md rename to site/content/arangodb/3.13/develop/javascript-api/@arangodb/_index.md diff --git a/site/content/3.13/develop/javascript-api/@arangodb/collection-object.md b/site/content/arangodb/3.13/develop/javascript-api/@arangodb/collection-object.md similarity index 100% rename from site/content/3.13/develop/javascript-api/@arangodb/collection-object.md rename to site/content/arangodb/3.13/develop/javascript-api/@arangodb/collection-object.md diff --git a/site/content/3.13/develop/javascript-api/@arangodb/cursor-object.md b/site/content/arangodb/3.13/develop/javascript-api/@arangodb/cursor-object.md similarity index 100% rename from site/content/3.13/develop/javascript-api/@arangodb/cursor-object.md rename to site/content/arangodb/3.13/develop/javascript-api/@arangodb/cursor-object.md diff --git a/site/content/3.13/develop/javascript-api/@arangodb/db-object.md b/site/content/arangodb/3.13/develop/javascript-api/@arangodb/db-object.md similarity index 100% rename from site/content/3.13/develop/javascript-api/@arangodb/db-object.md rename to site/content/arangodb/3.13/develop/javascript-api/@arangodb/db-object.md diff --git a/site/content/3.13/develop/javascript-api/@arangodb/view-object.md b/site/content/arangodb/3.13/develop/javascript-api/@arangodb/view-object.md similarity index 100% rename from site/content/3.13/develop/javascript-api/@arangodb/view-object.md rename to site/content/arangodb/3.13/develop/javascript-api/@arangodb/view-object.md diff --git a/site/content/3.13/develop/javascript-api/_index.md b/site/content/arangodb/3.13/develop/javascript-api/_index.md similarity index 100% rename from site/content/3.13/develop/javascript-api/_index.md rename to site/content/arangodb/3.13/develop/javascript-api/_index.md diff --git a/site/content/3.13/develop/javascript-api/actions.md b/site/content/arangodb/3.13/develop/javascript-api/actions.md similarity index 100% rename from site/content/3.13/develop/javascript-api/actions.md rename to site/content/arangodb/3.13/develop/javascript-api/actions.md diff --git a/site/content/3.13/develop/javascript-api/analyzers.md b/site/content/arangodb/3.13/develop/javascript-api/analyzers.md similarity index 100% rename from site/content/3.13/develop/javascript-api/analyzers.md rename to site/content/arangodb/3.13/develop/javascript-api/analyzers.md diff --git a/site/content/3.13/develop/javascript-api/aql-queries.md b/site/content/arangodb/3.13/develop/javascript-api/aql-queries.md similarity index 100% rename from site/content/3.13/develop/javascript-api/aql-queries.md rename to site/content/arangodb/3.13/develop/javascript-api/aql-queries.md diff --git a/site/content/3.13/develop/javascript-api/console.md b/site/content/arangodb/3.13/develop/javascript-api/console.md similarity index 100% rename from site/content/3.13/develop/javascript-api/console.md rename to site/content/arangodb/3.13/develop/javascript-api/console.md diff --git a/site/content/3.13/develop/javascript-api/crypto.md b/site/content/arangodb/3.13/develop/javascript-api/crypto.md similarity index 100% rename from site/content/3.13/develop/javascript-api/crypto.md rename to site/content/arangodb/3.13/develop/javascript-api/crypto.md diff --git a/site/content/3.13/develop/javascript-api/fs.md b/site/content/arangodb/3.13/develop/javascript-api/fs.md similarity index 100% rename from site/content/3.13/develop/javascript-api/fs.md rename to site/content/arangodb/3.13/develop/javascript-api/fs.md diff --git a/site/content/3.13/develop/javascript-api/request.md b/site/content/arangodb/3.13/develop/javascript-api/request.md similarity index 100% rename from site/content/3.13/develop/javascript-api/request.md rename to site/content/arangodb/3.13/develop/javascript-api/request.md diff --git a/site/content/3.13/develop/javascript-api/tasks.md b/site/content/arangodb/3.13/develop/javascript-api/tasks.md similarity index 100% rename from site/content/3.13/develop/javascript-api/tasks.md rename to site/content/arangodb/3.13/develop/javascript-api/tasks.md diff --git a/site/content/3.13/develop/operational-factors.md b/site/content/arangodb/3.13/develop/operational-factors.md similarity index 100% rename from site/content/3.13/develop/operational-factors.md rename to site/content/arangodb/3.13/develop/operational-factors.md diff --git a/site/content/3.13/develop/satellitecollections.md b/site/content/arangodb/3.13/develop/satellitecollections.md similarity index 100% rename from site/content/3.13/develop/satellitecollections.md rename to site/content/arangodb/3.13/develop/satellitecollections.md diff --git a/site/content/3.13/develop/smartjoins.md b/site/content/arangodb/3.13/develop/smartjoins.md similarity index 100% rename from site/content/3.13/develop/smartjoins.md rename to site/content/arangodb/3.13/develop/smartjoins.md diff --git a/site/content/3.13/develop/transactions/_index.md b/site/content/arangodb/3.13/develop/transactions/_index.md similarity index 100% rename from site/content/3.13/develop/transactions/_index.md rename to site/content/arangodb/3.13/develop/transactions/_index.md diff --git a/site/content/3.13/develop/transactions/durability.md b/site/content/arangodb/3.13/develop/transactions/durability.md similarity index 100% rename from site/content/3.13/develop/transactions/durability.md rename to site/content/arangodb/3.13/develop/transactions/durability.md diff --git a/site/content/3.13/develop/transactions/javascript-transactions.md b/site/content/arangodb/3.13/develop/transactions/javascript-transactions.md similarity index 100% rename from site/content/3.13/develop/transactions/javascript-transactions.md rename to site/content/arangodb/3.13/develop/transactions/javascript-transactions.md diff --git a/site/content/3.13/develop/transactions/limitations.md b/site/content/arangodb/3.13/develop/transactions/limitations.md similarity index 100% rename from site/content/3.13/develop/transactions/limitations.md rename to site/content/arangodb/3.13/develop/transactions/limitations.md diff --git a/site/content/3.13/develop/transactions/locking-and-isolation.md b/site/content/arangodb/3.13/develop/transactions/locking-and-isolation.md similarity index 100% rename from site/content/3.13/develop/transactions/locking-and-isolation.md rename to site/content/arangodb/3.13/develop/transactions/locking-and-isolation.md diff --git a/site/content/3.13/develop/transactions/stream-transactions.md b/site/content/arangodb/3.13/develop/transactions/stream-transactions.md similarity index 100% rename from site/content/3.13/develop/transactions/stream-transactions.md rename to site/content/arangodb/3.13/develop/transactions/stream-transactions.md diff --git a/site/content/3.13/get-started/_index.md b/site/content/arangodb/3.13/get-started/_index.md similarity index 100% rename from site/content/3.13/get-started/_index.md rename to site/content/arangodb/3.13/get-started/_index.md diff --git a/site/content/3.13/get-started/how-to-interact-with-arangodb.md b/site/content/arangodb/3.13/get-started/how-to-interact-with-arangodb.md similarity index 100% rename from site/content/3.13/get-started/how-to-interact-with-arangodb.md rename to site/content/arangodb/3.13/get-started/how-to-interact-with-arangodb.md diff --git a/site/content/3.13/get-started/on-premises-installation.md b/site/content/arangodb/3.13/get-started/on-premises-installation.md similarity index 93% rename from site/content/3.13/get-started/on-premises-installation.md rename to site/content/arangodb/3.13/get-started/on-premises-installation.md index 1e4aea9cbf..a2e549904f 100644 --- a/site/content/3.13/get-started/on-premises-installation.md +++ b/site/content/arangodb/3.13/get-started/on-premises-installation.md @@ -28,16 +28,16 @@ Depending on the installation method used, the installation process either prompted for the root password or the default root password is empty (see [Securing the installation](.#securing-the-installation)). -![Web Interface Login Form](../../images/loginView.png) +![Web Interface Login Form](../../../../images/loginView.png) Next you will be asked which database to use. Every server instance comes with a `_system` database. Select this database to continue. -![select database](../../images/selectDBView.png) +![select database](../../../../images/selectDBView.png) You should then be presented the dashboard with server statistics like this: -![Web Interface Dashboard Request Statistics](../../images/ui-dashboard.webp) +![Web Interface Dashboard Request Statistics](../../../../images/ui-dashboard.webp) For a more detailed description of the interface, see [Web Interface](../components/web-interface/_index.md). --> diff --git a/site/content/3.13/get-started/set-up-a-cloud-instance.md b/site/content/arangodb/3.13/get-started/set-up-a-cloud-instance.md similarity index 71% rename from site/content/3.13/get-started/set-up-a-cloud-instance.md rename to site/content/arangodb/3.13/get-started/set-up-a-cloud-instance.md index 2383f20980..7fd3bfa149 100644 --- a/site/content/3.13/get-started/set-up-a-cloud-instance.md +++ b/site/content/arangodb/3.13/get-started/set-up-a-cloud-instance.md @@ -6,10 +6,10 @@ description: >- This quick start guide covers the basics from creating an ArangoGraph account to setting up and accessing your first ArangoGraph deployment --- -For general information about the ArangoGraph Insights Platform, see +For general information about the Arango Managed Platform (AMP), see [dashboard.arangodb.cloud](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -For guides and reference documentation, see the [ArangoGraph](../arangograph/_index.md) documentation. +For guides and reference documentation, see the [ArangoGraph](../../../amp/_index.md) documentation. ## Prerequisites @@ -33,7 +33,7 @@ used for multiple accounts. 2. Click the __Start Free__ button or click the __Sign Up__ link in the top right corner. - ![ArangoGraph Homepage](../../images/arangograph-homepage.png) + ![ArangoGraph Homepage](../../../images/arangograph-homepage.png) 3. Review the terms & conditions and privacy policy and click __I accept__. 4. Select the type of sign up you would like to use (GitHub, Google, or @@ -42,11 +42,11 @@ used for multiple accounts. - For the email address option, type your desired email address in the email field and type a strong password in the password field. - {{< image src="../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-create-account.png" alt="ArangoGraph Sign up" style="max-height: 50vh">}} Click the __Sign up__ button. You will receive a verification email. In that mail, click the __Verify my email address__ link or button. - It opens a page in the ArangoGraph Insights Platform that says __Welcome back!__ + It opens a page in the Arango Managed Platform (AMP) that says __Welcome back!__ 5. Click the __Log in__ button to continue and login. 6. If you signed up with an email address of a public email service provider (e.g. Hotmail), a form appears asking for your mobile phone number. Enter the country code @@ -67,25 +67,25 @@ used for multiple accounts. provider and region. Pick one and click __Create deployment__. You can also select your intended use-case. - ![ArangoGraph Dashboard](../../images/arangograph-dashboard-free-tier.png) + ![ArangoGraph Dashboard](../../../images/arangograph-dashboard-free-tier.png) - You can also [create a deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) + You can also [create a deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) manually, if you want fine-grained configuration options. 2. The new deployment is displayed in the list of deployments for the respective project (here: _Avocado_). - ![ArangoGraph Deployments Bootstrapping](../../images/arangograph-deployments-bootstrapping.png) + ![ArangoGraph Deployments Bootstrapping](../../../images/arangograph-deployments-bootstrapping.png) It takes a couple of minutes before the deployment can be used. The status is changed from __Bootstrapping__ to __OK__ eventually and you also receive an email when it is ready. - {{< image src="../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} + {{< image src="../../../images/arangograph-deployment-ready-email.png" alt="ArangoGraph Deployment Ready Email" style="max-height: 50vh">}} 3. Click the name of the deployment (or the __Open deployment details__ link in the email) to view the deployment details. - ![ArangoGraph Deployment Ready](../../images/arangograph-deployment-ready.png) + ![ArangoGraph Deployment Ready](../../../images/arangograph-deployment-ready.png) 4. Click the __Open database UI__ button to open the ArangoDB web interface. @@ -96,23 +96,23 @@ used for multiple accounts. Click __Guide__ for instructions on how to access and run queries against this data. - ![ArangoGraph Deployment Examples](../../images/arangograph-deployment-examples.png) + ![ArangoGraph Deployment Examples](../../../images/arangograph-deployment-examples.png) - ![ArangoGraph Deployment Examples IMDB Guide](../../images/arangograph-deployment-examples-imdb-guide.png) + ![ArangoGraph Deployment Examples IMDB Guide](../../../images/arangograph-deployment-examples-imdb-guide.png) ## General Hierarchy -The ArangoGraph Insights Platform supports multi-tenant setups via organizations. +The Arango Managed Platform (AMP) supports multi-tenant setups via organizations. You can create your own organization(s) and invite collaborators or join existing ones via invites. Your organization contains projects. Your projects hold your deployments. -- [**Organizations**](../arangograph/organizations/_index.md) +- [**Organizations**](../../../amp/organizations/_index.md) represent (commercial) entities such as companies. You can be part of multiple organizations with a single user account. - - [**Projects**](../arangograph/projects.md) + - [**Projects**](../../../amp/projects.md) represent organizational units such as teams or applications. - - [**Deployments**](../arangograph/deployments/_index.md) + - [**Deployments**](../../../amp/deployments/_index.md) are the actual instances of ArangoDB clusters. When you sign up for ArangoGraph, an organization and a default project are @@ -125,31 +125,31 @@ question mark to bring up the help menu and choose __Start tour__. This guided tour walks you through the creation of a deployment and shows you how to load example datasets and manage projects and deployments. -![Start tour in menu](../../images/arangograph-tour-start.png) +![Start tour in menu](../../../images/arangograph-tour-start.png) Alternatively, follow the steps of the linked guides: -- [Create a new project](../arangograph/projects.md#how-to-create-a-new-project) (optional) -- [Create a new deployment](../arangograph/deployments/_index.md#how-to-create-a-new-deployment) -- [Install a new certificate](../arangograph/security-and-access-control/x-509-certificates.md) (optional) -- [Access your deployment](../arangograph/deployments/_index.md#how-to-access-your-deployment) -- [Delete your deployment](../arangograph/deployments/_index.md#how-to-delete-a-deployment) +- [Create a new project](../../../amp/projects.md#how-to-create-a-new-project) (optional) +- [Create a new deployment](../../../amp/deployments/_index.md#how-to-create-a-new-deployment) +- [Install a new certificate](../../../amp/security-and-access-control/x-509-certificates.md) (optional) +- [Access your deployment](../../../amp/deployments/_index.md#how-to-access-your-deployment) +- [Delete your deployment](../../../amp/deployments/_index.md#how-to-delete-a-deployment) ## Free-to-Try vs. Paid -The ArangoGraph Insights Platform comes with a free-to-try tier that lets you test +The Arango Managed Platform (AMP) comes with a free-to-try tier that lets you test the ArangoDB Cloud for free for 14 days. It includes one project and one small deployment of 4GB, local backups, and one notebook for learning and data science. After the trial period, your deployment is automatically deleted. You can unlock all features in ArangoGraph at any time by adding your billing details and at least one payment method. See: -- [ArangoGraph Packages](../arangograph/organizations/_index.md#arangograph-packages) -- [How to add billing details to organizations](../arangograph/organizations/billing.md#how-to-add-billing-details) -- [How to add a payment method to an organization](../arangograph/organizations/billing.md#how-to-add-a-payment-method) +- [ArangoGraph Packages](../../../amp/organizations/_index.md#arangograph-packages) +- [How to add billing details to organizations](../../../amp/organizations/billing.md#how-to-add-billing-details) +- [How to add a payment method to an organization](../../../amp/organizations/billing.md#how-to-add-a-payment-method) ## Managed Cloud Service vs. On-premises Comparison: Key Differences -The ArangoGraph Insights Platform aims to make all features of ArangoDB +The Arango Managed Platform (AMP) aims to make all features of ArangoDB available to you, but there are a few key differences: - Encryption (both at rest & network traffic) is always on and cannot be diff --git a/site/content/3.13/get-started/start-using-aql/_index.md b/site/content/arangodb/3.13/get-started/start-using-aql/_index.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/_index.md rename to site/content/arangodb/3.13/get-started/start-using-aql/_index.md diff --git a/site/content/3.13/get-started/start-using-aql/crud.md b/site/content/arangodb/3.13/get-started/start-using-aql/crud.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/crud.md rename to site/content/arangodb/3.13/get-started/start-using-aql/crud.md diff --git a/site/content/3.13/get-started/start-using-aql/dataset.md b/site/content/arangodb/3.13/get-started/start-using-aql/dataset.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/dataset.md rename to site/content/arangodb/3.13/get-started/start-using-aql/dataset.md diff --git a/site/content/3.13/get-started/start-using-aql/filter.md b/site/content/arangodb/3.13/get-started/start-using-aql/filter.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/filter.md rename to site/content/arangodb/3.13/get-started/start-using-aql/filter.md diff --git a/site/content/3.13/get-started/start-using-aql/geo.md b/site/content/arangodb/3.13/get-started/start-using-aql/geo.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/geo.md rename to site/content/arangodb/3.13/get-started/start-using-aql/geo.md diff --git a/site/content/3.13/get-started/start-using-aql/graphs.md b/site/content/arangodb/3.13/get-started/start-using-aql/graphs.md similarity index 98% rename from site/content/3.13/get-started/start-using-aql/graphs.md rename to site/content/arangodb/3.13/get-started/start-using-aql/graphs.md index d5c9502ae3..044f1cc4a3 100644 --- a/site/content/3.13/get-started/start-using-aql/graphs.md +++ b/site/content/arangodb/3.13/get-started/start-using-aql/graphs.md @@ -36,7 +36,7 @@ Our characters have the following relations between parents and children Visualized as a graph: -![ChildOf graph visualization](../../../images/ChildOf_Graph.png) +![ChildOf graph visualization](../../../../images/ChildOf_Graph.png) ## Creating the edges @@ -252,7 +252,7 @@ It might be a bit unexpected, that Joffrey is returned twice. However, if you look at the graph visualization, you can see that multiple paths lead from Joffrey (bottom right) to Tywin: -![ChildOf graph visualization](../../../images/ChildOf_Graph.png) +![ChildOf graph visualization](../../../../images/ChildOf_Graph.png) ``` Tywin <- Jaime <- Joffrey diff --git a/site/content/3.13/get-started/start-using-aql/joins.md b/site/content/arangodb/3.13/get-started/start-using-aql/joins.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/joins.md rename to site/content/arangodb/3.13/get-started/start-using-aql/joins.md diff --git a/site/content/3.13/get-started/start-using-aql/sort-limit.md b/site/content/arangodb/3.13/get-started/start-using-aql/sort-limit.md similarity index 100% rename from site/content/3.13/get-started/start-using-aql/sort-limit.md rename to site/content/arangodb/3.13/get-started/start-using-aql/sort-limit.md diff --git a/site/content/3.13/graphs/_index.md b/site/content/arangodb/3.13/graphs/_index.md similarity index 97% rename from site/content/3.13/graphs/_index.md rename to site/content/arangodb/3.13/graphs/_index.md index 56f3e5e89b..76d5771e20 100644 --- a/site/content/3.13/graphs/_index.md +++ b/site/content/arangodb/3.13/graphs/_index.md @@ -17,12 +17,12 @@ causal relationships, flows of information, energy, and material, interactions a transactions, dependency and hierarchy, as well as similarity and relatedness of any kind. -![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../images/data-model-graph-relation-abstract-edge.png) +![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../../images/data-model-graph-relation-abstract-edge.png) For example, you can represent people by nodes and their friendships by edges. This lets you form a graph that is a social network in this case. -![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../images/data-model-graph-relation-concrete.png) +![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../../images/data-model-graph-relation-concrete.png) The specific terms to refer to nodes and edges in a graph vary depending on the field or context, but they are conceptually the same. In computer science @@ -42,7 +42,7 @@ relate to one another is a very expressive data model. It lets you represent a wide variety of information in a compact and intuitive way. It lets you model complex relationships and interactions of basically everything. -![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../images/data-model-graph-relations.png) +![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../../images/data-model-graph-relations.png) Graphs are commonly directed (_digraphs_), which means that each edge goes from one node to another node in a specific direction. This lets you model @@ -215,7 +215,7 @@ suboptimal query performance due to random data distribution. General graphs are the easiest way to get started, no special configuration required. {{< /tip >}} -![General Graph Random Distribution](../../images/general-graph-distribution.png) +![General Graph Random Distribution](../../../images/general-graph-distribution.png) #### When to use SmartGraphs @@ -230,7 +230,7 @@ scenarios, use SmartGraphs. Organize your data efficiently using the `smartGraphAttribute`. {{< /tip >}} -![SmartGraph Distribution](../../images/smartgraph-distribution.png) +![SmartGraph Distribution](../../../images/smartgraph-distribution.png) #### When to use EnterpriseGraphs @@ -244,7 +244,7 @@ If you need improved query execution without manual data distribution, consider using EnterpriseGraphs. {{< /tip >}} -![EnterpriseGraph Distribution](../../images/enterprisegraph-distribution.png) +![EnterpriseGraph Distribution](../../../images/enterprisegraph-distribution.png) #### When to use SatelliteGraphs @@ -331,7 +331,7 @@ with `_from` pointing to `Users/John` and `_to` pointing to attributes to qualify the relation further, like the permissions of **John** in this group, the date when John joined the group, and so on. -![User in group example](../../images/graph_user_in_group.png) +![User in group example](../../../images/graph_user_in_group.png) As a rule of thumb, if you use documents and their attributes in a sentence, nouns would typically be nodes, and the verbs the edges. diff --git a/site/content/3.13/graphs/enterprisegraphs/_index.md b/site/content/arangodb/3.13/graphs/enterprisegraphs/_index.md similarity index 100% rename from site/content/3.13/graphs/enterprisegraphs/_index.md rename to site/content/arangodb/3.13/graphs/enterprisegraphs/_index.md diff --git a/site/content/3.13/graphs/enterprisegraphs/getting-started.md b/site/content/arangodb/3.13/graphs/enterprisegraphs/getting-started.md similarity index 99% rename from site/content/3.13/graphs/enterprisegraphs/getting-started.md rename to site/content/arangodb/3.13/graphs/enterprisegraphs/getting-started.md index 35f92abd86..95e376f612 100644 --- a/site/content/3.13/graphs/enterprisegraphs/getting-started.md +++ b/site/content/arangodb/3.13/graphs/enterprisegraphs/getting-started.md @@ -211,7 +211,7 @@ EnterpriseGraphs. To get started, follow the steps outlined below. 6. Click the name or row of the newly created graph to open the Graph Viewer if you want to visually interact with the graph and manage the graph data. -![Create EnterpriseGraph](../../../images/graphs-create-enterprise-graph-dialog312.png) +![Create EnterpriseGraph](../../../../images/graphs-create-enterprise-graph-dialog312.png) ## Create an EnterpriseGraph using *arangosh* diff --git a/site/content/3.13/graphs/enterprisegraphs/management.md b/site/content/arangodb/3.13/graphs/enterprisegraphs/management.md similarity index 100% rename from site/content/3.13/graphs/enterprisegraphs/management.md rename to site/content/arangodb/3.13/graphs/enterprisegraphs/management.md diff --git a/site/content/3.12/graphs/example-graphs.md b/site/content/arangodb/3.13/graphs/example-graphs.md similarity index 94% rename from site/content/3.12/graphs/example-graphs.md rename to site/content/arangodb/3.13/graphs/example-graphs.md index 03434a4bfd..cfc699abad 100644 --- a/site/content/3.12/graphs/example-graphs.md +++ b/site/content/arangodb/3.13/graphs/example-graphs.md @@ -26,7 +26,7 @@ for reference about how to manage graphs programmatically. The `knows` graph is a set of persons knowing each other: -![Persons relation Example Graph](../../images/knows_graph.png) +![Persons relation Example Graph](../../../images/knows_graph.png) The graph consists of a `persons` node collection connected via a `knows` edge collection. @@ -63,7 +63,7 @@ The `traversalGraph` has been designed to demonstrate filters in traversals. It has some labels to filter on it. The graph's nodes are in a collection called `circles`, and it has an edge collection `edges` to connect them. -![Traversal Graph](../../images/traversal_graph.png) +![Traversal Graph](../../../images/traversal_graph.png) Circles have unique numeric labels. Edges have two boolean attributes (`theFalse` always being `false`, `theTruth` always being `true`) and a label @@ -93,7 +93,7 @@ The nodes in the `kShortestPathsGraph` graph are train stations of cities in Europe and North America. The edges represent train connections between them, with the travel time for both directions as edge weight. -![Train Connection Map](../../images/train_map.png) +![Train Connection Map](../../../images/train_map.png) See the [k Shortest Paths page](../aql/graphs/k-shortest-paths.md) for query examples. @@ -118,7 +118,7 @@ The example graph consists of nodes in the `mps_verts` collection and edges in the `mps_edges` collection. It is a simple traversal graph with start node *A* and end node *C*. -![Mps Graph](../../images/mps_graph.png) +![Mps Graph](../../../images/mps_graph.png) With the [Shortest Path](../aql/graphs/shortest-path.md) algorithm, you either get the shortest path *A* - *B* - *C* or *A* - *D* - *C*. With the @@ -146,7 +146,7 @@ The `worldCountry` graph has as node structure as follows: world → continent → country → capital -![World Graph](../../images/world_graph.png) +![World Graph](../../../images/world_graph.png) In some cases, edge directions aren't forward. Therefore, it may get displayed disjunct in the graph viewer. @@ -175,7 +175,7 @@ The `social` graph is a set of persons and their relations. The graph has `female` and `male` persons as nodes in two node collections. The edges are their connections and stored in the `relation` edge collection. -![Social Example Graph](../../images/social_graph.png) +![Social Example Graph](../../../images/social_graph.png) Example of how to create the graph, inspect its nodes and edges, and delete it again: @@ -201,7 +201,7 @@ multiple node collections (`germanCity` and `frenchCity`). The edges are their interconnections in several edge collections (`frenchHighway`, `germanHighway`, `internationalHighway`). -![Cities Example Graph](../../images/cities_graph.png) +![Cities Example Graph](../../../images/cities_graph.png) Example of how to create the graph, inspect its edges and nodes, and delete it again: @@ -227,7 +227,7 @@ A small example graph comprised of `components` (nodes) and `connections` (edges). Good for trying out graph algorithms such as Weakly Connected Components (WCC). -![Three disjoint subgraphs with 36 nodes and edges in total](../../images/connected_components.png) +![Three disjoint subgraphs with 36 nodes and edges in total](../../../images/connected_components.png) ```js --- diff --git a/site/content/3.13/graphs/general-graphs/_index.md b/site/content/arangodb/3.13/graphs/general-graphs/_index.md similarity index 98% rename from site/content/3.13/graphs/general-graphs/_index.md rename to site/content/arangodb/3.13/graphs/general-graphs/_index.md index db1c8ffaf8..26e4c9a7e3 100644 --- a/site/content/3.13/graphs/general-graphs/_index.md +++ b/site/content/arangodb/3.13/graphs/general-graphs/_index.md @@ -57,7 +57,7 @@ General Graphs. To get started, follow the steps outlined below. 8. Click the name or row of the newly created graph to open the Graph Viewer if you want to visually interact with the graph and manage the graph data. -![Create General Graph](../../../images/Create-GeneralGraph312.png) +![Create General Graph](../../../../images/Create-GeneralGraph312.png) ### Create a General Graph using *arangosh* diff --git a/site/content/3.12/graphs/general-graphs/functions.md b/site/content/arangodb/3.13/graphs/general-graphs/functions.md similarity index 99% rename from site/content/3.12/graphs/general-graphs/functions.md rename to site/content/arangodb/3.13/graphs/general-graphs/functions.md index 447a98a765..b7407a5cbc 100644 --- a/site/content/3.12/graphs/general-graphs/functions.md +++ b/site/content/arangodb/3.13/graphs/general-graphs/functions.md @@ -10,7 +10,7 @@ A lot of these accept a node (or edge) example as parameter as defined in the ne Examples explain the API using the [City Graph](../example-graphs.md#city-graph): -![Social Example Graph](../../../images/cities_graph.png) +![Social Example Graph](../../../../images/cities_graph.png) ## Definition of examples diff --git a/site/content/3.13/graphs/general-graphs/management.md b/site/content/arangodb/3.13/graphs/general-graphs/management.md similarity index 100% rename from site/content/3.13/graphs/general-graphs/management.md rename to site/content/arangodb/3.13/graphs/general-graphs/management.md diff --git a/site/content/3.13/graphs/satellitegraphs/_index.md b/site/content/arangodb/3.13/graphs/satellitegraphs/_index.md similarity index 98% rename from site/content/3.13/graphs/satellitegraphs/_index.md rename to site/content/arangodb/3.13/graphs/satellitegraphs/_index.md index bda0c8326e..9c716f43ed 100644 --- a/site/content/3.13/graphs/satellitegraphs/_index.md +++ b/site/content/arangodb/3.13/graphs/satellitegraphs/_index.md @@ -17,7 +17,7 @@ the performance of such queries. They are the natural extension of the [SatelliteCollections](../../develop/satellitecollections.md) concept to graphs. The same benefits and caveats apply. -![ArangoDB SatelliteGraphs](../../../images/SatelliteGraphs.webp) +![ArangoDB SatelliteGraphs](../../../../images/SatelliteGraphs.webp) ## Why use a SatelliteGraph? diff --git a/site/content/3.13/graphs/satellitegraphs/details.md b/site/content/arangodb/3.13/graphs/satellitegraphs/details.md similarity index 100% rename from site/content/3.13/graphs/satellitegraphs/details.md rename to site/content/arangodb/3.13/graphs/satellitegraphs/details.md diff --git a/site/content/3.13/graphs/satellitegraphs/management.md b/site/content/arangodb/3.13/graphs/satellitegraphs/management.md similarity index 100% rename from site/content/3.13/graphs/satellitegraphs/management.md rename to site/content/arangodb/3.13/graphs/satellitegraphs/management.md diff --git a/site/content/3.12/graphs/smartgraphs/_index.md b/site/content/arangodb/3.13/graphs/smartgraphs/_index.md similarity index 94% rename from site/content/3.12/graphs/smartgraphs/_index.md rename to site/content/arangodb/3.13/graphs/smartgraphs/_index.md index 3da62055e6..9122893c10 100644 --- a/site/content/3.12/graphs/smartgraphs/_index.md +++ b/site/content/arangodb/3.13/graphs/smartgraphs/_index.md @@ -59,7 +59,7 @@ cluster for both scenarios. Let's take a closer look at it. The natural distribution of data for graphs that handle large datasets involves a series of highly interconnected nodes with many edges running between them. -![Random data distribution](../../../images/SmartGraphs_random_distribution.png) +![Random data distribution](../../../../images/SmartGraphs_random_distribution.png) _The orange line indicates an example graph traversal. Notice how it touches nodes on every server._ @@ -85,7 +85,7 @@ connecting nodes with identical `smartGraphAttribute` values are stored on this machine as well. Sharding with this attribute means that the relevant data is now co-located on servers, whenever possible. -![SmartGraphs data distribution](../../../images/SmartGraphs_distribution.png) +![SmartGraphs data distribution](../../../../images/SmartGraphs_distribution.png) _The outcome of moving the data like this is that you retain the scalability as well as the performance of graph traversals in ArangoDB._ @@ -102,7 +102,7 @@ and path search queries can partially be executed locally on each DB-Server. This means a larger part of the query can be executed fully local whenever data from the SatelliteCollections is required. -![SmartGraphs with SatelliteCollections](../../../images/SmartGraphs-using-SatelliteCollections.png) +![SmartGraphs with SatelliteCollections](../../../../images/SmartGraphs-using-SatelliteCollections.png) ## Disjoint SmartGraphs @@ -111,7 +111,7 @@ large forest of graphs, when you have clearly separated subgraphs in your graph dataset. Disjoint SmartGraphs enable the automatic sharding of these subgraphs and prohibit edges connecting them. -![Disjoint SmartGraphs](../../../images/SmartGraphs-Disjoint.png) +![Disjoint SmartGraphs](../../../../images/SmartGraphs-Disjoint.png) _This ensures that graph traversals, shortest path, and k-shortest-paths queries can be executed locally on a DB-Server, achieving improved performance for diff --git a/site/content/3.12/graphs/smartgraphs/getting-started.md b/site/content/arangodb/3.13/graphs/smartgraphs/getting-started.md similarity index 99% rename from site/content/3.12/graphs/smartgraphs/getting-started.md rename to site/content/arangodb/3.13/graphs/smartgraphs/getting-started.md index 6a52edf103..ecf3605146 100644 --- a/site/content/3.12/graphs/smartgraphs/getting-started.md +++ b/site/content/arangodb/3.13/graphs/smartgraphs/getting-started.md @@ -63,7 +63,7 @@ SmartGraphs. To get started, follow the steps outlined below. 7. Click the name or row of the newly created graph to open the Graph Viewer if you want to visually interact with the graph and manage the graph data. -![Create SmartGraph](../../../images/Create-SmartGraph312.png) +![Create SmartGraph](../../../../images/Create-SmartGraph312.png) ## Create a SmartGraph using *arangosh* diff --git a/site/content/3.13/graphs/smartgraphs/management.md b/site/content/arangodb/3.13/graphs/smartgraphs/management.md similarity index 100% rename from site/content/3.13/graphs/smartgraphs/management.md rename to site/content/arangodb/3.13/graphs/smartgraphs/management.md diff --git a/site/content/3.13/graphs/smartgraphs/testing-graphs-on-single-server.md b/site/content/arangodb/3.13/graphs/smartgraphs/testing-graphs-on-single-server.md similarity index 100% rename from site/content/3.13/graphs/smartgraphs/testing-graphs-on-single-server.md rename to site/content/arangodb/3.13/graphs/smartgraphs/testing-graphs-on-single-server.md diff --git a/site/content/3.13/graphs/working-with-edges.md b/site/content/arangodb/3.13/graphs/working-with-edges.md similarity index 100% rename from site/content/3.13/graphs/working-with-edges.md rename to site/content/arangodb/3.13/graphs/working-with-edges.md diff --git a/site/content/3.13/index-and-search/_index.md b/site/content/arangodb/3.13/index-and-search/_index.md similarity index 100% rename from site/content/3.13/index-and-search/_index.md rename to site/content/arangodb/3.13/index-and-search/_index.md diff --git a/site/content/3.13/index-and-search/analyzers.md b/site/content/arangodb/3.13/index-and-search/analyzers.md similarity index 100% rename from site/content/3.13/index-and-search/analyzers.md rename to site/content/arangodb/3.13/index-and-search/analyzers.md diff --git a/site/content/3.13/index-and-search/arangosearch/_index.md b/site/content/arangodb/3.13/index-and-search/arangosearch/_index.md similarity index 99% rename from site/content/3.13/index-and-search/arangosearch/_index.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/_index.md index 1ed9427ec8..cafe475c19 100644 --- a/site/content/3.13/index-and-search/arangosearch/_index.md +++ b/site/content/arangodb/3.13/index-and-search/arangosearch/_index.md @@ -65,7 +65,7 @@ Search results can be sorted by their similarity ranking to return the best matches first using popular scoring algorithms (Okapi BM25, TF-IDF), user-defined relevance boosting and dynamic score calculation. -![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../images/arangosearch.png) +![Conceptual model of ArangoSearch interacting with Collections and Analyzers](../../../../images/arangosearch.png) Views can be managed in the web interface, via an [HTTP API](../../develop/http-api/views/_index.md) and through a [JavaScript API](../../develop/javascript-api/@arangodb/db-object.md#views). diff --git a/site/content/3.12/index-and-search/arangosearch/arangosearch-views-reference.md b/site/content/arangodb/3.13/index-and-search/arangosearch/arangosearch-views-reference.md similarity index 99% rename from site/content/3.12/index-and-search/arangosearch/arangosearch-views-reference.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/arangosearch-views-reference.md index cf7c21cdba..758d758003 100644 --- a/site/content/3.12/index-and-search/arangosearch/arangosearch-views-reference.md +++ b/site/content/arangodb/3.13/index-and-search/arangosearch/arangosearch-views-reference.md @@ -58,7 +58,7 @@ To get started, follow the steps outlined below. turn off this limit for any writer. 8. Click **Create**. -![Create new arangosearch View](../../../images/arangosearch-create-new-view.png) +![Create new arangosearch View](../../../../images/arangosearch-create-new-view.png) ## Create `arangosearch` Views using the JavaScript API diff --git a/site/content/3.13/index-and-search/arangosearch/case-sensitivity-and-diacritics.md b/site/content/arangodb/3.13/index-and-search/arangosearch/case-sensitivity-and-diacritics.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/case-sensitivity-and-diacritics.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/case-sensitivity-and-diacritics.md diff --git a/site/content/3.13/index-and-search/arangosearch/exact-value-matching.md b/site/content/arangodb/3.13/index-and-search/arangosearch/exact-value-matching.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/exact-value-matching.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/exact-value-matching.md diff --git a/site/content/3.13/index-and-search/arangosearch/example-datasets.md b/site/content/arangodb/3.13/index-and-search/arangosearch/example-datasets.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/example-datasets.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/example-datasets.md diff --git a/site/content/3.13/index-and-search/arangosearch/faceted-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/faceted-search.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/faceted-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/faceted-search.md diff --git a/site/content/3.13/index-and-search/arangosearch/full-text-token-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/full-text-token-search.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/full-text-token-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/full-text-token-search.md diff --git a/site/content/3.13/index-and-search/arangosearch/fuzzy-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/fuzzy-search.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/fuzzy-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/fuzzy-search.md diff --git a/site/content/3.12/index-and-search/arangosearch/geospatial-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/geospatial-search.md similarity index 99% rename from site/content/3.12/index-and-search/arangosearch/geospatial-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/geospatial-search.md index 37bfad4fc3..7f33e7c73c 100644 --- a/site/content/3.12/index-and-search/arangosearch/geospatial-search.md +++ b/site/content/arangodb/3.13/index-and-search/arangosearch/geospatial-search.md @@ -297,7 +297,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for points in a polygon](../../../images/arangosearch-geo-points-in-polygon.png) +![ArangoSearch geospatial query for points in a polygon](../../../../images/arangosearch-geo-points-in-polygon.png) You do not have to look up the polygon, you can also provide one inline. It is also not necessary to return the polygon, you can return the matches only: @@ -559,7 +559,7 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geosptial query for polygons in a polygon](../../../images/arangosearch-geo-polygons-in-polygon.png) +![ArangoSearch geosptial query for polygons in a polygon](../../../../images/arangosearch-geo-polygons-in-polygon.png) Searching for geo features in a rectangle is something you can use together with an interactive map that the user can select the area of interest with. @@ -629,4 +629,4 @@ FOR result IN PUSH( {{< /tabs >}} -![ArangoSearch geospatial query for polygons intersecting a polygon](../../../images/arangosearch-geo-polygons-intersecting-polygon.png) +![ArangoSearch geospatial query for polygons intersecting a polygon](../../../../images/arangosearch-geo-polygons-intersecting-polygon.png) diff --git a/site/content/3.13/index-and-search/arangosearch/nested-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/nested-search.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/nested-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/nested-search.md diff --git a/site/content/3.13/index-and-search/arangosearch/performance.md b/site/content/arangodb/3.13/index-and-search/arangosearch/performance.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/performance.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/performance.md diff --git a/site/content/3.13/index-and-search/arangosearch/phrase-and-proximity-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/phrase-and-proximity-search.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/phrase-and-proximity-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/phrase-and-proximity-search.md diff --git a/site/content/3.13/index-and-search/arangosearch/prefix-matching.md b/site/content/arangodb/3.13/index-and-search/arangosearch/prefix-matching.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/prefix-matching.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/prefix-matching.md diff --git a/site/content/3.13/index-and-search/arangosearch/range-queries.md b/site/content/arangodb/3.13/index-and-search/arangosearch/range-queries.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/range-queries.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/range-queries.md diff --git a/site/content/3.13/index-and-search/arangosearch/ranking.md b/site/content/arangodb/3.13/index-and-search/arangosearch/ranking.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/ranking.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/ranking.md diff --git a/site/content/3.13/index-and-search/arangosearch/search-alias-views-reference.md b/site/content/arangodb/3.13/index-and-search/arangosearch/search-alias-views-reference.md similarity index 97% rename from site/content/3.13/index-and-search/arangosearch/search-alias-views-reference.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/search-alias-views-reference.md index 3b95bd0c65..96a7a7ac19 100644 --- a/site/content/3.13/index-and-search/arangosearch/search-alias-views-reference.md +++ b/site/content/arangodb/3.13/index-and-search/arangosearch/search-alias-views-reference.md @@ -61,7 +61,7 @@ To get started, follow the steps outlined below. 6. To define multiple indexes, click the **Add index** button. 7. Click **Create**. -![Create new search-alias View](../../../images/arangosearch-create-search-alias-view.png) +![Create new search-alias View](../../../../images/arangosearch-create-search-alias-view.png) ## Create `search-alias` Views using the JavaScript API diff --git a/site/content/3.13/index-and-search/arangosearch/search-highlighting.md b/site/content/arangodb/3.13/index-and-search/arangosearch/search-highlighting.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/search-highlighting.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/search-highlighting.md diff --git a/site/content/3.13/index-and-search/arangosearch/wildcard-search.md b/site/content/arangodb/3.13/index-and-search/arangosearch/wildcard-search.md similarity index 100% rename from site/content/3.13/index-and-search/arangosearch/wildcard-search.md rename to site/content/arangodb/3.13/index-and-search/arangosearch/wildcard-search.md diff --git a/site/content/3.13/index-and-search/indexing/_index.md b/site/content/arangodb/3.13/index-and-search/indexing/_index.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/_index.md rename to site/content/arangodb/3.13/index-and-search/indexing/_index.md diff --git a/site/content/3.13/index-and-search/indexing/basics.md b/site/content/arangodb/3.13/index-and-search/indexing/basics.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/basics.md rename to site/content/arangodb/3.13/index-and-search/indexing/basics.md diff --git a/site/content/3.13/index-and-search/indexing/index-utilization.md b/site/content/arangodb/3.13/index-and-search/indexing/index-utilization.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/index-utilization.md rename to site/content/arangodb/3.13/index-and-search/indexing/index-utilization.md diff --git a/site/content/3.13/index-and-search/indexing/which-index-to-use-when.md b/site/content/arangodb/3.13/index-and-search/indexing/which-index-to-use-when.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/which-index-to-use-when.md rename to site/content/arangodb/3.13/index-and-search/indexing/which-index-to-use-when.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/_index.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/_index.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/_index.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/_index.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/fulltext-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/fulltext-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/fulltext-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/fulltext-indexes.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/inverted-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/inverted-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/inverted-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/inverted-indexes.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/persistent-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/persistent-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/persistent-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/persistent-indexes.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/ttl-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/ttl-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/ttl-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/ttl-indexes.md diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md similarity index 99% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md index 94aa2cdc95..3ebbb3f8c9 100644 --- a/site/content/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md +++ b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/vector-indexes.md @@ -33,7 +33,7 @@ startup option needs to be enabled on the deployment you want to restore to. {{< /warning >}} 1. Enable the experimental vector index feature. -2. Calculate vector embeddings using [ArangoDB's GraphML](../../../data-science/graphml/_index.md) +2. Calculate vector embeddings using [ArangoDB's GraphML](../../../../../gen-ai/graphml/_index.md) capabilities (available in ArangoGraph) or using external tools. Store each vector as an attribute in the respective document. 3. Create a vector index over this attribute. You need to choose which diff --git a/site/content/3.13/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md b/site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md similarity index 100% rename from site/content/3.13/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md rename to site/content/arangodb/3.13/index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md diff --git a/site/content/3.13/operations/_index.md b/site/content/arangodb/3.13/operations/_index.md similarity index 100% rename from site/content/3.13/operations/_index.md rename to site/content/arangodb/3.13/operations/_index.md diff --git a/site/content/3.13/operations/administration/_index.md b/site/content/arangodb/3.13/operations/administration/_index.md similarity index 100% rename from site/content/3.13/operations/administration/_index.md rename to site/content/arangodb/3.13/operations/administration/_index.md diff --git a/site/content/3.13/operations/administration/arangodb-starter/_index.md b/site/content/arangodb/3.13/operations/administration/arangodb-starter/_index.md similarity index 100% rename from site/content/3.13/operations/administration/arangodb-starter/_index.md rename to site/content/arangodb/3.13/operations/administration/arangodb-starter/_index.md diff --git a/site/content/3.13/operations/administration/arangodb-starter/recovery-procedure.md b/site/content/arangodb/3.13/operations/administration/arangodb-starter/recovery-procedure.md similarity index 100% rename from site/content/3.13/operations/administration/arangodb-starter/recovery-procedure.md rename to site/content/arangodb/3.13/operations/administration/arangodb-starter/recovery-procedure.md diff --git a/site/content/3.13/operations/administration/arangodb-starter/removal-procedure.md b/site/content/arangodb/3.13/operations/administration/arangodb-starter/removal-procedure.md similarity index 100% rename from site/content/3.13/operations/administration/arangodb-starter/removal-procedure.md rename to site/content/arangodb/3.13/operations/administration/arangodb-starter/removal-procedure.md diff --git a/site/content/3.13/operations/administration/configuration.md b/site/content/arangodb/3.13/operations/administration/configuration.md similarity index 100% rename from site/content/3.13/operations/administration/configuration.md rename to site/content/arangodb/3.13/operations/administration/configuration.md diff --git a/site/content/3.13/operations/administration/import-and-export.md b/site/content/arangodb/3.13/operations/administration/import-and-export.md similarity index 100% rename from site/content/3.13/operations/administration/import-and-export.md rename to site/content/arangodb/3.13/operations/administration/import-and-export.md diff --git a/site/content/3.13/operations/administration/license-management.md b/site/content/arangodb/3.13/operations/administration/license-management.md similarity index 99% rename from site/content/3.13/operations/administration/license-management.md rename to site/content/arangodb/3.13/operations/administration/license-management.md index 365f990b5c..f51a1aeedf 100644 --- a/site/content/3.13/operations/administration/license-management.md +++ b/site/content/arangodb/3.13/operations/administration/license-management.md @@ -9,7 +9,7 @@ aliases: --- The Enterprise Edition of ArangoDB requires a license so that you can use ArangoDB for commercial purposes and have a dataset size over 100 GiB. See -[ArangoDB Editions](../../about-arangodb/features/_index.md#arangodb-editions) +[ArangoDB Editions](../../about/features/_index.md#arangodb-editions) for details. How to set a license key and to retrieve information about the current license diff --git a/site/content/3.13/operations/administration/log-levels.md b/site/content/arangodb/3.13/operations/administration/log-levels.md similarity index 100% rename from site/content/3.13/operations/administration/log-levels.md rename to site/content/arangodb/3.13/operations/administration/log-levels.md diff --git a/site/content/3.12/operations/administration/reduce-memory-footprint.md b/site/content/arangodb/3.13/operations/administration/reduce-memory-footprint.md similarity index 99% rename from site/content/3.12/operations/administration/reduce-memory-footprint.md rename to site/content/arangodb/3.13/operations/administration/reduce-memory-footprint.md index 4bd19f5572..d0d29b77a7 100644 --- a/site/content/3.12/operations/administration/reduce-memory-footprint.md +++ b/site/content/arangodb/3.13/operations/administration/reduce-memory-footprint.md @@ -701,7 +701,7 @@ otherwise. ## Testing the Effects of Reduced I/O Buffers -![Performance Graph](../../../images/performance_graph.png) +![Performance Graph](../../../../images/performance_graph.png) - 15:50 – Start bigger import - 16:00 – Start writing documents of ~60 KB size one at a time diff --git a/site/content/3.13/operations/administration/telemetrics.md b/site/content/arangodb/3.13/operations/administration/telemetrics.md similarity index 100% rename from site/content/3.13/operations/administration/telemetrics.md rename to site/content/arangodb/3.13/operations/administration/telemetrics.md diff --git a/site/content/3.13/operations/administration/user-management/_index.md b/site/content/arangodb/3.13/operations/administration/user-management/_index.md similarity index 100% rename from site/content/3.13/operations/administration/user-management/_index.md rename to site/content/arangodb/3.13/operations/administration/user-management/_index.md diff --git a/site/content/3.13/operations/administration/user-management/in-arangosh.md b/site/content/arangodb/3.13/operations/administration/user-management/in-arangosh.md similarity index 100% rename from site/content/3.13/operations/administration/user-management/in-arangosh.md rename to site/content/arangodb/3.13/operations/administration/user-management/in-arangosh.md diff --git a/site/content/3.13/operations/backup-and-restore.md b/site/content/arangodb/3.13/operations/backup-and-restore.md similarity index 100% rename from site/content/3.13/operations/backup-and-restore.md rename to site/content/arangodb/3.13/operations/backup-and-restore.md diff --git a/site/content/3.13/operations/installation/_index.md b/site/content/arangodb/3.13/operations/installation/_index.md similarity index 97% rename from site/content/3.13/operations/installation/_index.md rename to site/content/arangodb/3.13/operations/installation/_index.md index 3d225b8ada..eeaf51934f 100644 --- a/site/content/3.13/operations/installation/_index.md +++ b/site/content/arangodb/3.13/operations/installation/_index.md @@ -56,7 +56,7 @@ The official Linux release executables of ArangoDB require the operating system to use a page size of **4096 bytes** or less. {{< tip >}} -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) is a fully-managed service and requires no installation. It's the easiest way to run ArangoDB in the cloud. {{< /tip >}} diff --git a/site/content/3.13/operations/installation/docker.md b/site/content/arangodb/3.13/operations/installation/docker.md similarity index 100% rename from site/content/3.13/operations/installation/docker.md rename to site/content/arangodb/3.13/operations/installation/docker.md diff --git a/site/content/3.13/operations/installation/linux/_index.md b/site/content/arangodb/3.13/operations/installation/linux/_index.md similarity index 100% rename from site/content/3.13/operations/installation/linux/_index.md rename to site/content/arangodb/3.13/operations/installation/linux/_index.md diff --git a/site/content/3.13/operations/installation/linux/linux-os-tuning-script-examples.md b/site/content/arangodb/3.13/operations/installation/linux/linux-os-tuning-script-examples.md similarity index 100% rename from site/content/3.13/operations/installation/linux/linux-os-tuning-script-examples.md rename to site/content/arangodb/3.13/operations/installation/linux/linux-os-tuning-script-examples.md diff --git a/site/content/3.13/operations/installation/linux/operating-system-configuration.md b/site/content/arangodb/3.13/operations/installation/linux/operating-system-configuration.md similarity index 100% rename from site/content/3.13/operations/installation/linux/operating-system-configuration.md rename to site/content/arangodb/3.13/operations/installation/linux/operating-system-configuration.md diff --git a/site/content/3.13/operations/installation/uninstallation.md b/site/content/arangodb/3.13/operations/installation/uninstallation.md similarity index 100% rename from site/content/3.13/operations/installation/uninstallation.md rename to site/content/arangodb/3.13/operations/installation/uninstallation.md diff --git a/site/content/3.13/operations/security/_index.md b/site/content/arangodb/3.13/operations/security/_index.md similarity index 100% rename from site/content/3.13/operations/security/_index.md rename to site/content/arangodb/3.13/operations/security/_index.md diff --git a/site/content/3.13/operations/security/audit-logging.md b/site/content/arangodb/3.13/operations/security/audit-logging.md similarity index 98% rename from site/content/3.13/operations/security/audit-logging.md rename to site/content/arangodb/3.13/operations/security/audit-logging.md index cf18c9abf3..99732fa739 100644 --- a/site/content/3.13/operations/security/audit-logging.md +++ b/site/content/arangodb/3.13/operations/security/audit-logging.md @@ -11,7 +11,7 @@ pageToc: --- {{< tip >}} A similar feature is also available in the -[ArangoGraph Insights Platform](../../arangograph/security-and-access-control/_index.md#using-an-audit-log). +[Arango Managed Platform (AMP)](../../../../amp/security-and-access-control/_index.md#using-an-audit-log). {{< /tip >}} ## Configuration diff --git a/site/content/3.13/operations/security/change-root-password.md b/site/content/arangodb/3.13/operations/security/change-root-password.md similarity index 100% rename from site/content/3.13/operations/security/change-root-password.md rename to site/content/arangodb/3.13/operations/security/change-root-password.md diff --git a/site/content/3.12/operations/security/encryption-at-rest.md b/site/content/arangodb/3.13/operations/security/encryption-at-rest.md similarity index 97% rename from site/content/3.12/operations/security/encryption-at-rest.md rename to site/content/arangodb/3.13/operations/security/encryption-at-rest.md index d292695e48..e7af703377 100644 --- a/site/content/3.12/operations/security/encryption-at-rest.md +++ b/site/content/arangodb/3.13/operations/security/encryption-at-rest.md @@ -28,9 +28,9 @@ performance and resistance to side-channel attacks. The encryption feature is supported by all ArangoDB deployment modes. {{< info >}} -The ArangoGraph Insights Platform has encryption at rest as well as in transit +The Arango Managed Platform (AMP) has encryption at rest as well as in transit set on by default and cannot be disabled. For more information, see the -[ArangoGraph documentation](../../arangograph/_index.md). +[ArangoGraph documentation](../../../../amp/_index.md). {{< /info >}} ## Limitations diff --git a/site/content/3.13/operations/security/securing-starter-deployments.md b/site/content/arangodb/3.13/operations/security/securing-starter-deployments.md similarity index 100% rename from site/content/3.13/operations/security/securing-starter-deployments.md rename to site/content/arangodb/3.13/operations/security/securing-starter-deployments.md diff --git a/site/content/3.13/operations/security/security-options.md b/site/content/arangodb/3.13/operations/security/security-options.md similarity index 100% rename from site/content/3.13/operations/security/security-options.md rename to site/content/arangodb/3.13/operations/security/security-options.md diff --git a/site/content/3.13/operations/troubleshooting/_index.md b/site/content/arangodb/3.13/operations/troubleshooting/_index.md similarity index 100% rename from site/content/3.13/operations/troubleshooting/_index.md rename to site/content/arangodb/3.13/operations/troubleshooting/_index.md diff --git a/site/content/3.13/operations/troubleshooting/arangod.md b/site/content/arangodb/3.13/operations/troubleshooting/arangod.md similarity index 100% rename from site/content/3.13/operations/troubleshooting/arangod.md rename to site/content/arangodb/3.13/operations/troubleshooting/arangod.md diff --git a/site/content/3.13/operations/troubleshooting/cluster/_index.md b/site/content/arangodb/3.13/operations/troubleshooting/cluster/_index.md similarity index 100% rename from site/content/3.13/operations/troubleshooting/cluster/_index.md rename to site/content/arangodb/3.13/operations/troubleshooting/cluster/_index.md diff --git a/site/content/3.13/operations/troubleshooting/cluster/agency-dump.md b/site/content/arangodb/3.13/operations/troubleshooting/cluster/agency-dump.md similarity index 100% rename from site/content/3.13/operations/troubleshooting/cluster/agency-dump.md rename to site/content/arangodb/3.13/operations/troubleshooting/cluster/agency-dump.md diff --git a/site/content/3.13/operations/troubleshooting/emergency-console.md b/site/content/arangodb/3.13/operations/troubleshooting/emergency-console.md similarity index 100% rename from site/content/3.13/operations/troubleshooting/emergency-console.md rename to site/content/arangodb/3.13/operations/troubleshooting/emergency-console.md diff --git a/site/content/3.13/operations/troubleshooting/query-debug-packages.md b/site/content/arangodb/3.13/operations/troubleshooting/query-debug-packages.md similarity index 100% rename from site/content/3.13/operations/troubleshooting/query-debug-packages.md rename to site/content/arangodb/3.13/operations/troubleshooting/query-debug-packages.md diff --git a/site/content/3.13/operations/upgrading/_index.md b/site/content/arangodb/3.13/operations/upgrading/_index.md similarity index 100% rename from site/content/3.13/operations/upgrading/_index.md rename to site/content/arangodb/3.13/operations/upgrading/_index.md diff --git a/site/content/3.13/operations/upgrading/downgrading.md b/site/content/arangodb/3.13/operations/upgrading/downgrading.md similarity index 100% rename from site/content/3.13/operations/upgrading/downgrading.md rename to site/content/arangodb/3.13/operations/upgrading/downgrading.md diff --git a/site/content/3.13/operations/upgrading/manual-deployments/_index.md b/site/content/arangodb/3.13/operations/upgrading/manual-deployments/_index.md similarity index 100% rename from site/content/3.13/operations/upgrading/manual-deployments/_index.md rename to site/content/arangodb/3.13/operations/upgrading/manual-deployments/_index.md diff --git a/site/content/3.13/operations/upgrading/manual-deployments/cluster.md b/site/content/arangodb/3.13/operations/upgrading/manual-deployments/cluster.md similarity index 100% rename from site/content/3.13/operations/upgrading/manual-deployments/cluster.md rename to site/content/arangodb/3.13/operations/upgrading/manual-deployments/cluster.md diff --git a/site/content/3.13/operations/upgrading/manual-deployments/single-server.md b/site/content/arangodb/3.13/operations/upgrading/manual-deployments/single-server.md similarity index 100% rename from site/content/3.13/operations/upgrading/manual-deployments/single-server.md rename to site/content/arangodb/3.13/operations/upgrading/manual-deployments/single-server.md diff --git a/site/content/3.13/operations/upgrading/starter-deployments.md b/site/content/arangodb/3.13/operations/upgrading/starter-deployments.md similarity index 100% rename from site/content/3.13/operations/upgrading/starter-deployments.md rename to site/content/arangodb/3.13/operations/upgrading/starter-deployments.md diff --git a/site/content/3.13/release-notes/_index.md b/site/content/arangodb/3.13/release-notes/_index.md similarity index 100% rename from site/content/3.13/release-notes/_index.md rename to site/content/arangodb/3.13/release-notes/_index.md diff --git a/site/content/3.13/release-notes/deprecated-and-removed-features.md b/site/content/arangodb/3.13/release-notes/deprecated-and-removed-features.md similarity index 100% rename from site/content/3.13/release-notes/deprecated-and-removed-features.md rename to site/content/arangodb/3.13/release-notes/deprecated-and-removed-features.md diff --git a/site/content/3.13/release-notes/platform.md b/site/content/arangodb/3.13/release-notes/platform.md similarity index 94% rename from site/content/3.13/release-notes/platform.md rename to site/content/arangodb/3.13/release-notes/platform.md index 84ecec3536..850dc4df8b 100644 --- a/site/content/3.13/release-notes/platform.md +++ b/site/content/arangodb/3.13/release-notes/platform.md @@ -35,5 +35,5 @@ user-friendly interface seamlessly integrated into the ArangoDB Platform web int - MLflow integration - Graph Visualizer -To learn more, see the [GenAI Suite](../data-science/_index.md#genai-suite) +To learn more, see the [GenAI Suite](../../../gen-ai/_index.md) documentation. diff --git a/site/content/3.13/release-notes/version-3.0/_index.md b/site/content/arangodb/3.13/release-notes/version-3.0/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.0/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.0/_index.md diff --git a/site/content/3.13/release-notes/version-3.0/incompatible-changes-in-3-0.md b/site/content/arangodb/3.13/release-notes/version-3.0/incompatible-changes-in-3-0.md similarity index 100% rename from site/content/3.13/release-notes/version-3.0/incompatible-changes-in-3-0.md rename to site/content/arangodb/3.13/release-notes/version-3.0/incompatible-changes-in-3-0.md diff --git a/site/content/3.13/release-notes/version-3.0/whats-new-in-3-0.md b/site/content/arangodb/3.13/release-notes/version-3.0/whats-new-in-3-0.md similarity index 100% rename from site/content/3.13/release-notes/version-3.0/whats-new-in-3-0.md rename to site/content/arangodb/3.13/release-notes/version-3.0/whats-new-in-3-0.md diff --git a/site/content/3.13/release-notes/version-3.1/_index.md b/site/content/arangodb/3.13/release-notes/version-3.1/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.1/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.1/_index.md diff --git a/site/content/3.13/release-notes/version-3.1/incompatible-changes-in-3-1.md b/site/content/arangodb/3.13/release-notes/version-3.1/incompatible-changes-in-3-1.md similarity index 100% rename from site/content/3.13/release-notes/version-3.1/incompatible-changes-in-3-1.md rename to site/content/arangodb/3.13/release-notes/version-3.1/incompatible-changes-in-3-1.md diff --git a/site/content/3.13/release-notes/version-3.1/whats-new-in-3-1.md b/site/content/arangodb/3.13/release-notes/version-3.1/whats-new-in-3-1.md similarity index 100% rename from site/content/3.13/release-notes/version-3.1/whats-new-in-3-1.md rename to site/content/arangodb/3.13/release-notes/version-3.1/whats-new-in-3-1.md diff --git a/site/content/3.13/release-notes/version-3.10/_index.md b/site/content/arangodb/3.13/release-notes/version-3.10/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.10/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.10/_index.md diff --git a/site/content/3.13/release-notes/version-3.10/api-changes-in-3-10.md b/site/content/arangodb/3.13/release-notes/version-3.10/api-changes-in-3-10.md similarity index 100% rename from site/content/3.13/release-notes/version-3.10/api-changes-in-3-10.md rename to site/content/arangodb/3.13/release-notes/version-3.10/api-changes-in-3-10.md diff --git a/site/content/3.13/release-notes/version-3.10/incompatible-changes-in-3-10.md b/site/content/arangodb/3.13/release-notes/version-3.10/incompatible-changes-in-3-10.md similarity index 100% rename from site/content/3.13/release-notes/version-3.10/incompatible-changes-in-3-10.md rename to site/content/arangodb/3.13/release-notes/version-3.10/incompatible-changes-in-3-10.md diff --git a/site/content/3.13/release-notes/version-3.10/known-issues-in-3-10.md b/site/content/arangodb/3.13/release-notes/version-3.10/known-issues-in-3-10.md similarity index 100% rename from site/content/3.13/release-notes/version-3.10/known-issues-in-3-10.md rename to site/content/arangodb/3.13/release-notes/version-3.10/known-issues-in-3-10.md diff --git a/site/content/3.13/release-notes/version-3.10/whats-new-in-3-10.md b/site/content/arangodb/3.13/release-notes/version-3.10/whats-new-in-3-10.md similarity index 100% rename from site/content/3.13/release-notes/version-3.10/whats-new-in-3-10.md rename to site/content/arangodb/3.13/release-notes/version-3.10/whats-new-in-3-10.md diff --git a/site/content/3.13/release-notes/version-3.11/_index.md b/site/content/arangodb/3.13/release-notes/version-3.11/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.11/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.11/_index.md diff --git a/site/content/3.13/release-notes/version-3.11/api-changes-in-3-11.md b/site/content/arangodb/3.13/release-notes/version-3.11/api-changes-in-3-11.md similarity index 100% rename from site/content/3.13/release-notes/version-3.11/api-changes-in-3-11.md rename to site/content/arangodb/3.13/release-notes/version-3.11/api-changes-in-3-11.md diff --git a/site/content/3.13/release-notes/version-3.11/incompatible-changes-in-3-11.md b/site/content/arangodb/3.13/release-notes/version-3.11/incompatible-changes-in-3-11.md similarity index 100% rename from site/content/3.13/release-notes/version-3.11/incompatible-changes-in-3-11.md rename to site/content/arangodb/3.13/release-notes/version-3.11/incompatible-changes-in-3-11.md diff --git a/site/content/3.13/release-notes/version-3.11/known-issues-in-3-11.md b/site/content/arangodb/3.13/release-notes/version-3.11/known-issues-in-3-11.md similarity index 100% rename from site/content/3.13/release-notes/version-3.11/known-issues-in-3-11.md rename to site/content/arangodb/3.13/release-notes/version-3.11/known-issues-in-3-11.md diff --git a/site/content/3.13/release-notes/version-3.11/whats-new-in-3-11.md b/site/content/arangodb/3.13/release-notes/version-3.11/whats-new-in-3-11.md similarity index 99% rename from site/content/3.13/release-notes/version-3.11/whats-new-in-3-11.md rename to site/content/arangodb/3.13/release-notes/version-3.11/whats-new-in-3-11.md index 44ee2b0339..e58d83ff2e 100644 --- a/site/content/3.13/release-notes/version-3.11/whats-new-in-3-11.md +++ b/site/content/arangodb/3.13/release-notes/version-3.11/whats-new-in-3-11.md @@ -127,7 +127,7 @@ vertex. Another quality-of-life improvement is the **Start node** setting listin the graph's vertex collections and the available document keys, that you can also search by. -![New graph viewer](../../../images/graphViewer.png) +![New graph viewer](../../../../images/graphViewer.png) You can still switch to the old graph viewer if desired. diff --git a/site/content/3.13/release-notes/version-3.12/_index.md b/site/content/arangodb/3.13/release-notes/version-3.12/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.12/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.12/_index.md diff --git a/site/content/3.13/release-notes/version-3.12/api-changes-in-3-12.md b/site/content/arangodb/3.13/release-notes/version-3.12/api-changes-in-3-12.md similarity index 100% rename from site/content/3.13/release-notes/version-3.12/api-changes-in-3-12.md rename to site/content/arangodb/3.13/release-notes/version-3.12/api-changes-in-3-12.md diff --git a/site/content/3.13/release-notes/version-3.12/incompatible-changes-in-3-12.md b/site/content/arangodb/3.13/release-notes/version-3.12/incompatible-changes-in-3-12.md similarity index 100% rename from site/content/3.13/release-notes/version-3.12/incompatible-changes-in-3-12.md rename to site/content/arangodb/3.13/release-notes/version-3.12/incompatible-changes-in-3-12.md diff --git a/site/content/3.13/release-notes/version-3.12/known-issues-in-3-12.md b/site/content/arangodb/3.13/release-notes/version-3.12/known-issues-in-3-12.md similarity index 100% rename from site/content/3.13/release-notes/version-3.12/known-issues-in-3-12.md rename to site/content/arangodb/3.13/release-notes/version-3.12/known-issues-in-3-12.md diff --git a/site/content/3.13/release-notes/version-3.12/whats-new-in-3-12.md b/site/content/arangodb/3.13/release-notes/version-3.12/whats-new-in-3-12.md similarity index 100% rename from site/content/3.13/release-notes/version-3.12/whats-new-in-3-12.md rename to site/content/arangodb/3.13/release-notes/version-3.12/whats-new-in-3-12.md diff --git a/site/content/3.13/release-notes/version-3.13/_index.md b/site/content/arangodb/3.13/release-notes/version-3.13/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.13/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.13/_index.md diff --git a/site/content/3.13/release-notes/version-3.13/api-changes-in-3-13.md b/site/content/arangodb/3.13/release-notes/version-3.13/api-changes-in-3-13.md similarity index 100% rename from site/content/3.13/release-notes/version-3.13/api-changes-in-3-13.md rename to site/content/arangodb/3.13/release-notes/version-3.13/api-changes-in-3-13.md diff --git a/site/content/3.13/release-notes/version-3.13/incompatible-changes-in-3-13.md b/site/content/arangodb/3.13/release-notes/version-3.13/incompatible-changes-in-3-13.md similarity index 100% rename from site/content/3.13/release-notes/version-3.13/incompatible-changes-in-3-13.md rename to site/content/arangodb/3.13/release-notes/version-3.13/incompatible-changes-in-3-13.md diff --git a/site/content/3.13/release-notes/version-3.13/known-issues-in-3-13.md b/site/content/arangodb/3.13/release-notes/version-3.13/known-issues-in-3-13.md similarity index 100% rename from site/content/3.13/release-notes/version-3.13/known-issues-in-3-13.md rename to site/content/arangodb/3.13/release-notes/version-3.13/known-issues-in-3-13.md diff --git a/site/content/3.13/release-notes/version-3.13/whats-new-in-3-13.md b/site/content/arangodb/3.13/release-notes/version-3.13/whats-new-in-3-13.md similarity index 100% rename from site/content/3.13/release-notes/version-3.13/whats-new-in-3-13.md rename to site/content/arangodb/3.13/release-notes/version-3.13/whats-new-in-3-13.md diff --git a/site/content/3.13/release-notes/version-3.2/_index.md b/site/content/arangodb/3.13/release-notes/version-3.2/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.2/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.2/_index.md diff --git a/site/content/3.13/release-notes/version-3.2/incompatible-changes-in-3-2.md b/site/content/arangodb/3.13/release-notes/version-3.2/incompatible-changes-in-3-2.md similarity index 100% rename from site/content/3.13/release-notes/version-3.2/incompatible-changes-in-3-2.md rename to site/content/arangodb/3.13/release-notes/version-3.2/incompatible-changes-in-3-2.md diff --git a/site/content/3.13/release-notes/version-3.2/known-issues-in-3-2.md b/site/content/arangodb/3.13/release-notes/version-3.2/known-issues-in-3-2.md similarity index 100% rename from site/content/3.13/release-notes/version-3.2/known-issues-in-3-2.md rename to site/content/arangodb/3.13/release-notes/version-3.2/known-issues-in-3-2.md diff --git a/site/content/3.13/release-notes/version-3.2/whats-new-in-3-2.md b/site/content/arangodb/3.13/release-notes/version-3.2/whats-new-in-3-2.md similarity index 100% rename from site/content/3.13/release-notes/version-3.2/whats-new-in-3-2.md rename to site/content/arangodb/3.13/release-notes/version-3.2/whats-new-in-3-2.md diff --git a/site/content/3.13/release-notes/version-3.3/_index.md b/site/content/arangodb/3.13/release-notes/version-3.3/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.3/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.3/_index.md diff --git a/site/content/3.13/release-notes/version-3.3/incompatible-changes-in-3-3.md b/site/content/arangodb/3.13/release-notes/version-3.3/incompatible-changes-in-3-3.md similarity index 100% rename from site/content/3.13/release-notes/version-3.3/incompatible-changes-in-3-3.md rename to site/content/arangodb/3.13/release-notes/version-3.3/incompatible-changes-in-3-3.md diff --git a/site/content/3.13/release-notes/version-3.3/known-issues-in-3-3.md b/site/content/arangodb/3.13/release-notes/version-3.3/known-issues-in-3-3.md similarity index 100% rename from site/content/3.13/release-notes/version-3.3/known-issues-in-3-3.md rename to site/content/arangodb/3.13/release-notes/version-3.3/known-issues-in-3-3.md diff --git a/site/content/3.13/release-notes/version-3.3/whats-new-in-3-3.md b/site/content/arangodb/3.13/release-notes/version-3.3/whats-new-in-3-3.md similarity index 100% rename from site/content/3.13/release-notes/version-3.3/whats-new-in-3-3.md rename to site/content/arangodb/3.13/release-notes/version-3.3/whats-new-in-3-3.md diff --git a/site/content/3.13/release-notes/version-3.4/_index.md b/site/content/arangodb/3.13/release-notes/version-3.4/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.4/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.4/_index.md diff --git a/site/content/3.13/release-notes/version-3.4/incompatible-changes-in-3-4.md b/site/content/arangodb/3.13/release-notes/version-3.4/incompatible-changes-in-3-4.md similarity index 100% rename from site/content/3.13/release-notes/version-3.4/incompatible-changes-in-3-4.md rename to site/content/arangodb/3.13/release-notes/version-3.4/incompatible-changes-in-3-4.md diff --git a/site/content/3.13/release-notes/version-3.4/known-issues-in-3-4.md b/site/content/arangodb/3.13/release-notes/version-3.4/known-issues-in-3-4.md similarity index 100% rename from site/content/3.13/release-notes/version-3.4/known-issues-in-3-4.md rename to site/content/arangodb/3.13/release-notes/version-3.4/known-issues-in-3-4.md diff --git a/site/content/3.13/release-notes/version-3.4/whats-new-in-3-4.md b/site/content/arangodb/3.13/release-notes/version-3.4/whats-new-in-3-4.md similarity index 100% rename from site/content/3.13/release-notes/version-3.4/whats-new-in-3-4.md rename to site/content/arangodb/3.13/release-notes/version-3.4/whats-new-in-3-4.md diff --git a/site/content/3.13/release-notes/version-3.5/_index.md b/site/content/arangodb/3.13/release-notes/version-3.5/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.5/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.5/_index.md diff --git a/site/content/3.13/release-notes/version-3.5/incompatible-changes-in-3-5.md b/site/content/arangodb/3.13/release-notes/version-3.5/incompatible-changes-in-3-5.md similarity index 100% rename from site/content/3.13/release-notes/version-3.5/incompatible-changes-in-3-5.md rename to site/content/arangodb/3.13/release-notes/version-3.5/incompatible-changes-in-3-5.md diff --git a/site/content/3.13/release-notes/version-3.5/known-issues-in-3-5.md b/site/content/arangodb/3.13/release-notes/version-3.5/known-issues-in-3-5.md similarity index 100% rename from site/content/3.13/release-notes/version-3.5/known-issues-in-3-5.md rename to site/content/arangodb/3.13/release-notes/version-3.5/known-issues-in-3-5.md diff --git a/site/content/3.13/release-notes/version-3.5/whats-new-in-3-5.md b/site/content/arangodb/3.13/release-notes/version-3.5/whats-new-in-3-5.md similarity index 100% rename from site/content/3.13/release-notes/version-3.5/whats-new-in-3-5.md rename to site/content/arangodb/3.13/release-notes/version-3.5/whats-new-in-3-5.md diff --git a/site/content/3.13/release-notes/version-3.6/_index.md b/site/content/arangodb/3.13/release-notes/version-3.6/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.6/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.6/_index.md diff --git a/site/content/3.13/release-notes/version-3.6/incompatible-changes-in-3-6.md b/site/content/arangodb/3.13/release-notes/version-3.6/incompatible-changes-in-3-6.md similarity index 100% rename from site/content/3.13/release-notes/version-3.6/incompatible-changes-in-3-6.md rename to site/content/arangodb/3.13/release-notes/version-3.6/incompatible-changes-in-3-6.md diff --git a/site/content/3.13/release-notes/version-3.6/known-issues-in-3-6.md b/site/content/arangodb/3.13/release-notes/version-3.6/known-issues-in-3-6.md similarity index 100% rename from site/content/3.13/release-notes/version-3.6/known-issues-in-3-6.md rename to site/content/arangodb/3.13/release-notes/version-3.6/known-issues-in-3-6.md diff --git a/site/content/3.13/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.13/release-notes/version-3.6/whats-new-in-3-6.md similarity index 100% rename from site/content/3.13/release-notes/version-3.6/whats-new-in-3-6.md rename to site/content/arangodb/3.13/release-notes/version-3.6/whats-new-in-3-6.md diff --git a/site/content/3.13/release-notes/version-3.7/_index.md b/site/content/arangodb/3.13/release-notes/version-3.7/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.7/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.7/_index.md diff --git a/site/content/3.13/release-notes/version-3.7/api-changes-in-3-7.md b/site/content/arangodb/3.13/release-notes/version-3.7/api-changes-in-3-7.md similarity index 100% rename from site/content/3.13/release-notes/version-3.7/api-changes-in-3-7.md rename to site/content/arangodb/3.13/release-notes/version-3.7/api-changes-in-3-7.md diff --git a/site/content/3.13/release-notes/version-3.7/incompatible-changes-in-3-7.md b/site/content/arangodb/3.13/release-notes/version-3.7/incompatible-changes-in-3-7.md similarity index 100% rename from site/content/3.13/release-notes/version-3.7/incompatible-changes-in-3-7.md rename to site/content/arangodb/3.13/release-notes/version-3.7/incompatible-changes-in-3-7.md diff --git a/site/content/3.13/release-notes/version-3.7/known-issues-in-3-7.md b/site/content/arangodb/3.13/release-notes/version-3.7/known-issues-in-3-7.md similarity index 100% rename from site/content/3.13/release-notes/version-3.7/known-issues-in-3-7.md rename to site/content/arangodb/3.13/release-notes/version-3.7/known-issues-in-3-7.md diff --git a/site/content/3.13/release-notes/version-3.7/whats-new-in-3-7.md b/site/content/arangodb/3.13/release-notes/version-3.7/whats-new-in-3-7.md similarity index 100% rename from site/content/3.13/release-notes/version-3.7/whats-new-in-3-7.md rename to site/content/arangodb/3.13/release-notes/version-3.7/whats-new-in-3-7.md diff --git a/site/content/3.13/release-notes/version-3.8/_index.md b/site/content/arangodb/3.13/release-notes/version-3.8/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.8/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.8/_index.md diff --git a/site/content/3.13/release-notes/version-3.8/api-changes-in-3-8.md b/site/content/arangodb/3.13/release-notes/version-3.8/api-changes-in-3-8.md similarity index 100% rename from site/content/3.13/release-notes/version-3.8/api-changes-in-3-8.md rename to site/content/arangodb/3.13/release-notes/version-3.8/api-changes-in-3-8.md diff --git a/site/content/3.13/release-notes/version-3.8/incompatible-changes-in-3-8.md b/site/content/arangodb/3.13/release-notes/version-3.8/incompatible-changes-in-3-8.md similarity index 100% rename from site/content/3.13/release-notes/version-3.8/incompatible-changes-in-3-8.md rename to site/content/arangodb/3.13/release-notes/version-3.8/incompatible-changes-in-3-8.md diff --git a/site/content/3.13/release-notes/version-3.8/known-issues-in-3-8.md b/site/content/arangodb/3.13/release-notes/version-3.8/known-issues-in-3-8.md similarity index 100% rename from site/content/3.13/release-notes/version-3.8/known-issues-in-3-8.md rename to site/content/arangodb/3.13/release-notes/version-3.8/known-issues-in-3-8.md diff --git a/site/content/3.13/release-notes/version-3.8/whats-new-in-3-8.md b/site/content/arangodb/3.13/release-notes/version-3.8/whats-new-in-3-8.md similarity index 100% rename from site/content/3.13/release-notes/version-3.8/whats-new-in-3-8.md rename to site/content/arangodb/3.13/release-notes/version-3.8/whats-new-in-3-8.md diff --git a/site/content/3.13/release-notes/version-3.9/_index.md b/site/content/arangodb/3.13/release-notes/version-3.9/_index.md similarity index 100% rename from site/content/3.13/release-notes/version-3.9/_index.md rename to site/content/arangodb/3.13/release-notes/version-3.9/_index.md diff --git a/site/content/3.13/release-notes/version-3.9/api-changes-in-3-9.md b/site/content/arangodb/3.13/release-notes/version-3.9/api-changes-in-3-9.md similarity index 100% rename from site/content/3.13/release-notes/version-3.9/api-changes-in-3-9.md rename to site/content/arangodb/3.13/release-notes/version-3.9/api-changes-in-3-9.md diff --git a/site/content/3.13/release-notes/version-3.9/incompatible-changes-in-3-9.md b/site/content/arangodb/3.13/release-notes/version-3.9/incompatible-changes-in-3-9.md similarity index 100% rename from site/content/3.13/release-notes/version-3.9/incompatible-changes-in-3-9.md rename to site/content/arangodb/3.13/release-notes/version-3.9/incompatible-changes-in-3-9.md diff --git a/site/content/3.13/release-notes/version-3.9/known-issues-in-3-9.md b/site/content/arangodb/3.13/release-notes/version-3.9/known-issues-in-3-9.md similarity index 100% rename from site/content/3.13/release-notes/version-3.9/known-issues-in-3-9.md rename to site/content/arangodb/3.13/release-notes/version-3.9/known-issues-in-3-9.md diff --git a/site/content/3.13/release-notes/version-3.9/whats-new-in-3-9.md b/site/content/arangodb/3.13/release-notes/version-3.9/whats-new-in-3-9.md similarity index 100% rename from site/content/3.13/release-notes/version-3.9/whats-new-in-3-9.md rename to site/content/arangodb/3.13/release-notes/version-3.9/whats-new-in-3-9.md diff --git a/site/content/arangodb/_index.md b/site/content/arangodb/_index.md new file mode 100644 index 0000000000..a2f621e4e3 --- /dev/null +++ b/site/content/arangodb/_index.md @@ -0,0 +1,7 @@ +--- +title: Recommended Resources +menuTitle: ArangoDB +weight: 3 +layout: default +# Remove this file because this isn't an actual page? +--- \ No newline at end of file diff --git a/site/content/data-platform/_index.md b/site/content/data-platform/_index.md new file mode 100644 index 0000000000..84f9764a1f --- /dev/null +++ b/site/content/data-platform/_index.md @@ -0,0 +1,20 @@ +--- +title: Recommended Resources +menuTitle: Data Platform +weight: 1 +layout: default +--- +{{< cloudbanner >}} + +{{< cards >}} + +{{% card title="What is the ArangoDB Platform?" link="about/" %}} +The ArangoDB Platform is the umbrella for hosting the entire ArangoDB offering +of products, including GraphML and GraphRAG. +{{% /card %}} + +{{% card title="Graph Visualizer" link="graph-visualizer/" %}} +Explore your graph data with an intuitive web interface. +{{% /card %}} + +{{< /cards >}} diff --git a/site/content/platform/about-the-platform/_index.md b/site/content/data-platform/about/_index.md similarity index 97% rename from site/content/platform/about-the-platform/_index.md rename to site/content/data-platform/about/_index.md index e99e148176..a7e7925af8 100644 --- a/site/content/platform/about-the-platform/_index.md +++ b/site/content/data-platform/about/_index.md @@ -48,7 +48,7 @@ of the platform features. - **GraphRAG Retriever**: Perform semantic similarity searches or aggregate insights from graph communities with global and local queries. - **Public and private LLM support**: Use public LLMs such as OpenAI - or private LLMs with [Triton Inference Server](../data-science/graphrag/services/triton-inference-server.md). + or private LLMs with [Triton Inference Server](../../gen-ai/services/triton-inference-server.md). - **MLflow integration**: Use the popular MLflow as a model registry for private LLMs or to run machine learning experiments as part of the ArangoDB Platform. - **Jupyter notebooks**: Run a Jupyter kernel in the platform for hosting @@ -65,7 +65,7 @@ of the platform features. ### Use the ArangoDB Platform as a managed service The ArangoDB Platform is not available as a managed service yet, but it will -become available for the [ArangoGraph Insights Platform](../../3.12/arangograph/_index.md) +become available for the [Arango Managed Platform (AMP)](../../amp/_index.md) in the future. Until then, you can request early access to the self-hosted ArangoDB Platform for testing. diff --git a/site/content/3.13/about-arangodb/features/platform.md b/site/content/data-platform/about/features.md similarity index 78% rename from site/content/3.13/about-arangodb/features/platform.md rename to site/content/data-platform/about/features.md index 2b833379d4..65f61afc50 100644 --- a/site/content/3.13/about-arangodb/features/platform.md +++ b/site/content/data-platform/about/features.md @@ -7,9 +7,6 @@ description: >- of ArangoDB including graph-powered machine learning and GenAI as a single solution with a unified interface --- -For in-depth information about the ArangoDB Platform as a whole and how to -deploy and use it, see [The ArangoDB Platform](../../components/platform.md). - ## Architecture - **Core Database**: The ArangoDB database system forms the solid core @@ -31,27 +28,27 @@ deploy and use it, see [The ArangoDB Platform](../../components/platform.md). ## Features -- [**ArangoDB Core**](core.md): The ArangoDB database system with support for +- [**ArangoDB Core**](../../arangodb/3.12/_index.md): The ArangoDB database system with support for graphs, documents, key-value, full-text search, and vector search. -- [**Graph Visualizer**](../../graphs/graph-visualizer.md): +- [**Graph Visualizer**](../graph-visualizer.md): A web-based tool for exploring your graph data with an intuitive interface and sophisticated querying capabilities. -- [**Graph Analytics**](../../graphs/graph-analytics.md): +- [**Graph Analytics**](../../gen-ai/graph-analytics.md): A service that can efficiently load graph data from the core database system and run graph algorithms such as PageRank and many more. -- [**GenAI Suite**](../../data-science/_index.md): +- [**GenAI Suite**](../../gen-ai/_index.md): ArangoDB's graph-powered machine learning (GraphML) as well as GraphRAG for automatically building knowledge graphs from text and taking advantage of both excerpts and higher-level summaries as context for turbocharging GenAI applications. -- [**Notebook servers**](../../data-science/notebook-servers.md): +- [**Notebook servers**](../../gen-ai/notebook-servers.md): Run Jupyter kernels in the Platform for hosting interactive, Python-based notebooks to experiment and develop applications. -- [**MLflow integration**](../../data-science/graphrag/services/mlflow.md): +- [**MLflow integration**](../../gen-ai/services/mlflow.md): Use the popular MLflow for machine learning practitioners as part of the ArangoDB Platform. diff --git a/site/content/platform/graph-intelligence/graph-visualizer.md b/site/content/data-platform/graph-visualizer.md similarity index 95% rename from site/content/platform/graph-intelligence/graph-visualizer.md rename to site/content/data-platform/graph-visualizer.md index d7d5201e61..e3ae2c0a2d 100644 --- a/site/content/platform/graph-intelligence/graph-visualizer.md +++ b/site/content/data-platform/graph-visualizer.md @@ -19,12 +19,12 @@ to visually understand the structure as well as to inspect and edit the attribut of individual nodes and edges. It also offers query capabilities and you can create new nodes (vertices) and edges (relations). -![A screenshot of the Graph Visualizer user interface showing some persons and movies as circles with arrows indicting who acted in or directed a movie](../../images/graph-visualizer.png) +![A screenshot of the Graph Visualizer user interface showing some persons and movies as circles with arrows indicting who acted in or directed a movie](../images/graph-visualizer.png) {{< info >}} Graph creation is **not** performed within the Graph Visualizer. Graphs must be created in the **Management** section under **Graphs** of the second-level -navigation in the [web interface](../../3.12/components/web-interface/graphs.md). Once +navigation in the [web interface](../arangodb/3.12/components/web-interface/graphs.md). Once created, you can select a graph from the list for exploration and visualization. {{< /info >}} @@ -101,7 +101,7 @@ displayed. 7. To see the neighbor nodes and the edges that connect them, right-click a node, click **Expand (_n_)** and then **All (_n_)**. -![A screenshot of the dialog for adding nodes with two persons selected](../../images/graph-visualizer-add-nodes.png) +![A screenshot of the dialog for adding nodes with two persons selected](../images/graph-visualizer-add-nodes.png) ### Add nodes and edges using a query @@ -140,7 +140,7 @@ You can save queries for future use: - **Delete** a no longer needed query. {{< /tip >}} -![A screenshot of the dialog with a query expanded and a bind variable filled in](../../images/graph-visualizer-queries.png) +![A screenshot of the dialog with a query expanded and a bind variable filled in](../images/graph-visualizer-queries.png) ### Add nodes and edges using a query based on a selection @@ -168,7 +168,7 @@ The query has access to the current selection via special bind variables. ``` 7. Enter a name and optionally a description for the action and click **Save**. -![A screenshot of the context menu for a node showing the available Canvas Actions](../../images/graph-visualizer-menu-canvas-action.png) +![A screenshot of the context menu for a node showing the available Canvas Actions](../images/graph-visualizer-menu-canvas-action.png) ### Remove nodes from the canvas @@ -194,7 +194,7 @@ You can inspect the document attributes of node or edge as follows: - Right-click a node to open the context menu and click **View Node** to open the dialog with the properties. -![A screenshot of the properties dialog with the keys and values of a node](../../images/graph-visualizer-node-properties.png) +![A screenshot of the properties dialog with the keys and values of a node](../images/graph-visualizer-node-properties.png) ### Layouts and navigation tools @@ -251,7 +251,7 @@ dialog, the `_from` and `_to` fields are automatically pre-filled. You may need to swap the IDs as the order is not based on your selection sequence. {{< /info >}} -![A screenshot of the dialog for creating an edge with the From and To fields filled in](../../images/graph-visualizer-create-edge.png) +![A screenshot of the dialog for creating an edge with the From and To fields filled in](../images/graph-visualizer-create-edge.png) ### Edit node and edge properties @@ -296,4 +296,4 @@ labels. All styling changes are visual-only and do not affect the underlying dat - Clear the styling modifications. - See the number of nodes respectively edges on the canvas (by collection). -![A screenshot of the Customization panel with a popover dialog for edge styling open](../../images/graph-visualizer-customization.png) +![A screenshot of the Customization panel with a popover dialog for edge styling open](../images/graph-visualizer-customization.png) diff --git a/site/content/platform/release-notes.md b/site/content/data-platform/release-notes.md similarity index 85% rename from site/content/platform/release-notes.md rename to site/content/data-platform/release-notes.md index 22e37bf1ee..d5d4db5fa9 100644 --- a/site/content/platform/release-notes.md +++ b/site/content/data-platform/release-notes.md @@ -20,7 +20,7 @@ of the core ArangoDB database system along with graph-powered machine learning and GenAI capabilities as a single solution with a unified interface. Deploy the Platform on-premise or in the cloud on top of Kubernetes. -To get started, see [Self-host the ArangoDB Platform](about-the-platform/_index.md#self-host-the-arangodb-platform). +To get started, see [Self-host the ArangoDB Platform](about/_index.md#self-host-the-arangodb-platform). ### GenAI Suite @@ -35,5 +35,5 @@ user-friendly interface seamlessly integrated into the ArangoDB Platform web int - MLflow integration - Graph Visualizer -To learn more, see the [GenAI Suite](data-science/_index.md#genai-suite) +To learn more, see the [GenAI Suite](../gen-ai/_index.md) documentation. diff --git a/site/content/ecosystem/_index.md b/site/content/ecosystem/_index.md new file mode 100644 index 0000000000..578a53e1c4 --- /dev/null +++ b/site/content/ecosystem/_index.md @@ -0,0 +1,6 @@ +--- +title: Recommended Resources +menuTitle: Ecosystem +weight: 5 +layout: default +--- \ No newline at end of file diff --git a/site/content/3.13/data-science/integrations/_index.md b/site/content/ecosystem/adapters/_index.md similarity index 100% rename from site/content/3.13/data-science/integrations/_index.md rename to site/content/ecosystem/adapters/_index.md diff --git a/site/content/3.13/data-science/integrations/arangodb-cugraph-adapter.md b/site/content/ecosystem/adapters/arangodb-cugraph-adapter.md similarity index 100% rename from site/content/3.13/data-science/integrations/arangodb-cugraph-adapter.md rename to site/content/ecosystem/adapters/arangodb-cugraph-adapter.md diff --git a/site/content/3.13/data-science/integrations/arangodb-dgl-adapter.md b/site/content/ecosystem/adapters/arangodb-dgl-adapter.md similarity index 100% rename from site/content/3.13/data-science/integrations/arangodb-dgl-adapter.md rename to site/content/ecosystem/adapters/arangodb-dgl-adapter.md diff --git a/site/content/3.13/data-science/integrations/arangodb-networkx-adapter.md b/site/content/ecosystem/adapters/arangodb-networkx-adapter.md similarity index 100% rename from site/content/3.13/data-science/integrations/arangodb-networkx-adapter.md rename to site/content/ecosystem/adapters/arangodb-networkx-adapter.md diff --git a/site/content/3.13/data-science/integrations/arangodb-pyg-adapter.md b/site/content/ecosystem/adapters/arangodb-pyg-adapter.md similarity index 100% rename from site/content/3.13/data-science/integrations/arangodb-pyg-adapter.md rename to site/content/ecosystem/adapters/arangodb-pyg-adapter.md diff --git a/site/content/3.13/data-science/integrations/arangodb-rdf-adapter.md b/site/content/ecosystem/adapters/arangodb-rdf-adapter.md similarity index 100% rename from site/content/3.13/data-science/integrations/arangodb-rdf-adapter.md rename to site/content/ecosystem/adapters/arangodb-rdf-adapter.md diff --git a/site/content/3.13/data-science/integrations/langchain.md b/site/content/ecosystem/adapters/langchain.md similarity index 100% rename from site/content/3.13/data-science/integrations/langchain.md rename to site/content/ecosystem/adapters/langchain.md diff --git a/site/content/gen-ai/_index.md b/site/content/gen-ai/_index.md new file mode 100644 index 0000000000..caa176ae72 --- /dev/null +++ b/site/content/gen-ai/_index.md @@ -0,0 +1,24 @@ +--- +title: Recommended Resources +menuTitle: 'GenAI Data Platform' +weight: 2 +layout: default +--- +{{< cloudbanner >}} + +{{< cards >}} + +{{% card title="GraphRAG" link="graphrag/" %}} +Arango's GenAI solution for generating knowledge graphs from documents +and chatting with your data. +{{% /card %}} + +{{% card title="GraphML" link="graphml/" %}} +Discover Arango's graph-powered machine learning features. +{{% /card %}} + +{{% card title="Graph Analytics" link="graph-analytics/" %}} +Run algorithms such as PageRank on your graph data. +{{% /card %}} + +{{< /cards >}} diff --git a/site/content/3.13/graphs/graph-analytics.md b/site/content/gen-ai/graph-analytics.md similarity index 96% rename from site/content/3.13/graphs/graph-analytics.md rename to site/content/gen-ai/graph-analytics.md index a3aa6b5f6d..3edcca4dd5 100644 --- a/site/content/3.13/graphs/graph-analytics.md +++ b/site/content/gen-ai/graph-analytics.md @@ -1,7 +1,7 @@ --- title: Graph Analytics menuTitle: Graph Analytics -weight: 115 +weight: 15 description: | ArangoGraph offers Graph Analytics Engines to run graph algorithms on your data separately from your ArangoDB deployments @@ -18,8 +18,8 @@ and network flow analysis. ArangoDB offers a feature for running algorithms on your graph data, called Graph Analytics Engines (GAEs). It is available on request for the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) -and included in the [ArangoDB Platform](../components/platform.md). +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) +and included in the [ArangoDB Platform](../data-platform/about/_index.md). Key features: @@ -59,7 +59,7 @@ How to perform the steps is detailed in the subsequent sections. 6. [Stop the engine service](#stop-a-graphanalytics-service) once you are done. {{< /tab >}} -{{< tab "ArangoGraph Insights Platform" >}} +{{< tab "Arango Managed Platform (AMP)" >}} {{< info >}} Before you can use Graph Analytics Engines, you need to request the feature via __Request help__ in the ArangoGraph dashboard for a deployment. @@ -103,25 +103,25 @@ well as to authenticate requests to the [Engine API](#engine-api). --> {{< /tab >}} -{{< tab "ArangoGraph Insights Platform" >}} +{{< tab "Arango Managed Platform (AMP)" >}} The [Management API](#management-api) for deploying and deleting engines requires an ArangoGraph **API key**. See -[Generating an API Key](../arangograph/api/get-started.md#generating-an-api-key) +[Generating an API Key](../amp/api/get-started.md#generating-an-api-key) on how to create one. You then need to generate an **access token** using the API key. See -[Authenticating with Oasisctl](../arangograph/api/get-started.md#authenticating-with-oasisctl) +[Authenticating with Oasisctl](../amp/api/get-started.md#authenticating-with-oasisctl) on how to do so using `oasisctl login`. The [Engine API](#engine-api) uses one of two authentication methods, depending -on the [__auto login to database UI__](../arangograph/deployments/_index.md#auto-login-to-database-ui) +on the [__auto login to database UI__](../amp/deployments/_index.md#auto-login-to-database-ui) setting in ArangoGraph: - **Enabled**: You can use an ArangoGraph access token created with an API key (see above), allowing you to use one token for both the Management API and the Engine API. - **Disabled**: You need use a JWT user token created from ArangoDB credentials. These session tokens need to be renewed every hour by default. See - [HTTP API Authentication](../develop/http-api/authentication.md#jwt-user-tokens) + [HTTP API Authentication](../arangodb/3.12/develop/http-api/authentication.md#jwt-user-tokens) for details. {{< /tab >}} @@ -138,7 +138,7 @@ The interface for managing the engines depends on the environment you use: {{< tag "ArangoDB Platform" >}} -GAEs are deployed and deleted via the [GenAI service](../data-science/graphrag/services/gen-ai.md) +GAEs are deployed and deleted via the [GenAI service](services/gen-ai.md) in the ArangoDB Platform. If you use cURL, you need to use the `-k` / `--insecure` option for requests @@ -188,7 +188,7 @@ curl -sSk -H "Authorization: bearer $ADB_TOKEN" -X DELETE https://127.0.0.1:8529 {{< tag "ArangoGraph" >}} GAEs are deployed and deleted with the Management API for graph analytics on the -ArangoGraph Insights Platform. You can also list the available engine sizes and +Arango Managed Platform (AMP). You can also list the available engine sizes and get information about deployed engines. To determine the base URL of the management API, use the ArangoGraph dashboard @@ -350,7 +350,7 @@ curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/jobs" ``` {{< /tab >}} -{{< tab "ArangoGraph Insights Platform" >}} +{{< tab "Arango Managed Platform (AMP)" >}} To determine the base URL of the engine API, use the ArangoGraph dashboard and copy the __APPLICATION ENDPOINT__ of the deployment that holds the graph data you want to analyze. Replace the port with `8829` and append @@ -405,7 +405,7 @@ Request and response payloads are JSON-encoded in the engine API. Import graph data from a database of the ArangoDB deployment. You can import named graphs as well as sets of node and edge collections (see -[Managed and unmanaged graphs](../graphs/_index.md#managed-and-unmanaged-graphs)). +[Managed and unmanaged graphs](../arangodb/3.12/graphs/_index.md#managed-and-unmanaged-graphs)). ```bash curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d '{"database":"_system","graph_name":"connectedComponentsGraph"}' "$ENGINE_URL/v1/loaddata" @@ -543,7 +543,7 @@ It is probably impossible to discover an efficient algorithm which computes them in a distributed way. Fortunately there are scalable substitutions available, which should be equally usable for most use cases. -![Illustration of an execution of different centrality measures (Freeman 1977)](../../images/centrality_visual.png) +![Illustration of an execution of different centrality measures (Freeman 1977)](../images/centrality_visual.png) ##### Betweenness Centrality @@ -577,7 +577,7 @@ A common definitions of centrality is the **closeness centrality** length of the shortest path between the node and all other nodes. For nodes *x*, *y* and shortest distance `d(y, x)` it is defined as: -![Vertex Closeness Formula](../../images/closeness.png) +![Vertex Closeness Formula](../images/closeness.png) Effective Closeness approximates the closeness measure. The algorithm works by iteratively estimating the number of shortest paths passing through each node. @@ -613,7 +613,7 @@ Another common measure is the [*betweenness* centrality](https://en.wikipedia.or It measures the number of times a node is part of shortest paths between any pairs of nodes. For a node *v* betweenness is defined as: -![Vertex Betweenness Formula](../../images/betweenness.png) +![Vertex Betweenness Formula](../images/betweenness.png) Where the σ represents the number of shortest paths between *x* and *y*, and σ(v) represents the number of paths also passing through a node *v*. diff --git a/site/content/3.13/data-science/_index.md b/site/content/gen-ai/graph-to-ai.md similarity index 86% rename from site/content/3.13/data-science/_index.md rename to site/content/gen-ai/graph-to-ai.md index 94ba664523..b262997bb2 100644 --- a/site/content/3.13/data-science/_index.md +++ b/site/content/gen-ai/graph-to-ai.md @@ -1,13 +1,15 @@ --- title: Generative Artificial Intelligence (GenAI) and Data Science menuTitle: GenAI & Data Science -weight: 115 +weight: 25 description: >- ArangoDB's set of tools and technologies enables analytics, machine learning, and GenAI applications powered by graph data aliases: - data-science/overview --- +- [Link to 3.12](../arangodb/3.12/aql/_index.md) + {{< tag "ArangoDB Platform" >}} {{< tip >}} @@ -48,16 +50,16 @@ ArangoDB Platform web interface, guiding you through the process. Alongside these components, you also get the following additional features: -- [**Graph Visualizer**](../graphs/graph-visualizer.md): A web-based tool for exploring your graph data with an +- [**Graph Visualizer**](../data-platform/graph-visualizer.md): A web-based tool for exploring your graph data with an intuitive interface and sophisticated querying capabilities. - [**Jupyter notebooks**](notebook-servers.md): Run a Jupyter kernel in the platform for hosting interactive notebooks for experimentation and development of applications that use ArangoDB as their backend. - **Public and private LLM support**: Use public LLMs such as OpenAI - or private LLMs with [Triton Inference Server](../data-science/graphrag/services/triton-inference-server.md). -- [**MLflow integration**](graphrag/services/mlflow.md): Use the popular MLflow as a model registry for private LLMs + or private LLMs with [Triton Inference Server](services/triton-inference-server.md). +- [**MLflow integration**](services/mlflow.md): Use the popular MLflow as a model registry for private LLMs or to run machine learning experiments as part of the ArangoDB Platform. -- [**Integrations**](integrations/_index.md): Use ArangoDB together with cuGraph, NetworkX, +- [**Adapters**](../ecosystem/adapters/_index.md): Use ArangoDB together with cuGraph, NetworkX, and other data science tools. - **Application Programming Interfaces**: Use the underlying APIs of the GenAI Suite services and build your own integrations. See the @@ -69,7 +71,7 @@ Alongside these components, you also get the following additional features: The ArangoDB Platform includes the following features independent of the GenAI Suite: -- [**Graph Analytics**](../graphs/graph-analytics.md): Run graph algorithms such as PageRank +- [**Graph Analytics**](graph-analytics.md): Run graph algorithms such as PageRank on dedicated compute resources. ## From graph to AI @@ -90,9 +92,9 @@ Graph queries can also determine the shortest paths between nodes. Graph queries can answer questions like _**Who can introduce me to person X**_? -![Graph Query](../../images/graph-query.png) +![Graph Query](../images/graph-query.png) -See [Graphs in AQL](../aql/graphs/_index.md) for the supported graph queries. +See [Graphs in AQL](../arangodb/3.12/aql/graphs/_index.md) for the supported graph queries. ### Graph Analytics @@ -101,12 +103,12 @@ know aggregate information about your graph, while analyzing the entire graph. Graph analytics can answer questions like _**Who are the most connected persons**_? -![Graph Analytics](../../images/graph-analytics.png) +![Graph Analytics](../images/graph-analytics.png) ArangoDB offers _Graph Analytics Engines_ to run algorithms such as connected components, label propagation, and PageRank on your data. This feature -is available for the ArangoGraph Insights Platform. See -[Graph Analytics](../graphs/graph-analytics.md) for details. +is available for the Arango Managed Platform (AMP). See +[Graph Analytics](graph-analytics.md) for details. ### GraphML @@ -118,7 +120,7 @@ GraphML can answer questions like: - _**Will a customer churn?**_ - _**Is this particular transaction Anomalous?**_ -![Graph ML](../../images/graph-ml.png) +![Graph ML](../images/graph-ml.png) For ArangoDB's enterprise-ready, graph-powered machine learning offering, see [ArangoGraphML](graphml/_index.md). @@ -168,5 +170,5 @@ the following tasks: ## Sample datasets If you want to try out ArangoDB's data science features, you may use the -[`arango-datasets` Python package](../components/tools/arango-datasets.md) +[`arango-datasets` Python package](../arangodb/3.12/components/tools/arango-datasets.md) to load sample datasets into a deployment. diff --git a/site/content/3.13/data-science/graphml/_index.md b/site/content/gen-ai/graphml/_index.md similarity index 98% rename from site/content/3.13/data-science/graphml/_index.md rename to site/content/gen-ai/graphml/_index.md index 553f7d81cf..241db624b9 100644 --- a/site/content/3.13/data-science/graphml/_index.md +++ b/site/content/gen-ai/graphml/_index.md @@ -1,7 +1,7 @@ --- title: ArangoDB GraphML menuTitle: GraphML -weight: 15 +weight: 10 description: >- Boost your machine learning models with graph data using ArangoDB's advanced GraphML capabilities aliases: @@ -60,9 +60,9 @@ ArangoDB streamlines these steps, providing an intuitive and scalable framework to integrate GraphML into various applications, from fraud detection to recommendation systems. -![GraphML Embeddings](../../../images/GraphML-Embeddings.webp) +![GraphML Embeddings](../../images/GraphML-Embeddings.webp) -![GraphML Workflow](../../../images/GraphML-How-it-works.webp) +![GraphML Workflow](../../images/GraphML-How-it-works.webp) You no longer need to understand the complexities of graph machine learning to benefit from it. Solutions with ArangoDB's GraphML only require input from a user about diff --git a/site/content/3.13/data-science/graphml/notebooks-api.md b/site/content/gen-ai/graphml/notebooks-api.md similarity index 99% rename from site/content/3.13/data-science/graphml/notebooks-api.md rename to site/content/gen-ai/graphml/notebooks-api.md index 8c97e2448b..008d079d97 100644 --- a/site/content/3.13/data-science/graphml/notebooks-api.md +++ b/site/content/gen-ai/graphml/notebooks-api.md @@ -75,14 +75,14 @@ Knowledge Graph constructed from the [GDELT Project](https://www.gdeltproject.or The events used range from peaceful protests to significant battles in Angola. The image below depicts the connections around an example event: -![Example Event](../../../images/ArangoML_open_intelligence_sample.png) +![Example Event](../../images/ArangoML_open_intelligence_sample.png) You can also see a larger portion of this graph, showing how the events, actors, news sources, and locations are interconnected into a large graph. -![Example Event](../../../images/ArangoML_open_intelligence_visualization.png) +![Example Event](../../images/ArangoML_open_intelligence_visualization.png) -The [`arango-datasets`](../../components/tools/arango-datasets.md) Python package +The [`arango-datasets`](../../arangodb/3.12/components/tools/arango-datasets.md) Python package allows you to load pre-defined datasets into ArangoDB Platform. It comes pre-installed in the GraphML notebook environment. diff --git a/site/content/3.13/data-science/graphml/quickstart.md b/site/content/gen-ai/graphml/quickstart.md similarity index 88% rename from site/content/3.13/data-science/graphml/quickstart.md rename to site/content/gen-ai/graphml/quickstart.md index 6b06acf25a..4473aafe0f 100644 --- a/site/content/3.13/data-science/graphml/quickstart.md +++ b/site/content/gen-ai/graphml/quickstart.md @@ -29,7 +29,7 @@ run a full machine learning workflow for GraphML. To get started, see the {{< tab "Notebooks" >}} The ArangoDB Notebooks service runs on the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). +[Arango Managed Platform (AMP)](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). It offers a pre-configured environment where everything, including necessary components and configurations, comes preloaded. You don't need to set up or configure the infrastructure, and can immediately start using the @@ -37,7 +37,7 @@ GraphML functionalities in a scriptable manner. To get started, see the [GraphML Notebooks & API](notebooks-api.md) reference documentation. {{< tip >}} -To get access to GraphML services and packages in ArangoGraph Insights Platform, +To get access to GraphML services and packages in Arango Managed Platform (AMP), [get in touch](https://www.arangodb.com/contact/) with the ArangoDB team. {{< /tip >}} @@ -52,7 +52,7 @@ with the ArangoDB team. - Metadata capture - Model management -![ArangoGraphML Pipeline](../../../images/ArangoGraphML_Pipeline.png) +![ArangoGraphML Pipeline](../../images/ArangoGraphML_Pipeline.png) {{< /tab >}} {{< /tabs >}} \ No newline at end of file diff --git a/site/content/3.13/data-science/graphml/ui.md b/site/content/gen-ai/graphml/ui.md similarity index 96% rename from site/content/3.13/data-science/graphml/ui.md rename to site/content/gen-ai/graphml/ui.md index f83ccffee1..83e736120c 100644 --- a/site/content/3.13/data-science/graphml/ui.md +++ b/site/content/gen-ai/graphml/ui.md @@ -25,7 +25,7 @@ To create a new GraphML project using the ArangoDB Platform web interface, follo 1. From the left-hand sidebar, select the database where you want to create the project. 2. In the left-hand sidebar, click **GenAI Suite** to open the GraphML project management interface, then click **Run GraphML**. - ![Create GraphML Project](../../../images/create-graphml-project-ui.png) + ![Create GraphML Project](../../images/create-graphml-project-ui.png) 3. In the **GraphML projects** view, click **Add new project**. 4. The **Create ML project** modal opens. Enter a **Name** for your machine learning project. 5. Click the **Create project** button to finalize the creation. @@ -88,7 +88,7 @@ Once you’ve set your strategies, click **Begin featurization** to start the no embedding-compatible featurization job. When the job status updates to **Ready for training**, proceed to the **Training** step. -![Navigate to Featurization](../../../images/graph-ml-ui-featurization.png) +![Navigate to Featurization](../../images/graph-ml-ui-featurization.png) ## Training phase @@ -117,7 +117,7 @@ features and structural connections within the graph. After setting these values, click the **Begin training** button to start the job. -![Node Classification](../../../images/ml-nodeclassification.png) +![Node Classification](../../images/ml-nodeclassification.png) #### Node embeddings @@ -137,7 +137,7 @@ The target collection is where the model's predictions are stored when running a Once the configuration is complete, click **Begin training** to start the embedding job. -![Node Embeddings](../../../images/ml-node-embedding.png) +![Node Embeddings](../../images/ml-node-embedding.png) ## Model selection phase @@ -149,12 +149,12 @@ A list of trained models is displayed, along with performance metrics (**Accuracy**, **Precision**, **Recall**, **F1 score**, **Loss**). Review the results of different model runs and configurations. -![GraphML Model Selection](../../../images/graph-ml-model.png) +![GraphML Model Selection](../../images/graph-ml-model.png) Select the best performing model suitable for your prediction task. You can also open the **Confusion Matrix** to compare predicted values versus actual values. -![GraphML Confusion Matrix](../../../images/graphml-ui-confusion-matrix.png) +![GraphML Confusion Matrix](../../images/graphml-ui-confusion-matrix.png) ## Prediction phase @@ -189,7 +189,7 @@ predictions relevant without repeating the entire ML workflow. the prediction workload (e.g. `10`). - **Prediction field**: The field in the documents where the predicted values are stored. -![GraphML prediction phase](../../../images/graph-prediction.png) +![GraphML prediction phase](../../images/graph-prediction.png) ### Configuration options diff --git a/site/content/platform/data-science/graphrag/_index.md b/site/content/gen-ai/graphrag/_index.md similarity index 97% rename from site/content/platform/data-science/graphrag/_index.md rename to site/content/gen-ai/graphrag/_index.md index a58b76c7e3..9bde91a90d 100644 --- a/site/content/platform/data-science/graphrag/_index.md +++ b/site/content/gen-ai/graphrag/_index.md @@ -1,7 +1,7 @@ --- title: GraphRAG menuTitle: GraphRAG -weight: 10 +weight: 5 description: >- ArangoDB's GraphRAG solution combines graph-based retrieval-augmented generation with Large Language Models (LLMs) for turbocharged GenAI solutions @@ -78,7 +78,7 @@ information in a structured graph format, allowing efficient querying and retrie 3. Store the generated Knowledge Graph in the database for retrieval and reasoning. For detailed information about the service, see the -[Importer](services/importer.md) service documentation. +[Importer](../services/importer.md) service documentation. ### Extract information from the Knowledge Graph @@ -89,7 +89,7 @@ You can extract information from Knowledge Graphs using two distinct methods: - Local retrieval For detailed information about the service, see the -[Retriever](services/retriever.md) service documentation. +[Retriever](../services/retriever.md) service documentation. #### Global retrieval @@ -136,7 +136,7 @@ collection, and then it expands that subgraph over related entities, relations If you're working in an air-gapped environment or need to keep your data private, you can use the private LLM mode with -[Triton Inference Server](services/triton-inference-server.md). +[Triton Inference Server](../services/triton-inference-server.md). This option allows you to run the service completely within your own infrastructure. The Triton Inference Server is a crucial component when diff --git a/site/content/3.13/data-science/graphrag/tutorial-notebook.md b/site/content/gen-ai/graphrag/tutorial-notebook.md similarity index 99% rename from site/content/3.13/data-science/graphrag/tutorial-notebook.md rename to site/content/gen-ai/graphrag/tutorial-notebook.md index ee3b6183e0..45a743d761 100644 --- a/site/content/3.13/data-science/graphrag/tutorial-notebook.md +++ b/site/content/gen-ai/graphrag/tutorial-notebook.md @@ -200,7 +200,7 @@ pprint(importerResponse) ### Visualize and interact with the Knowledge Graph Once the importer service has processed the document, you can visualize and -interact with the generated Knowledge Graph using the [Graph Visualizer](../../graphs/graph-visualizer.md) +interact with the generated Knowledge Graph using the [Graph Visualizer](../../data-platform/graph-visualizer.md) directly from the ArangoDB Platform web interface. 1. In the ArangoDB Platform web interface, select the database you have previously used. diff --git a/site/content/3.13/data-science/graphrag/web-interface.md b/site/content/gen-ai/graphrag/web-interface.md similarity index 80% rename from site/content/3.13/data-science/graphrag/web-interface.md rename to site/content/gen-ai/graphrag/web-interface.md index 195659839a..b7559e0149 100644 --- a/site/content/3.13/data-science/graphrag/web-interface.md +++ b/site/content/gen-ai/graphrag/web-interface.md @@ -52,7 +52,7 @@ configure and start a new importer service job. Follow the steps below. 3. Enter your **OpenAI API Key**. 4. Click the **Start importer service** button. -![Configure Importer service using OpenAI](../../../images/graphrag-ui-configure-importer-openai.png) +![Configure Importer service using OpenAI](../../images/graphrag-ui-configure-importer-openai.png) {{< /tab >}} {{< tab "OpenRouter" >}} @@ -68,7 +68,7 @@ When using the OpenRouter option, the LLM responses are served via OpenRouter while OpenAI is used for the embedding model. {{< /info >}} -![Configure Importer service using OpenRouter](../../../images/graphrag-ui-configure-importer-openrouter.png) +![Configure Importer service using OpenRouter](../../images/graphrag-ui-configure-importer-openrouter.png) {{< /tab >}} {{< tab "Triton LLM Host" >}} @@ -77,16 +77,16 @@ while OpenAI is used for the embedding model. 3. Click the **Start importer service** button. {{< info >}} -Note that you must first register your model in MLflow. The [Triton LLM Host](services/triton-inference-server.md) +Note that you must first register your model in MLflow. The [Triton LLM Host](../services/triton-inference-server.md) service automatically downloads and loads models from the MLflow registry. {{< /info >}} -![Configure Importer service using Triton](../../../images/graphrag-ui-configure-importer-triton.png) +![Configure Importer service using Triton](../../images/graphrag-ui-configure-importer-triton.png) {{< /tab >}} {{< /tabs >}} -See also the [GraphRAG Importer](services/importer.md) service documentation. +See also the [GraphRAG Importer](../services/importer.md) service documentation. ## Upload your file @@ -100,14 +100,14 @@ See also the [GraphRAG Importer](services/importer.md) service documentation. You can only import a single file, either in `.md` or `.txt` format. {{< /info >}} -![Upload file in GraphRAG web interface](../../../images/graphrag-ui-upload-file.png) +![Upload file in GraphRAG web interface](../../images/graphrag-ui-upload-file.png) ## Explore the Knowledge Graph You can open and explore the Knowledge Graph that has been generated by clicking on the **Explore in visualizer** button. -For more information, see the [Graph Visualizer](../../graphs/graph-visualizer.md) documentation. +For more information, see the [Graph Visualizer](../../data-platform/graph-visualizer.md) documentation. ## Configure the Retriever service @@ -123,7 +123,7 @@ the generated Knowledge Graph. Follow the steps below to configure the service. 3. Enter your **OpenAI API Key**. 4. Click the **Start retriever service** button. -![Configure Retriever Service using OpenAI](../../../images/graphrag-ui-configure-retriever-openai.png) +![Configure Retriever Service using OpenAI](../../images/graphrag-ui-configure-retriever-openai.png) {{< /tab >}} {{< tab "OpenRouter" >}} @@ -138,7 +138,7 @@ When using the OpenRouter option, the LLM responses are served via OpenRouter while OpenAI is used for the embedding model. {{< /info >}} -![Configure Retriever Service using OpenRouter](../../../images/graphrag-ui-configure-retriever-openrouter.png) +![Configure Retriever Service using OpenRouter](../../images/graphrag-ui-configure-retriever-openrouter.png) {{< /tab >}} {{< tab "Triton LLM Host" >}} @@ -147,26 +147,26 @@ while OpenAI is used for the embedding model. 3. Click the **Start retriever service** button. {{< info >}} -Note that you must first register your model in MLflow. The [Triton LLM Host](services/triton-inference-server.md) +Note that you must first register your model in MLflow. The [Triton LLM Host](../services/triton-inference-server.md) service automatically downloads and loads models from the MLflow registry. {{< /info >}} -![Configure Retriever Service using Triton](../../../images/graphrag-ui-configure-retriever-triton.png) +![Configure Retriever Service using Triton](../../images/graphrag-ui-configure-retriever-triton.png) {{< /tab >}} {{< /tabs >}} -See also the [GraphRAG Retriever](services/retriever.md) documentation. +See also the [GraphRAG Retriever](../services/retriever.md) documentation. ## Chat with your Knowledge Graph The Retriever service provides two search methods: -- [Local search](services/retriever.md#local-search): Local queries let you +- [Local search](../services/retriever.md#local-search): Local queries let you explore specific nodes and their direct connections. -- [Global search](services/retriever.md#global-search): Global queries uncover +- [Global search](../services/retriever.md#global-search): Global queries uncover broader patters and relationships across the entire Knowledge Graph. -![Chat with your Knowledge Graph](../../../images/graphrag-ui-chat.png) +![Chat with your Knowledge Graph](../../images/graphrag-ui-chat.png) In addition to querying the Knowledge Graph, the chat service allows you to do the following: - Switch the search method from **Local Query** to **Global Query** and vice-versa diff --git a/site/content/3.13/data-science/notebook-servers.md b/site/content/gen-ai/notebook-servers.md similarity index 93% rename from site/content/3.13/data-science/notebook-servers.md rename to site/content/gen-ai/notebook-servers.md index e84a9ebbb7..bddbee6cb7 100644 --- a/site/content/3.13/data-science/notebook-servers.md +++ b/site/content/gen-ai/notebook-servers.md @@ -1,7 +1,7 @@ --- title: Notebook Servers menuTitle: Notebook Servers -weight: 130 +weight: 20 description: >- Colocated Jupyter Notebooks within the ArangoDB Platform aliases: @@ -30,12 +30,12 @@ The notebooks are primarily focused on the following solutions: natural language interface. - [GraphML](graphml/_index.md): Apply machine learning to graphs for link prediction, classification, and similar tasks. -- [Integrations](integrations/_index.md): Use ArangoDB together with cuGraph, +- [Adapters](../ecosystem/adapters/_index.md): Use ArangoDB together with cuGraph, NetworkX, and other data science tools. The ArangoDB Notebooks include the following: - Automatically connect to ArangoDB databases and GenAI platform services -- [Magic commands](../arangograph/notebooks.md#arangograph-magic-commands) +- [Magic commands](../amp/notebooks.md#arangograph-magic-commands) that simplify database interactions - Example notebooks for learning diff --git a/site/content/3.13/data-science/graphrag/services/_index.md b/site/content/gen-ai/services/_index.md similarity index 64% rename from site/content/3.13/data-science/graphrag/services/_index.md rename to site/content/gen-ai/services/_index.md index 38393bc8aa..8df04c2c84 100644 --- a/site/content/3.13/data-science/graphrag/services/_index.md +++ b/site/content/gen-ai/services/_index.md @@ -1,5 +1,5 @@ --- -title: GraphRAG services +title: GenAI services menuTitle: Services description: '' --- diff --git a/site/content/3.13/data-science/graphrag/services/gen-ai.md b/site/content/gen-ai/services/gen-ai.md similarity index 98% rename from site/content/3.13/data-science/graphrag/services/gen-ai.md rename to site/content/gen-ai/services/gen-ai.md index 280dfd2511..03504ec499 100644 --- a/site/content/3.13/data-science/graphrag/services/gen-ai.md +++ b/site/content/gen-ai/services/gen-ai.md @@ -98,7 +98,7 @@ curl -X POST https://<ExternalEndpoint>:8529/_open/auth \ This returns a JWT token that you can use as your Bearer token. For more details about ArangoDB authentication and JWT tokens, see -the [ArangoDB Authentication](../../../develop/http-api/authentication/#jwt-user-tokens) +the [ArangoDB Authentication](../../arangodb/3.12/develop/http-api/authentication.md#jwt-user-tokens) documentation. ## Complete Service lifecycle example diff --git a/site/content/3.13/data-science/graphrag/services/importer.md b/site/content/gen-ai/services/importer.md similarity index 99% rename from site/content/3.13/data-science/graphrag/services/importer.md rename to site/content/gen-ai/services/importer.md index 6a9558767e..afb60fe036 100644 --- a/site/content/3.13/data-science/graphrag/services/importer.md +++ b/site/content/gen-ai/services/importer.md @@ -27,7 +27,7 @@ ArangoDB database, where you can query and analyze the relationships between different concepts in your document with the Retriever service. {{< tip >}} -You can also use the GraphRAG Importer service via the ArangoDB [web interface](../web-interface.md). +You can also use the GraphRAG Importer service via the [Data Platform web interface](../graphrag/web-interface.md). {{< /tip >}} ## Creating a new project diff --git a/site/content/3.13/data-science/graphrag/services/mlflow.md b/site/content/gen-ai/services/mlflow.md similarity index 98% rename from site/content/3.13/data-science/graphrag/services/mlflow.md rename to site/content/gen-ai/services/mlflow.md index 827c5170c2..e3efccc32a 100644 --- a/site/content/3.13/data-science/graphrag/services/mlflow.md +++ b/site/content/gen-ai/services/mlflow.md @@ -93,7 +93,7 @@ curl -X POST https://<ExternalEndpoint>:8529/_open/auth \ This returns a JWT token that you can use as your Bearer token. For more details about ArangoDB authentication and JWT tokens, see the -[ArangoDB Authentication](../../../develop/http-api/authentication.md#jwt-user-tokens) +[ArangoDB Authentication](../../arangodb/3.12/develop/http-api/authentication.md#jwt-user-tokens) documentation. ## Installation diff --git a/site/content/3.13/data-science/graphrag/services/natural-language-to-aql.md b/site/content/gen-ai/services/natural-language-to-aql.md similarity index 100% rename from site/content/3.13/data-science/graphrag/services/natural-language-to-aql.md rename to site/content/gen-ai/services/natural-language-to-aql.md diff --git a/site/content/3.13/data-science/graphrag/services/retriever.md b/site/content/gen-ai/services/retriever.md similarity index 99% rename from site/content/3.13/data-science/graphrag/services/retriever.md rename to site/content/gen-ai/services/retriever.md index 0683d5beaa..447def28df 100644 --- a/site/content/3.13/data-science/graphrag/services/retriever.md +++ b/site/content/gen-ai/services/retriever.md @@ -36,7 +36,7 @@ graph and get contextually relevant responses. - Configurable community hierarchy levels {{< tip >}} -You can also use the GraphRAG Retriever service via the ArangoDB [web interface](../web-interface.md). +You can also use the GraphRAG Retriever service via the ArangoDB [web interface](../graphrag/web-interface.md). {{< /tip >}} ## Search methods diff --git a/site/content/3.13/data-science/graphrag/services/triton-inference-server.md b/site/content/gen-ai/services/triton-inference-server.md similarity index 100% rename from site/content/3.13/data-science/graphrag/services/triton-inference-server.md rename to site/content/gen-ai/services/triton-inference-server.md diff --git a/site/content/platform/_index.md b/site/content/platform/_index.md deleted file mode 100644 index a70a2b36e7..0000000000 --- a/site/content/platform/_index.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Recommended Resources -menuTitle: 'Platform' -weight: 0 -layout: default ---- -{{< cloudbanner >}} - -{{< cards >}} - -{{% card title="What is the ArangoDB Platform?" link="about-the-platform/" %}} -The ArangoDB Platform is the umbrella for hosting the entire ArangoDB offering -of products, including GraphML and GraphRAG. -{{% /card %}} - -{{% card title="Graph Intelligence" link="graph-intelligence/" %}} -Analyze and visualize your data with the Graph Analytics and Graph Visualizer features. -{{% /card %}} - -{{% card title="GenAI & Data Science" link="data-science/" %}} -Discover the graph-powered machine learning and GraphRAG features of ArangoDB. -{{% /card %}} - -{{< /cards >}} diff --git a/site/content/platform/data-science/_index.md b/site/content/platform/data-science/_index.md deleted file mode 100644 index 485687e4d7..0000000000 --- a/site/content/platform/data-science/_index.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: Generative Artificial Intelligence (GenAI) and Data Science -menuTitle: GenAI & Data Science -weight: 15 -description: >- - ArangoDB's set of tools and technologies enables analytics, machine learning, - and GenAI applications powered by graph data -aliases: - - data-science/overview ---- -- [Link to 3.12](../../3.12/aql/_index.md) - -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -ArangoDB provides a wide range of functionality that can be utilized for -data science applications. The core database system includes multi-model storage -of information with scalable graph and information retrieval capabilities that -you can directly use for your research and product development. - -ArangoDB also offers a dedicated GenAI Suite, using the database core -as the foundation for higher-level features. Whether you want to turbocharge -generative AI applications with a GraphRAG solution or apply analytics and -machine learning to graph data at scale, ArangoDB covers these needs. - -<!-- -ArangoDB's Graph Analytics and GraphML capabilities provide various solutions -in data science and data analytics. Multiple data science personas within the -engineering space can make use of ArangoDB's set of tools and technologies that -enable analytics and machine learning on graph data. ---> - -## GenAI Suite - -The GenAI Suite is comprised of two major components: - -- [**GraphRAG**](#graphrag): A complete solution for extracting entities - from text files to create a knowledge graph that you can then query with a - natural language interface. -- [**GraphML**](#graphml): Apply machine learning to graphs for link prediction, - classification, and similar tasks. - -Each component has an intuitive graphical user interface integrated into the -ArangoDB Platform web interface, guiding you through the process. - -Alongside these components, you also get the following additional features: - -- [**Graph Visualizer**](../graph-intelligence/graph-visualizer.md): A web-based tool for exploring your graph data with an - intuitive interface and sophisticated querying capabilities. -- [**Jupyter notebooks**](notebook-servers.md): Run a Jupyter kernel in the platform for hosting - interactive notebooks for experimentation and development of applications - that use ArangoDB as their backend. -- **Public and private LLM support**: Use public LLMs such as OpenAI - or private LLMs with [Triton Inference Server](graphrag/services/triton-inference-server.md). -- [**MLflow integration**](graphrag/services/mlflow.md): Use the popular MLflow as a model registry for private LLMs - or to run machine learning experiments as part of the ArangoDB Platform. -- [**Integrations**](integrations/_index.md): Use ArangoDB together with cuGraph, NetworkX, - and other data science tools. -- **Application Programming Interfaces**: Use the underlying APIs of the - GenAI Suite services and build your own integrations. See the - [API reference](https://arangoml.github.io/platform-dss-api/GenAI-Service/proto/index.html) documentation - for more details. - -## Other tools and features - -The ArangoDB Platform includes the following features independent of the -GenAI Suite: - -- [**Graph Analytics**](../graph-intelligence/graph-analytics.md): Run graph algorithms such as PageRank - on dedicated compute resources. - -## From graph to AI - -This section classifies the complexity of the queries you can answer with -ArangoDB and gives you an overview of the respective feature. - -It starts with running a simple query that shows what is the path that goes from -one node to another, continues with more complex tasks like graph classification, -link prediction, and node classification, and ends with generative AI solutions -powered by graph relationships and vector embeddings. - -### Graph Queries - -When you run an AQL query on a graph, a traversal query can go from a node to -multiple edges, and then the edges indicate what the next connected nodes are. -Graph queries can also determine the shortest paths between nodes. - -Graph queries can answer questions like _**Who can introduce me to person X**_? - -![Graph Query](../../images/graph-query.png) - -See [Graphs in AQL](../../3.12/aql/graphs/_index.md) for the supported graph queries. - -### Graph Analytics - -Graph analytics or graph algorithms is what you run on a graph if you want to -know aggregate information about your graph, while analyzing the entire graph. - -Graph analytics can answer questions like _**Who are the most connected persons**_? - -![Graph Analytics](../../images/graph-analytics.png) - -ArangoDB offers _Graph Analytics Engines_ to run algorithms such as -connected components, label propagation, and PageRank on your data. This feature -is available for the ArangoGraph Insights Platform. See -[Graph Analytics](../graph-intelligence/graph-analytics.md) for details. - -### GraphML - -When applying machine learning on a graph, you can predict connections, get -better product recommendations, and also classify nodes, edges, and graphs. - -GraphML can answer questions like: -- _**Is there a connection between person X and person Y?**_ -- _**Will a customer churn?**_ -- _**Is this particular transaction Anomalous?**_ - -![Graph ML](../../images/graph-ml.png) - -For ArangoDB's enterprise-ready, graph-powered machine learning offering, -see [ArangoGraphML](graphml/_index.md). - -### GraphRAG - -GraphRAG is ArangoDB's turn-key solution to transform your organization's data into -a knowledge graph and let everyone utilize the knowledge by asking questions in -natural language. - -The overall process of GraphRAG involves the following: -- **Creating a Knowledge Graph** from raw text data. -- **Identifying and extract entities and relationships** within the data. -- **Storing the structured information** in ArangoDB. -- **Clustering each closely connected set of entities into semantic contexts** - via topology-based algorithms and summarization. -- **Using such semantically augmented structured representation** as the - foundation for efficient and accurate information retrieval via lexical and - semantic search. -- **Integrating retrieval methods with LLMs (privately or publicly hosted)** - to augment responses using both structured and unstructured data, providing - accurate responses with the desired format and degree of detail for each query. - -To learn more, see the [GraphRAG](graphrag/_index.md) documentation. - -## Knowledge Graphs - -A knowledge graph can be thought of as a dynamic and interconnected network of -real-world entities and the intricate relationships that exist between them. - -Key aspects of knowledge graphs: -- **Domain-specific knowledge**: You can tailor knowledge graphs to specific - domains and industries. -- **Structured information**: Makes it easy to query, analyze, and extract - meaningful insights from your data. -- **Accessibility**: You can build a Semantic Web knowledge graph or using - custom data. - -LLMs can help distill knowledge graphs from natural language by performing -the following tasks: -- Entity discovery -- Relation extraction -- Coreference resolution -- End-to-end knowledge graph construction -- (Text) Embeddings - -## Sample datasets - -If you want to try out ArangoDB's data science features, you may use the -[`arango-datasets` Python package](../../3.12/components/tools/arango-datasets.md) -to load sample datasets into a deployment. diff --git a/site/content/platform/data-science/graphml/_index.md b/site/content/platform/data-science/graphml/_index.md deleted file mode 100644 index 553f7d81cf..0000000000 --- a/site/content/platform/data-science/graphml/_index.md +++ /dev/null @@ -1,207 +0,0 @@ ---- -title: ArangoDB GraphML -menuTitle: GraphML -weight: 15 -description: >- - Boost your machine learning models with graph data using ArangoDB's advanced GraphML capabilities -aliases: - - arangographml ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -Traditional Machine Learning (ML) overlooks the connections and relationships -between data points, which is where graph machine learning excels. However, -accessibility to GraphML has been limited to sizable enterprises equipped with -specialized teams of data scientists. ArangoDB simplifies the utilization of Graph Machine Learning, -enabling a broader range of personas to extract profound insights from their data. - -With ArangoDB, you can solve high-computational graph problems using Graph Machine -Learning. Apply it on a selected graph to predict connections, get better product -recommendations, classify nodes, and perform node embeddings. You can configure and run -the whole machine learning flow entirely through the web interface or programmatically. - -## How GraphML works - -Graph machine learning leverages the inherent structure of graph data, where -entities (nodes) and their relationships (edges) form a network. Unlike -traditional ML, which primarily operates on tabular data, GraphML applies -specialized algorithms like Graph Neural Networks (GNNs), node embeddings, and -link prediction to uncover complex patterns and insights. - -The underlying framework for ArangoDB's GraphML is **[GraphSAGE](https://snap.stanford.edu/graphsage/)**. -GraphSAGE (Graph Sample and AggreGatE) is a powerful Graph Neural Network (GNN) -**framework** designed for inductive representation learning on large graphs. -It is used to generate low-dimensional vector representations for nodes and is -especially useful for graphs that have rich node attribute information. -The overall process involves the following steps: - -1. **Graph Construction**: - - Raw data is transformed into a graph structure, defining nodes and edges based - on real-world relationships. -2. **Featurization**: Your raw graph data is transformed into numerical representations that the model can understand. - - The system iterates over your selected nodes and converts their attributes: booleans become `0` or `1`, numbers are normalized, and text attributes are converted into numerical vectors using sentence transformers. - - All of these numerical features are then combined (concatenated). - - Finally, **Incremental PCA** (Incremental Principal Component Analysis a dimensionality reduction technique) is used to reduce the size of the combined features, which helps remove noise and keep only the most important information. -3. **Training**: The model learns from the graph's structure by sampling and aggregating information from each node's local neighborhood. - - For each node, GraphSAGE looks at connections up to **2 hops away**. - - Specifically, it uniformly samples up to **25 direct neighbors** (depth 1) and for each of those, it samples up to **10 of their neighbors** (depth 2). - - By aggregating feature information from this sampled neighborhood, the model creates a rich "embedding" for each node that captures both its own features and its role in the graph. -4. **Inference & Insights**: - - The trained model is used to classify nodes, detect anomalies, recommend items, - or predict future connections. - -ArangoDB streamlines these steps, providing an intuitive and scalable -framework to integrate GraphML into various applications, from fraud detection -to recommendation systems. - -![GraphML Embeddings](../../../images/GraphML-Embeddings.webp) - -![GraphML Workflow](../../../images/GraphML-How-it-works.webp) - -You no longer need to understand the complexities of graph machine learning to -benefit from it. Solutions with ArangoDB's GraphML only require input from a user about -their data, and the GraphML managed service handles the rest. - -The platform comes preloaded with all the tools needed to prepare your graph -for machine learning, high-accuracy training, and persisting predictions back -to the database for application use. - -## What you can do with GraphML - -GraphML directly supports two primary machine learning tasks: -**Node Classification** and **Node Embeddings**. - -### Node Classification - -Node classification is a **supervised learning** task where the goal is to -predict the label of a node based on both its own features and its relationships -within the graph. It requires a set of labeled nodes to train a model, which then -classifies unlabeled nodes based on learned patterns. - -**How it works in ArangoDB** - -- A portion of the nodes in a graph is labeled for training. -- The model learns patterns from both **node features** and - **structural relationships** (neighboring nodes and connections). -- It predicts labels for unlabeled nodes based on these learned patterns. - -**Example Use Cases** - -- **Fraud Detection in Financial Networks** - - **Problem:** Fraudsters often create multiple accounts or interact within - suspicious clusters to evade detection. - - **Solution:** A transaction graph is built where nodes represent users and - edges represent transactions. The model learns patterns from labeled - fraudulent and legitimate users, detecting hidden fraud rings based on - **both user attributes and transaction relationships**. - -- **Customer Segmentation in E-Commerce & Social Media** - - **Problem:** Businesses need to categorize customers based on purchasing - behavior and engagement. - - **Solution:** A graph is built where nodes represent customers and edges - represent interactions (purchases, reviews, social connections). The model - predicts the category of each user based on how similar they are to other users - **not just by their personal data, but also by how they are connected to others**. - -- **Disease Classification in Biomedical Networks** - - **Problem:** Identifying proteins or genes associated with a disease. - - **Solution:** A protein interaction graph is built where nodes are proteins - and edges represent biochemical interactions. The model classifies unknown - proteins based on their interactions with known disease-related proteins, - rather than just their individual properties. - -### Node Embedding Generation - -Node embedding is an **unsupervised learning** technique that converts nodes -into numerical vector representations, preserving their **structural relationships** -within the graph. Unlike simple feature aggregation, node embeddings -**capture the influence of neighboring nodes and graph topology**, making -them powerful for downstream tasks like clustering, anomaly detection, -and link prediction. This combination provides valuable insights. -Consider using [ArangoDB's Vector Search](https://arangodb.com/2024/11/vector-search-in-arangodb-practical-insights-and-hands-on-examples/) -capabilities to find similar nodes based on their embeddings. - -**Feature Embeddings versus Node Embeddings** - -**Feature Embeddings** are vector representations derived from the attributes or -features associated with nodes. These embeddings aim to capture the inherent -characteristics of the data. For example, in a social network, a -feature embedding might encode user attributes like age, location, and -interests. Techniques like **Word2Vec**, **TF-IDF**, or **autoencoders** are -commonly used to generate such embeddings. - -In the context of graphs, **Node Embeddings** are a -**combination of a node's feature embedding and the structural information from its connected edges**. -Essentially, they aggregate both the node's attributes and the connectivity patterns -within the graph. This fusion helps capture not only the individual properties of -a node but also its position and role within the network. - -**How it works in ArangoDB** - -- The model learns an embedding (a vector representation) for each node based on its - **position within the graph and its connections**. -- It **does not rely on labeled data** – instead, it captures structural patterns - through graph traversal and aggregation of neighbor information. -- These embeddings can be used for similarity searches, clustering, and predictive tasks. - -**Example Use Cases** - -- **Recommendation Systems (E-commerce & Streaming Platforms)** - - **Problem:** Platforms like Amazon, Netflix, and Spotify need to recommend products, - movies, or songs. - - **Solution:** A user-item interaction graph is built where nodes are users - and products, and edges represent interactions (purchases, ratings, listens). - **Embeddings encode relationships**, allowing the system to recommend similar - items based on user behavior and network influence rather than just individual - preferences. - -- **Anomaly Detection in Cybersecurity & Finance** - - **Problem:** Detecting unusual activity (e.g., cyber attacks, money laundering) - in complex networks. - - **Solution:** A network of IP addresses, users, and transactions is represented as - a graph. Nodes with embeddings that significantly deviate from normal patterns - are flagged as potential threats. The key advantage here is that anomalies are - detected based on **network structure, not just individual activity logs**. - -- **Link Prediction (Social & Knowledge Graphs)** - - **Problem:** Predicting new relationships, such as suggesting friends on - social media or forecasting research paper citations. - - **Solution:** A social network graph is created where nodes are users, and - edges represent friendships. **Embeddings capture the likelihood of - connections forming based on shared neighborhoods and structural - similarities, even if users have never interacted before**. - -### Key Differences - -| Feature | Node Classification | Node Embedding Generation | -|-----------------------|---------------------|----------------------------| -| **Learning Type** | Supervised | Unsupervised | -| **Input Data** | Labeled nodes | Graph structure & features | -| **Output** | Predicted labels | Node embeddings (vectors) | -| **Key Advantage** | Learns labels based on node connections and attributes | Learns structural patterns and node relationships | -| **Use Cases** | Fraud detection, customer segmentation, disease classification | Recommendations, anomaly detection, link prediction | - -GraphML provides the infrastructure to efficiently train and apply these -models, helping users extract meaningful insights from complex graph data. - -## Metrics and Compliance - -GraphML supports tracking your ML pipeline by storing all relevant metadata -and metrics in a Graph called ArangoPipe. This is only available to you and is never -viewable by ArangoDB. This metadata graph links all experiments -to the source data, feature generation activities, training runs, and prediction -jobs, allowing you to track the entire ML pipeline without having to leave ArangoDB. - -## Security - -Each deployment that uses GraphML has an `arangopipe` database created, -which houses all ML Metadata information. Since this data lives within the deployment, -it benefits from the ArangoGraph security features and SOC 2 compliance. -All GraphML services live alongside the ArangoGraph deployment and are only -accessible within that organization. diff --git a/site/content/platform/data-science/graphml/notebooks-api.md b/site/content/platform/data-science/graphml/notebooks-api.md deleted file mode 100644 index 426dafb893..0000000000 --- a/site/content/platform/data-science/graphml/notebooks-api.md +++ /dev/null @@ -1,860 +0,0 @@ ---- -title: How to use GraphML in a scriptable manner -menuTitle: Notebooks & API -weight: 15 -description: >- - Control all resources inside GraphML via Jupyter Notebooks or Python API -aliases: - - getting-started-with-arangographml - - ../arangographml/getting-started - - ../arangographml-getting-started-with-arangographml ---- - -{{< tag "ArangoDB Platform" >}} - -The ArangoDB Platform provides an easy-to-use & scalable interface to run -Graph Machine Learning on ArangoDB data. Since all the orchestration and Machine Learning logic is -managed by ArangoDB, all that is typically required are JSON specifications outlining -individual processes to solve a Machine Learning task. - -The `arangoml` Python package allows you to manage all the necessary -GraphML components, including: -- **Project Management**: Projects are a metadata-tracking entity that sit at - the top level of ArangoDB GraphML. All activities must link to a project. -- **Featurization**: The step of converting human-understandable data to - machine-understandable data (e.g. features), such that it can be used to - train Graph Neural Networks (GNNs). -- **Training**: Train a set of models based on the name of the generated/existing - features, and a definition of the ML task you want to solve (e.g. Node Classification, Embedding Generation). -- **Model Selection**: Select the best model based on the metrics generated during training. -- **Predictions**: Generate predictions based on the selected model, and persist - the results to the source graph (either in the source document, or in a new collection). - -GraphML's suite of services and packages is driven by **"specifications"**. -These specifications are standard Python dictionaries that describe the task -being performed, and the data being used. The GraphML services work closely -together, with the previous task being used as the input for the next. - -Let's take a look at using the `arangoml` package to: - -1. Manage projects -2. Featurize data -3. Submit Training Jobs -4. Evaluate Model Metrics -5. Generate Predictions - -## Initialize ArangoML - -**API Documentation: [arangoml.ArangoMLMagics.enable_arangoml](https://arangoml.github.io/arangoml/magics.html#arangoml.magic.ArangoMLMagics.enable_arangoml)** - -The `arangoml` package comes pre-loaded with every GraphML notebook environment. -To start using it, simply import it, and enable it via a Jupyter Magic Command. - -```py -arangoml = %enable_arangoml -``` - -{{< tip >}} -GraphML comes with other ArangoDB Magic Commands! See the full list [here](https://arangoml.github.io/arangoml/magics.html). -{{< /tip >}} - -## Load the database - -This example is using GraphML to predict the **class** of `Events` in a -Knowledge Graph constructed from the [GDELT Project](https://www.gdeltproject.org/). - -> GDELT monitors the world's news media from nearly every corner of every - country in print, broadcast, and web formats, in over 100 languages, every - moment of every day. [...] Put simply, the GDELT Project is a realtime open - data global graph over human society as seen through the eyes of the world's - news media, reaching deeply into local events, reaction, discourse, and - emotions of the most remote corners of the world in near-realtime and making - all of this available as an open data firehose to enable research over human - society. - -The events used range from peaceful protests to significant battles in Angola. -The image below depicts the connections around an example event: - -![Example Event](../../../images/ArangoML_open_intelligence_sample.png) - -You can also see a larger portion of this graph, showing how the events, actors, -news sources, and locations are interconnected into a large graph. - -![Example Event](../../../images/ArangoML_open_intelligence_visualization.png) - -The [`arango-datasets`](../../../3.12/components/tools/arango-datasets.md) Python package -allows you to load pre-defined datasets into ArangoDB Platform. It comes pre-installed in the -GraphML notebook environment. - -```py -DATASET_NAME = "OPEN_INTELLIGENCE_ANGOLA" - -%delete_database {DATASET_NAME} -%create_database {DATASET_NAME} -%use_database {DATASET_NAME} -%load_dataset {DATASET_NAME} -``` - -## Projects - -**API Documentation: [ArangoML.projects](https://arangoml.github.io/arangoml/api.html#projects)** - -Projects are an important reference used throughout the entire GraphML -lifecycle. All activities link back to a project. The creation of the project -is very simple. - -### Get/Create a project -```py -project = arangoml.get_or_create_project(DATASET_NAME) -``` - -### List projects - -```py -arangoml.projects.list_projects() -``` - -## Featurization - -**API Documentation: [ArangoML.jobs.featurize](https://arangoml.github.io/arangoml/api.html#agml_api.jobs.v1.api.jobs_api.JobsApi.featurize)** - -The Featurization Service depends on a **Featurization Specification**: - -{{< tip >}} -The descriptions of the specifications on this page indicate the Python data types, -but you can substitute them as follows for a schema description in terms of JSON: - -| Python | JSON | -|:--------|:-------| -| `dict` | object | -| `list` | array | -| `int` | number | -| `float` | number | -| `str` | string | -{{< /tip >}} - -- `databaseName` (str): The database name the source data is in. - -- `featurizationName` (str): A name for the featurization task. - -- `projectName` (str): The associated project name. You can use `project.name` here - if it was created or retrieved as described above. - -- `graphName` (str): The associated graph name that exists within the database. - -- `featureSetID` (str, _optional_): The ID of an existing Feature Set to re-use. If provided, the `metagraph` dictionary can be omitted. Defaults to `None`. - -- `featurizationConfiguration` (dict, _optional_): The optional default configuration to be applied - across all features. Individual collection feature settings override this option. - - - `featurePrefix` (str): The prefix to be applied to all individual features generated. Default is `feat_`. - - - `outputName` (str): Adjust the default feature name. This can be any valid ArangoDB attribute name. Defaults to `x`. - - - `dimensionalityReduction` (dict): Object configuring dimensionality reduction. - - `disabled` (bool): Whether to disable dimensionality reduction. Default is `false`, - therefore dimensionality reduction is applied after Featurization by default. - - `size` (int): The number of dimensions to reduce the feature length to. Default is `512`. - - - `defaultsPerFeatureType` (dict): A dictionary mapping each feature type to how missing or mismatched values should be handled. The keys of this dictionary are the feature types, and the values are sub-dictionaries: - - `text` / `numeric` / `category` / `label`: - - `missing` (dict): A sub-dictionary detailing how missing values should be handled. - - `strategy` (str): The strategy to use for missing values. Options include `REPLACE` or `RAISE`. - - `replacement` (int/float for `numeric`, otherwise str): The value to replace missing values with. Only needed if `strategy` is `REPLACE`. - - `mismatch` (dict): A sub-dictionary detailing how mismatched values should be handled. - - `strategy` (str): The strategy to use for mismatched values. Options include `REPLACE`, `RAISE`, `COERCE_REPLACE`, or `COERCE_RAISE`. - - `replacement` (int/float for `numeric`, otherwise str): The value to replace mismatched values with. Only needed if `strategy` is `REPLACE`, or `COERCE_REPLACE`. - -- `jobConfiguration` (dict, _optional): A set of configurations that are applied to the job. - - `batchSize` (int): The number of documents to process in a single batch. Default is `32`. - - `runAnalysisChecks` (bool): Whether to run analysis checks, used to perform a high-level analysis of the data quality before proceeding. Default is `true`. - - `skipLabels` (bool): Skips the featurization process for attributes marked as `label`. Default is `false`. - - `useFeatureStore` (bool): Enables the use of the Feature Store database, which allows you to store features separately from your Source Database. Default is `false`, therefore features are written to the source graph. - - `overwriteFSGraph` (bool): Whether to overwrite the Feature Store Graph if features were previously generated. Default is `false`, therefore features are written to an existing Feature Store Graph. - - `writeToSourceGraph` (bool): Whether to store the generated features on the Source Graph. Default is `true`. - -- `metagraph` (dict): Metadata to represent the node & edge collections of the graph. - - `vertexCollections` (dict): A dictionary mapping the node collection names to a configuration dictionary: - - _collection name_ (dict): - - `features` (dict): A dictionary mapping document properties to the following values: - - `featureType` (str): The type of feature. Options include `text`, `category`, `numeric`, or `label`. - - `config` (dict): Collection-level configuration settings. - - `featurePrefix` (str): Identical to global `featurePrefix` but for this collection. - - `dimensionalityReduction` (dict): Identical to global `dimensionalityReduction` but for this collection. - - `outputName` (str): Identical to global `outputName`, but specifically for this collection. - - `defaultsPerFeatureType` (dict): Identical to global `defaultsPerFeatureType`, but specifically for this collection. - - `edgeCollections` (dict): A dictionary mapping the edge collection names to an empty dictionary, as edge attributes are not currently supported. - - _collection name_ (dict): An empty dictionary. - -The Featurization Specification example is used for the GDELT dataset: -- It featurizes the `name` attribute of the `Actor`, `Class`, `Country`, - `Source`, `Location`, and `Region` collections as a `text` features. -- It featurizes the `description` attribute of the `Event` collection as a - `text` feature. -- It featurizes the `label` attribute of the `Event` collection as a `label` - feature (this is the attribute you want to predict). -- It featurizes the `sourceScale` attribute of the `Source` collection as a - `category` feature. -- It featurizes the `name` attribute of the `Region` collection as a - `category` feature. - -```py -# 1. Define the Featurization Specification - -featurization_spec = { - "databaseName": dataset_db.name, - "projectName": project.name, - "graphName": graph.name, - "featurizationName": f"{DATASET_NAME}_Featurization", - "featurizationConfiguration": { - "featurePrefix": "feat_", - "dimensionalityReduction": { "size": 256 }, - "outputName": "x" - }, - "jobConfiguration": { - "batchSize": 512, - "useFeatureStore": False, - "runAnalysisChecks": False, - }, - "metagraph": { - "vertexCollections": { - "Actor": { - "features": { - "name": { - "featureType": "text", - }, - } - }, - "Country": { - "features": { - "name": { - "featureType": "text", - } - } - }, - "Event": { - "features": { - "description": { - "featureType": "text", - }, - "label": { - "featureType": "label", - }, - } - }, - "Source": { - "features": { - "name": { - "featureType": "text", - }, - "sourceScale": { - "featureType": "category", - }, - } - }, - "Location": { - "features": { - "name": { - "featureType": "text", - } - } - }, - "Region": { - "features": { - "name": { - "featureType": "category", - }, - } - } - }, - "edgeCollections": { - "eventActor": {}, - "hasSource": {}, - "hasLocation": {}, - "inCountry": {}, - "inRegion": {}, - } - } -} -``` - -Once the specification has been defined, a Featurization Job can be triggered using the `arangoml.jobs.featurize` method: - -```py -# 2. Submit a Featurization Job - -featurization_job = arangoml.jobs.featurize(featurization_spec) -``` - -Once a Featurization Job has been submitted, you can wait for it to complete using the `arangoml.wait_for_featurization` method: - -```py -# 3. Wait for the Featurization Job to complete - -featurization_job_result = arangoml.wait_for_featurization(featurization_job.job_id) -``` - -**Example Output:** -```py -{ - "job_id": "16349541", - "output_db_name": "OPEN_INTELLIGENCE_ANGOLA", - "graph": "OPEN_INTELLIGENCE_ANGOLA", - "feature_set_id": "16349537", - "feature_set_ids": [ - "16349537" - ], - "vertexCollections": { - "Actor": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Class": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Country": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Event": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x", - "y": "OPEN_INTELLIGENCE_ANGOLA_y" - }, - "Source": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Location": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Region": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - } - }, - "edgeCollections": { - "eventActor": {}, - "hasSource": {}, - "hasLocation": {}, - "inCountry": {}, - "inRegion": {}, - "subClass": {}, - "type": {} - }, - "label_field": "OPEN_INTELLIGENCE_ANGOLA_y", - "input_field": "OPEN_INTELLIGENCE_ANGOLA_x", - "feature_set_id_to_results": { - "16349537": { - "feature_set_id": "16349537", - "output_db_name": "OPEN_INTELLIGENCE_ANGOLA", - "graph": "OPEN_INTELLIGENCE_ANGOLA", - "vertexCollections": { - "Actor": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Class": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Country": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Event": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x", - "y": "OPEN_INTELLIGENCE_ANGOLA_y" - }, - "Source": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Location": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Region": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - } - }, - "edgeCollections": { - "eventActor": {}, - "hasSource": {}, - "hasLocation": {}, - "inCountry": {}, - "inRegion": {}, - "subClass": {}, - "type": {} - }, - "label_field": "OPEN_INTELLIGENCE_ANGOLA_y", - "input_field": "OPEN_INTELLIGENCE_ANGOLA_x", - "is_feature_store": false, - "target_collection": "Event" - } - }, - "is_feature_store": false, - "target_collection": "Event" -} -``` - -You can also cancel a Featurization Job using the `arangoml.jobs.cancel_job` method: - -```py -arangoml.jobs.cancel_job(prediction_job.job_id) -``` - -## Training - -**API Documentation: [ArangoML.jobs.train](https://arangoml.github.io/arangoml/api.html#agml_api.jobs.v1.api.jobs_api.JobsApi.train)** - -Training Graph Machine Learning Models with GraphML requires two steps: -1. Describe which data points should be included in the Training Job. -2. Pass the Training Specification to the Training Service. - -The Training Service depends on a **Training Specification**: - -- `featureSetID` (str): The feature set ID that was generated during the Featurization Job (if any). It replaces the need to provide the `metagraph`, `databaseName`, and `projectName` fields. - -- `databaseName` (str): The database name the source data is in. Can be omitted if `featureSetID` is provided. - -- `projectName` (str): The top-level project to which all the experiments will link back. Can be omitted if `featureSetID` is provided. - -- `useFeatureStore` (bool): Boolean for enabling or disabling the use of the feature store. Default is `false`. - -- `mlSpec` (dict): Describes the desired machine learning task, input features, and - the attribute label to be predicted. - - `classification` (dict): Dictionary to describe the Node Classification Task Specification. - - `targetCollection` (str): The ArangoDB collection name that contains the prediction label. - - `inputFeatures` (str): The name of the feature to be used as input. - - `labelField` (str): The name of the attribute to be predicted. - - `batchSize` (int): The number of documents to process in a single training batch. Default is `64`. - - `graphEmbeddings` (dict): Dictionary to describe the Graph Embedding Task Specification. - - `targetCollection` (str): The ArangoDB collection used to generate the embeddings. - - `embeddingSize` (int): The size of the embedding vector. Default is `128`. - - `batchSize` (int): The number of documents to process in a single training batch. Default is `64`. - - `generateEmbeddings` (bool): Whether to generate embeddings on the training dataset. Default is `false`. - -- `metagraph` (dict): Metadata to represent the node & edge collections of the graph. If `featureSetID` is provided, this can be omitted. - - `graph` (str): The ArangoDB graph name. - - `vertexCollections` (dict): A dictionary mapping the collection names to a configuration dictionary: - - _collection name_ (dict): - - `x` (str): The name of the feature to be used as input. - - `y` (str): The name of the attribute to be predicted. Can only be specified for one collection. - - `edgeCollections` (dict): A dictionary mapping the edge collection names to an empty dictionary, as edge features are not currently supported. - - _collection name_ (dict): An empty dictionary. - -A Training Specification allows for concisely defining your training task in a -single object and then passing that object to the training service using the -Python API client, as shown below. - -The GraphML Training Service is responsible for training a series of -Graph Machine Learning Models using the data provided in the Training -Specification. It assumes that the data has been featurized and is ready to be -used for training. - -Given that we have run a Featurization Job, we can create the Training Specification -using the `featurization_job_result` object returned from the Featurization Job: - -```py -# 1. Define the Training Specification - -# Node Classification example - -training_spec = { - "featureSetID": featurization_job_result.result.feature_set_id, - "mlSpec": { - "classification": { - "targetCollection": "Event", - "inputFeatures": "OPEN_INTELLIGENCE_ANGOLA_x", - "labelField": "OPEN_INTELLIGENCE_ANGOLA_y", - } - }, -} - -# Node Embedding example -# NOTE: Full Graph Embeddings support is coming soon - -training_spec = { - "featureSetID": featurization_job_result.result.feature_set_id, - "mlSpec": { - "graphEmbeddings": { - "targetCollection": "Event", - "embeddingSize": 128, - "generateEmbeddings": True, - } - }, -} -``` - -Once the specification has been defined, a Training Job can be triggered using the `arangoml.jobs.train` method: - -```py -# 2. Submit a Training Job - -training_job = arangoml.jobs.train(training_spec) -``` - -Once a Training Job has been submitted, you can wait for it to complete using the `arangoml.wait_for_training` method: - -```py -# 3. Wait for the Training Job to complete - -training_job_result = arangoml.wait_for_training(training_job.job_id) -``` - -**Example Output (Node Classification):** -```py -{ - "job_id": "691ceb2f-1931-492a-b4eb-0536925a4697", - "job_status": "COMPLETED", - "project_name": "OPEN_INTELLIGENCE_ANGOLA_GraphML_Node_Classification", - "project_id": "16832427", - "database_name": "OPEN_INTELLIGENCE_ANGOLA", - "metagraph": { - "mlSpec": { - "classification": { - "targetCollection": "Event", - "inputFeatures": "OPEN_INTELLIGENCE_ANGOLA_x", - "labelField": "OPEN_INTELLIGENCE_ANGOLA_y", - "metrics": None - } - }, - "graph": "OPEN_INTELLIGENCE_ANGOLA", - "vertexCollections": { - "Actor": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Class": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Country": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Event": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x", - "y": "OPEN_INTELLIGENCE_ANGOLA_y" - }, - "Source": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Location": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Region": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - } - }, - "edgeCollections": { - "eventActor": {}, - "hasSource": {}, - "hasLocation": {}, - "inCountry": {}, - "inRegion": {}, - "subClass": {}, - "type": {} - }, - "batch_size": 64 - }, - "time_submitted": "2024-01-12T02:19:19.686286", - "time_started": "2024-01-12T02:19:29.403742", - "time_ended": "2024-01-12T02:30:59.313038", - "job_state": None, - "job_conditions": None -} -``` - -**Example Output (Node Embeddings):** -```py -{ - "job_id": "6047e53a-f1dd-4725-83e8-74ac44629c11", - "job_status": "COMPLETED", - "project_name": "OPEN_INTELLIGENCE_ANGOLA_GraphML_Node_Embeddings", - "project_id": "647025872", - "database_name": "OPEN_INTELLIGENCE_ANGOLA", - "ml_spec": { - "graphEmbeddings": { - "targetCollection": "Event", - "embeddingLevel": "NODE_EMBEDDINGS", - "embeddingSize": 128, - "embeddingTrainingType": "UNSUPERVISED", - "batchSize": 64, - "generateEmbeddings": true, - "bestModelSelection": "BEST_LOSS", - "persistModels": "ALL_MODELS", - "modelConfigurations": {} - } - }, - "metagraph": { - "graph": "OPEN_INTELLIGENCE_ANGOLA", - "vertexCollections": { - "Actor": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Country": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Event": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x", - "y": "OPEN_INTELLIGENCE_ANGOLA_y" - }, - "Source": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Location": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - }, - "Region": { - "x": "OPEN_INTELLIGENCE_ANGOLA_x" - } - }, - "edgeCollections": { - "eventActor": {}, - "hasSource": {}, - "hasLocation": {}, - "inCountry": {}, - "inRegion": {} - } - }, - "time_submitted": "2025-03-27T02:55:15.099680", - "time_started": "2025-03-27T02:57:25.143948", - "time_ended": "2025-03-27T03:01:24.619737", - "training_type": "Training" -} -``` - -You can also cancel a Training Job using the `arangoml.jobs.cancel_job` method: - -```py -arangoml.jobs.cancel_job(training_job.job_id) -``` - -## Model Selection - -Model Statistics can be observed upon completion of a Training Job. -To select a Model, the GraphML Projects Service can be used to gather -all relevant models and choose the preferred model for a Prediction Job. - -First, let's list all the trained models using -[ArangoML.list_models](https://arangoml.github.io/arangoml/client.html#arangoml.main.ArangoML.list_models): - -```py -# 1. List all trained Models - -models = arangoml.list_models( - project_name=project.name, - training_job_id=training_job.job_id -) - -print(len(models)) -``` - -The cell below selects the model with the highest **test accuracy** using -[ArangoML.get_best_model](https://arangoml.github.io/arangoml/client.html#arangoml.main.ArangoML.get_best_model), -but there may be other factors that motivate you to choose another model. See -the `model_statistics` in the output field below for more information on the -full list of available metrics. - -```py - -# 2. Select the best Model - -# Get best Node Classification Model -# Sort by highest test accuracy - -best_model = arangoml.get_best_model( - project.name, - training_job.job_id, - sort_parent_key="test", - sort_child_key="accuracy", -) - -# Get best Graph Embedding Model -# Sort by lowest loss - -best_model = arangoml.get_best_model( - project.name, - training_job.job_id, - sort_parent_key="loss", - sort_child_key=None, - reverse=False -) - -print(best_model) -``` - -**Example Output (Node Classification):** -```py -{ - "job_id": "691ceb2f-1931-492a-b4eb-0536925a4697", - "model_id": "02297435-3394-4e7e-aaac-82e1d224f85c", - "model_statistics": { - "_id": "devperf/123", - "_key": "123", - "_rev": "_gkUc8By--_", - "run_id": "123", - "test": { - "accuracy": 0.8891242216547955, - "confusion_matrix": [[13271, 2092], [1276, 5684]], - "f1": 0.9, - "loss": 0.1, - "precision": 0.9, - "recall": 0.8, - "roc_auc": 0.8, - }, - "validation": { - "accuracy": 0.9, - "confusion_matrix": [[13271, 2092], [1276, 5684]], - "f1": 0.85, - "loss": 0.1, - "precision": 0.86, - "recall": 0.85, - "roc_auc": 0.85, - }, - }, - "target_collection": "Event", - "target_field": "label", -} -``` - -**Example Output (Node Embeddings):** -```py -{ - "job_id": "6047e53a-f1dd-4725-83e8-74ac44629c11", - "model_id": "55ae93c2-3497-4405-9c63-0fa0e4a5b5bd", - "model_display_name": "graphsageencdec Model", - "model_name": "graphsageencdec Model 55ae93c2-3497-4405-9c63-0fa0e4a5b5bd", - "model_statistics": { - "loss": 0.13700408464796796, - "val_acc": 0.5795393939393939, - "test_acc": 0.5809545454545455 - }, - "model_tasks": [ "GRAPH_EMBEDDINGS" ] -} -``` - -## Prediction - -**API Documentation: [ArangoML.jobs.predict](https://arangoml.github.io/arangoml/api.html#agml_api.jobs.v1.api.jobs_api.JobsApi.predict)** - -After selecting a model, a Prediction Job can be created. The Prediction Job -will generate predictions and persist them to the source graph in a new -collection, or within the source documents. - -The Prediction Service depends on a **Prediction Specification**: - -- `projectName` (str): The top-level project to which all the experiments will link back. -- `databaseName` (str): The database name the source data is in. -- `modelID` (str): The model ID to use for generating predictions. -- `featurizeNewDocuments` (bool): Boolean for enabling or disabling the featurization of new documents. Useful if you don't want to re-train the model upon new data. Default is `false`. -- `featurizeOutdatedDocuments` (bool): Boolean for enabling or disabling the featurization of outdated documents. Outdated documents are those whose features have changed since the last featurization. Default is `false`. -- `schedule` (str): A cron expression to schedule the prediction job. The cron syntax is a set of - five fields in a line, indicating when the job should be executed. The format must follow - the following order: `minute` `hour` `day-of-month` `month` `day-of-week` - (e.g. `0 0 * * *` for daily predictions at 00:00). Default is `None`. -- `embeddingsField` (str): The name of the field to store the generated embeddings. This is only used for Graph Embedding tasks. Default is `None`. - -```py -# 1. Define the Prediction Specification - -# Node Classification Example -prediction_spec = { - "projectName": project.name, - "databaseName": dataset_db.name, - "modelID": best_model.model_id, -} - -# Node Embedding Example -prediction_spec = { - "projectName": project.name, - "databaseName": dataset_db.name, - "modelID": best_model.model_id, - "embeddingsField": "embeddings" -} -``` - -This job updates all documents with the predictions derived from the trained model. -Once the specification has been defined, a Prediction Job can be triggered using the `arangoml.jobs.predict` method: - -```py -# 2. Submit a Prediction Job - -# For Node Classification -prediction_job = arangoml.jobs.predict(prediction_spec) - -# For Graph Embeddings -prediction_job = arangoml.jobs.generate(prediction_spec) -``` - -Similar to the Training Service, we can wait for a Prediction Job to complete with the `arangoml.wait_for_prediction` method: - -```py -# 3. Wait for the Prediction Job to complete - -prediction_job_result = arangoml.wait_for_prediction(prediction_job.job_id) -``` - -**Example Output (Node Classification):** -```py -{ - "job_id": "b2a422bb-5650-4fbc-ba6b-0578af0049d9", - "job_status": "COMPLETED", - "project_name": "OPEN_INTELLIGENCE_ANGOLA_GraphML_Node_Classification", - "project_id": "16832427", - "database_name": "OPEN_INTELLIGENCE_ANGOLA", - "model_id": "1a365657-f5ed-4da9-948b-1ff60bc6e7de", - "job_state_information": { - "outputGraphName": "OPEN_INTELLIGENCE_ANGOLA", - "outputCollectionName": "Event", - "outputAttribute": "OPEN_INTELLIGENCE_ANGOLA_y_predicted", - "numberOfPredictedDocuments": 3302, - "outputEdgeCollectionName": None - }, - "time_submitted": "2024-01-12T02:31:18.382625", - "time_started": "2024-01-12T02:31:23.550469", - "time_ended": "2024-01-12T02:31:40.021035" -} -``` - -**Example Output (Node Embeddings):** -```py -{ - "job_id": "25260362-9764-47d0-abb4-247cbdce6c7b", - "job_status": "COMPLETED", - "project_name": "OPEN_INTELLIGENCE_ANGOLA_GraphML_Node_Embeddings", - "project_id": "647025872", - "database_name": "OPEN_INTELLIGENCE_ANGOLA", - "model_id": "55ae93c2-3497-4405-9c63-0fa0e4a5b5bd", - "job_state_information": { - "outputGraphName": "OPEN_INTELLIGENCE_ANGOLA", - "outputCollectionName": "Event", - "outputAttribute": "embeddings", - "numberOfPredictedDocuments": 0, # 0 All documents already have up-to-date embeddings - }, - "time_submitted": "2025-03-27T14:02:33.094191", - "time_started": "2025-03-27T14:09:34.206659", - "time_ended": "2025-03-27T14:09:35.791630", - "prediction_type": "Prediction" -} -``` - -You can also cancel a Prediction Job using the `arangoml.jobs.cancel_job` method: - -```py -arangoml.jobs.cancel_job(prediction_job.job_id) -``` - -### Viewing Inference Results - -We can now access our results via AQL: - -```py -import json - -collection_name = prediction_job_result.job_state_information['outputCollectionName'] - -query = f""" - FOR doc IN `{collection_name}` - SORT RAND() - LIMIT 3 - RETURN doc -""" - -docs = list(dataset_db.aql.execute(query)) - -print(json.dumps(docs, indent=2)) -``` - -## What's next - -With the generated Feature (and optionally Node) Embeddings, you can now use them for downstream tasks like clustering, anomaly detection, and link prediction. Consider using [ArangoDB's Vector Search](https://arangodb.com/2024/11/vector-search-in-arangodb-practical-insights-and-hands-on-examples/) capabilities to find similar nodes based on their embeddings. diff --git a/site/content/platform/data-science/graphml/quickstart.md b/site/content/platform/data-science/graphml/quickstart.md deleted file mode 100644 index 6b06acf25a..0000000000 --- a/site/content/platform/data-science/graphml/quickstart.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: How to get started with GraphML -menuTitle: Quickstart -weight: 5 -description: >- - You can use GraphML straight within the ArangoDB Platform, via the web interface - or via Notebooks -aliases: - - ../arangographml/deploy ---- -{{< tag "ArangoDB Platform" >}} - -## Web interface versus Jupyter Notebooks - -The ArangoDB Platform provides enterprise-ready Graph Machine Learning in two options, -tailored to suit diverse requirements and preferences: -- Using the web interface -- In a scriptable manner, using the integrated Jupyter Notebooks and the HTTP API for GraphML - -## Setup - -{{< tabs "graphml-setup" >}} - -{{< tab "Web Interface" >}} -The web interface of the ArangoDB Platform allows you to create, configure, and -run a full machine learning workflow for GraphML. To get started, see the -[Web interface for GraphML](ui.md) page. -{{< /tab >}} - -{{< tab "Notebooks" >}} -The ArangoDB Notebooks service runs on the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic). -It offers a pre-configured environment where everything, -including necessary components and configurations, comes preloaded. You don't -need to set up or configure the infrastructure, and can immediately start using the -GraphML functionalities in a scriptable manner. To get started, see the -[GraphML Notebooks & API](notebooks-api.md) reference documentation. - -{{< tip >}} -To get access to GraphML services and packages in ArangoGraph Insights Platform, -[get in touch](https://www.arangodb.com/contact/) -with the ArangoDB team. -{{< /tip >}} - -- **Accessible at all levels** - - Low code UI - - Notebooks - - APIs -- **Full usability** - - MLOps lifecycle - - Metrics - - Metadata capture - - Model management - -![ArangoGraphML Pipeline](../../../images/ArangoGraphML_Pipeline.png) -{{< /tab >}} - -{{< /tabs >}} \ No newline at end of file diff --git a/site/content/platform/data-science/graphml/ui.md b/site/content/platform/data-science/graphml/ui.md deleted file mode 100644 index f83ccffee1..0000000000 --- a/site/content/platform/data-science/graphml/ui.md +++ /dev/null @@ -1,236 +0,0 @@ ---- -title: How to use GraphML in the ArangoDB Platform web interface -menuTitle: Web Interface -weight: 10 -description: >- - Learn how to create, configure, and run a full machine learning workflow for - GraphML in four steps using the features in the ArangoDB web interface ---- -{{< tag "ArangoDB Platform" >}} - -## The GraphML workflow in the web interface - -The entire process is organized into sequential steps within a **Project**, -giving you a clear path from data to prediction: - -1. **Featurization**: Select your data and convert it into numerical representations. -2. **Training**: Train a GraphSAGE model on the features and graph structure. -3. **Model Selection**: Evaluate the trained models and choose the best one. -4. **Prediction**: Use the selected model to generate predictions on your data. - You can also automate the prediction process to run at regular intervals. - -## Create a GraphML project - -To create a new GraphML project using the ArangoDB Platform web interface, follow these steps: - -1. From the left-hand sidebar, select the database where you want to create the project. -2. In the left-hand sidebar, click **GenAI Suite** to open the GraphML project management interface, then click **Run GraphML**. - ![Create GraphML Project](../../../images/create-graphml-project-ui.png) -3. In the **GraphML projects** view, click **Add new project**. -4. The **Create ML project** modal opens. Enter a **Name** for your machine learning project. -5. Click the **Create project** button to finalize the creation. -6. After creation, the new project appears in the list under **GraphML projects**. - Click the project name to begin with a Featurization job. - -## Featurization phase - -After clicking on a project name, you are taken to a screen where you can -configure and start a new Featurization job. Follow these steps: -1. **Select a Graph**: In the **Features** section, choose your target graph from the **Select a graph** dropdown menu. -2. **Select Vertex Collection(s)**: Pick the node collection(s) that you want to include for feature extraction. -3. **Select Attributes**: Choose the attributes from your node collection to - convert into machine-understandable features. Attributes cannot be used if their values are lists or arrays. - -{{< info >}} -A metagraph is basically just the configured subset of a graph (the node and -edge collections and the specified attributes). This is what you see represented -in the metagraph object in the JSON specification on the right. -{{< /info >}} - -### Configuration options - -The featurization process has several configurable options, grouped into -**Configuration** and **Advanced** settings. These are also shown in a JSON -format on the right side of the screen for transparency. - -In the **Configuration** tab, you can control the overall featurization job and -how features are stored. -- **Batch size**: The number of documents to process in a single batch. -- **Run analysis checks**: Whether to run analysis checks to perform a high-level - analysis of the data quality before proceeding. The default value is `true`. -- **Skip labels**: Skip the featurization process for attributes marked as labels. - The default value is `false`. -- **Overwrite FS graph**: Whether to overwrite the Feature Store graph if features - were previously generated. The default value is `false`, therefore features are - written to an existing Feature Store graph. -- **Write to source graph**: Whether to store the generated features on the Source - Graph. The default value is `true`. -- **Use feature store**: Enable the use of the Feature Store database, which - allows you to store features separately from your Source Database. The default - value is `false`, therefore features are written to the source graph. - -### Handling imperfect data - -Real-world datasets often contain missing values or mismatched data types. Use -the strategies below to control how each feature type (**Text**, **Numeric**, -**Category**, **Label**) handles these issues during featurization. - -| **Strategy type** | **Option** | **Description** | **When to use** | -|-------------------|-----------------------|-----------------------------------------------------------------------------------------------------|---------------------------------------------------------------| -| Missing | **Raise** | Stops the job and reports an error when a value is missing. | When missing data indicates a critical issue. | -| | **Replace** | Substitutes missing values with a default you provide (e.g., `0` for numbers, `"unknown"` for text). | When missing values are expected. | -| Mismatch | **Raise** | The strictest option. Stops the job on any data type mismatch. | When any data type mismatch indicates a critical error. | -| | **Replace** | Replaces mismatched values with a default you provide, without trying to convert it first. | When mismatched values are unreliable, and you prefer to substitute it directly. | -| | **Coerce and Raise** | Attempts to convert (coerce) the value to the correct type (e.g. string "123" to number `123`). If the conversion is successful, it uses the new value. If it fails, the job stops. | A balanced approach, often the best default strategy. | -| | **Coerce and Replace**| The most forgiving option. The system first tries to convert the value. If it fails, it replaces the value with the specified default and continues the job. | For very dirty datasets where completing the job is the highest priority. | - -Once you’ve set your strategies, click **Begin featurization** to start the node -embedding-compatible featurization job. When the job status updates to -**Ready for training**, proceed to the **Training** step. - -![Navigate to Featurization](../../../images/graph-ml-ui-featurization.png) - -## Training phase - -The training is the second step in the ML workflow after featurization. -In the training phase, you configure and launch a machine learning training -job on your graph data. - -From the **Select a type of training job** dropdown menu, choose the type of -model you want to train (**Node Classification** or **Node Embeddings**). - -#### Node classification - -Node Classification is used to categorize the nodes in your graph based on their -features and structural connections within the graph. - -**Use cases include:** -- Entity categorization (e.g. movies into genres, users into segments) -- Fraud detection in transaction networks - -**Configuration parameters:** -- **Type of Training Job**: Node classification -- **Target Vertex Collection**: Choose the collection to classify (e.g. `movie`) -- **Batch Size**: The number of documents processed in a single training iteration. (e.g. `256`) -- **Data Load Batch Size**: The number of documents loaded from ArangoDB into memory in a single batch during the data loading phase (e.g. `50000`). -- **Data Load Parallelism**: The number of parallel processes used when loading data from ArangoDB into memory for training (e.g. `10`). - -After setting these values, click the **Begin training** button to start the job. - -![Node Classification](../../../images/ml-nodeclassification.png) - -#### Node embeddings - -Node Embeddings are used to generate vector embeddings (dense numerical representations) -of graph nodes that capture structural and feature-based information. - -**Use cases include:** -- Similarity search (e.g. finding similar products, users, or documents) -- Link prediction (e.g. suggesting new connections) - -**Configuration parameters:** -- **Type of Training Job:** Node embeddings -- **Target Vertex Collection:** Select the collection to generate embeddings for (e.g. `movie` or `person`) -- No label is required for training in this mode - -The target collection is where the model's predictions are stored when running a prediction job. - -Once the configuration is complete, click **Begin training** to start the embedding job. - -![Node Embeddings](../../../images/ml-node-embedding.png) - -## Model selection phase - -Once the training is finished, the job status updates to **READY FOR MODEL SELECTION**. -This means the model has been trained using the provided node and edge data -and is now ready for evaluation. - -A list of trained models is displayed, along with performance metrics -(**Accuracy**, **Precision**, **Recall**, **F1 score**, **Loss**). Review the results of different -model runs and configurations. - -![GraphML Model Selection](../../../images/graph-ml-model.png) - -Select the best performing model suitable for your prediction task. You can also -open the **Confusion Matrix** to compare predicted values versus actual values. - -![GraphML Confusion Matrix](../../../images/graphml-ui-confusion-matrix.png) - -## Prediction phase - -After selecting a model, you can create a Prediction Job. The Prediction Job -generates predictions and persists them to the source graph, either in a new -collection or within the source documents. - -The Prediction interface allows inference to be run using the selected model. -It enables configuration of how predictions are executed, which collections are -involved, and whether new or outdated documents should be automatically featurized -before prediction. - -You have two important options: - -- **Featurize new documents:** Enable this option to generate features for - documents that have been added since the model was trained. This is useful - for getting predictions on new data without having to retrain the model. -- **Featurize outdated documents:** Enable this option to re-generate features - for documents that have been modified. Outdated documents are those whose - attributes (used during featurization) have changed since the last feature - computation. This ensures your predictions reflect the latest changes to your data. - -In addition to these settings, you can also define the target data, where to store -results, and whether to run the job on a recurring schedule. - -These options provide flexibility in handling dynamic graph data and keeping -predictions relevant without repeating the entire ML workflow. - -- **Data load batch size**: Specifies the number of documents to load in a - single batch (e.g. `500000`). -- **Data load parallelism**: The number of parallel threads used to process - the prediction workload (e.g. `10`). -- **Prediction field**: The field in the documents where the predicted values are stored. - -![GraphML prediction phase](../../../images/graph-prediction.png) - -### Configuration options - -The Prediction screen displays the following configuration options: -- **Select Model**: Displays the model selected during the Model Selection phase. This model will be used to perform inference. -- **Target Vertex Collection**: This is the node collection on which predictions are applied. -- **Prediction Type**: Depending on the training job (for example, classification or embedding), the prediction outputs class labels or updated embeddings. - -### Enable scheduling - -You can configure automatic predictions using the **Enable scheduling** checkbox. -When scheduling is enabled, predictions run automatically based on a set CRON -expression. This helps keep prediction results up-to-date as new data is added to the system. - -You can define a cron expression that sets when the prediction job should run. -The cron syntax is a set of five fields in a line, indicating when the job should -be executed. The format must follow the following order: `minute` `hour` `day-of-month` `month` `day-of-week` -(e.g. `0 0 * * *` for daily predictions at 00:00, or `0 0 1 1 *` to execute the prediction -on January 1st at 00:00). - -When a field is set to an asterisk `*`, it means that any value is allowed for that field, -whenever the other field conditions are met. - -Below the CRON field, a user-friendly scheduling interface helps translate it: -- **Period**: Options include **Hourly**, **Daily**, **Weekly**, **Monthly**, or **Yearly**. -- **Month**: Indicates the month. For example, `1` for January. -- **Day of Month**: Indicates the day of the month. For example, `1` for - the first day of the month. -- **Day of Week** (optional): Indicates the day of the week. For example, - Monday is `1` and Tuesday is `2`. -- **Hours and Minutes**: Set the exact time for execution. For example, - if the hour is set to `8` and the minute to `0`, then the job runs at 8:00 AM. - -### Execute prediction - -After reviewing the configuration, click the **Run Prediction** button. -Once prediction is complete, you can analyze the results directly in -the Web Interface or export them for downstream use. - -## Limitations - -- **Edge Attributes**: The current version of GraphML does not support the use of edge attributes as features. -- **Dangling Edges**: Edges that point to non-existent nodes ("dangling edges") are not caught during the featurization analysis. They may cause errors later, during the Training phase. -- **Memory Usage**: Both featurization and training can be memory-intensive. Out-of-memory errors can occur on large graphs with insufficient system resources. diff --git a/site/content/platform/data-science/graphrag/services/_index.md b/site/content/platform/data-science/graphrag/services/_index.md deleted file mode 100644 index 38393bc8aa..0000000000 --- a/site/content/platform/data-science/graphrag/services/_index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: GraphRAG services -menuTitle: Services -description: '' ---- - diff --git a/site/content/platform/data-science/graphrag/services/gen-ai.md b/site/content/platform/data-science/graphrag/services/gen-ai.md deleted file mode 100644 index a87c3c44df..0000000000 --- a/site/content/platform/data-science/graphrag/services/gen-ai.md +++ /dev/null @@ -1,216 +0,0 @@ ---- -title: GenAI Orchestration Service -menuTitle: GenAI -description: >- - The GenAI orchestrator service installs, manages, and runs AI-based services - for GraphRAG in your Kubernetes cluster -weight: 5 ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Overview - -The basic operations that the GenAI orchestration service carries out are the following: -- Install a service -- Uninstall a service -- Get the status of a service -- List all installed and deployed services - -Each unique service has its own API endpoint for the deployment. - -**Endpoint LLM Host:** -`https://<ExternalEndpoint>:8529/gen-ai/v1/llmhost` - -While services have their own unique endpoint, they share the same creation -request body and the same response body structure. The `env` field is used -to define the service specific parameters, like the model name to use for a -`llmhost` service, and the labels can be used to filter and identify the services -in the platform. All services support the `profiles` field, which you can use -to define the profile to use for the service. For example, you can define a -GPU profile that enables the service to run an LLM on GPU resources. - -## LLM Host Service Creation Request Body - -```json -{ - "env": { - "model_name": "<registered_model_name>" - } -} -``` - -## Using Labels in Creation Request Body - -```json -{ - "env": { - "model_name": "<registered_model_name>" - }, - "labels": { - "key1": "value1", - "key2": "value2" - } -} -``` - -{{< info >}} -Labels are optional. Labels can be used to filter and identify services in -the Platform. If you want to use labels, define them as a key-value pair in `labels` -within the `env` field. -{{< /info >}} - -## Using Profiles in Creation Request Body - -```json -{ - "env": { - "model_name": "<registered_model_name>", - "profiles": "gpu,internal" - } -} -``` - -{{< info >}} -The `profiles` field is optional. If it is not set, the service is created with -the default profile. Profiles must be present and created in the Platform before -they can be used. If you want to use profiles, define them as a comma-separated -string in `profiles` within the `env` field. -{{< /info >}} - -The parameters required for the deployment of each service are defined in the -corresponding service documentation. - -## Obtaining a Bearer Token - -Before you can authenticate with the GenAI service, you need to obtain a -Bearer token. You can generate this token using the ArangoDB authentication API: - -```bash -curl -X POST https://<ExternalEndpoint>:8529/_open/auth \ - -d '{"username": "your-username", "password": "your-password"}' -``` - -This returns a JWT token that you can use as your Bearer token. For more -details about ArangoDB authentication and JWT tokens, see -the [ArangoDB Authentication](../../../../3.12/develop/http-api/authentication/#jwt-user-tokens) -documentation. - -## Complete Service lifecycle example - -The example below shows how to install, monitor, and uninstall the Importer service. - -### Step 1: Installing the service - -```bash -curl -X POST https://<ExternalEndpoint>:8529/gen-ai/v1/graphragimporter \ - -H "Authorization: Bearer <your-bearer-token>" \ - -H "Content-Type: application/json" \ - -d '{ - "env": { - "username": "<your-username>", - "db_name": "<your-database-name>", - "api_provider": "<your-api-provider>", - "triton_url": "<your-arangodb-llm-host-url>", - "triton_model": "<your-triton-model>" - } - }' -``` - -**Response:** - -```json -{ - "serviceInfo": { - "serviceId": "arangodb-graphrag-importer-of1ml", - "description": "Install complete", - "status": "DEPLOYED", - "namespace": "arangodb-platform-dev" - } -} -``` - -### Step 2: Checking the service status - -```bash -curl -X GET https://<ExternalEndpoint>:8529/gen-ai/v1/service/arangodb-graphrag-importer-of1ml \ - -H "Authorization: Bearer <your-bearer-token>" -``` - -**Response:** -```json -{ - "serviceInfo": { - "serviceId": "arangodb-graphrag-importer-of1ml", - "description": "Install complete", - "status": "DEPLOYED", - "namespace": "arangodb-platform-dev" - } -} -``` - -### Step 3: Uninstalling the service - -```bash -curl -X DELETE https://<ExternalEndpoint>:8529/gen-ai/v1/service/arangodb-graphrag-importer-of1ml \ - -H "Authorization: Bearer <your-bearer-token>" -``` - -**Response:** -```json -{ - "serviceInfo": { - "serviceId": "arangodb-graphrag-importer-of1ml", - "description": "Uninstall complete", - "status": "UNINSTALLED", - "namespace": "arangodb-platform-dev" - } -} -``` - -{{< info >}} -- **Service ID**: The `serviceId` from Step 1's response (`arangodb-graphrag-importer-of1ml`) is used in Steps 2 and 3 -- **Authentication**: All requests use the same Bearer token in the `Authorization` header -{{< /info >}} - -### Customizing the example - -Replace the following values with your actual configuration: -- `<your-username>` - Your database username. -- `<your-database-name>` - Target database name. -- `<your-api-provider>` - Your API provider (e.g., `triton`) -- `<your-arangodb-llm-host-url>` - Your LLM host service URL. -- `<your-triton-model>` - Your Triton model name (e.g., `mistral-nemo-instruct`). -- `<your-bearer-token>` - Your authentication token. - -## Service configuration - -The GenAI orchestrator service is **started by default**. - -It will be available at the following URL: -`https://<ExternalEndpoint>:8529/gen-ai/v1/service` - -## Health check - -To test whether the service is running, you can use the following snippet: - -```bash -curl -X GET https://<ExternalEndpoint>:8529/gen-ai/v1/health -``` - -Expected output on success: `{"status":"OK"}` - -{{< info >}} -Keep in mind that this request requires a valid Bearer token. Without a valid -Bearer token, the request fails. -{{< /info >}} - -## API Reference - -For detailed API documentation, see the -[GenAI-Service API Reference](https://arangoml.github.io/platform-dss-api/GenAI-Service/proto/index.html). diff --git a/site/content/platform/data-science/graphrag/services/importer.md b/site/content/platform/data-science/graphrag/services/importer.md deleted file mode 100644 index 6a9558767e..0000000000 --- a/site/content/platform/data-science/graphrag/services/importer.md +++ /dev/null @@ -1,350 +0,0 @@ ---- -title: Importer Service -menuTitle: Importer -description: >- - The Importer service helps you transform your text document into a knowledge graph, - making it easier to analyze and understand complex information -weight: 10 ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Overview - -The Importer service lets you turn text files into a knowledge graph. -It supports the following text formats with UTF-8 encoding: -- `.txt` (Plain text) -- `.md` (Markdown) - -The Importer takes your text, analyzes it using the configured language model, and -creates a structured knowledge graph. This graph is then imported into your -ArangoDB database, where you can query and analyze the relationships between -different concepts in your document with the Retriever service. - -{{< tip >}} -You can also use the GraphRAG Importer service via the ArangoDB [web interface](../web-interface.md). -{{< /tip >}} - -## Creating a new project - -To create a new GraphRAG project, use the `CreateProject` method by sending a -`POST` request to the `genai/v1/project` endpoint. You must provide a unique -`project_name` and a `project_type` in the request body. Optionally, you can -provide a `project_description`. - -```curl -curl -X POST "https://<ExternalEndpoint>:8529/gen-ai/v1/project" \ --H "Content-Type: application/json" \ --d '{ - "project_name": "docs", - "project_type": "graphrag", - "project_description": "A documentation project for GraphRAG." -}' -``` -All the relevant ArangoDB collections (such as documents, chunks, entities, -relationships, and communities) created during the import process will -have the project name as a prefix. For example, the Documents collection will -become `<project_name>_Documents`. The Knowledge Graph will also use the project -name as a prefix. If no project name is specified, then all collections -are prefixed with `default_project`, e.g., `default_project_Documents`. - -### Project metadata - -Additional project metadata is accessible via the following endpoint, replacing -`<your_project>` with the actual name of your project: - -``` -GET /gen-ai/v1/project_by_name/<your_project> -``` - -The endpoint provides comprehensive metadata about your project's components, -including its importer and retriever services and their status. - -## Deployment options - -You can choose between two deployment options based on your needs. - -### Private LLM - -If you're working in an air-gapped environment or need to keep your data -private, you can use the private LLM mode with Triton Inference Server. -This option allows you to run the service completely within your own -infrastructure. The Triton Inference Server is a crucial component when -running in private LLM mode. It serves as the backbone for running your -language (LLM) and embedding models on your own machines, ensuring your -data never leaves your infrastructure. The server handles all the complex -model operations, from processing text to generating embeddings, and provides -both HTTP and gRPC interfaces for communication. - -### Public LLM - -Alternatively, if you prefer a simpler setup and don't have specific privacy -requirements, you can use the public LLM mode. This option connects to cloud-based -services like OpenAI's models via the OpenAI API or a large array of models -(Gemini, Anthropic, publicly hosted open-source models, etc.) via the OpenRouter option. - - -## Installation and configuration - -The Importer service can be configured to use either: -- Triton Inference Server (for private LLM deployments) -- OpenAI (for public LLM deployments) -- OpenRouter (for public LLM deployments) - -To start the service, use the GenAI service endpoint `/v1/graphragimporter`. -Please refer to the documentation of [GenAI service](gen-ai.md) for more -information on how to use it. - -### Using Triton Inference Server (Private LLM) - -The first step is to install the LLM Host service with the LLM and -embedding models of your choice. The setup will the use the -Triton Inference Server and MLflow at the backend. -For more details, please refer to the [Triton Inference Server](triton-inference-server.md) -and [Mlflow](mlflow.md) documentation. - -Once the `llmhost` service is up-and-running, then you can start the Importer -service using the below configuration: - -```json -{ - "env": { - "username": "your_username", - "db_name": "your_database_name", - "api_provider": "triton", - "triton_url": "your-arangodb-llm-host-url", - "triton_model": "mistral-nemo-instruct" - }, -} -``` - -Where: -- `username`: ArangoDB database user with permissions to create and modify collections. -- `db_name`: Name of the ArangoDB database where the knowledge graph will be stored. -- `api_provider`: Specifies which LLM provider to use. -- `triton_url`: URL of your Triton Inference Server instance. This should be the URL where your `llmhost` service is running. -- `triton_model`: Name of the LLM model to use for text processing. - -### Using OpenAI (Public LLM) - -```json -{ - "env": { - "openai_api_key": "your_openai_api_key", - "username": "your_username", - "db_name": "your_database_name", - "api_provider": "openai" - }, -} -``` - -Where: -- `username`: ArangoDB database user with permissions to create and modify collections -- `db_name`: Name of the ArangoDB database where the knowledge graph will be stored -- `api_provider`: Specifies which LLM provider to use -- `openai_api_key`: Your OpenAI API key - -{{< info >}} -By default, for OpenAI API, the service is using -`gpt-4o-mini` and `text-embedding-3-small` models as LLM and -embedding model respectively. -{{< /info >}} - -### Using OpenRouter (Gemini, Anthropic, etc.) - -OpenRouter makes it possible to connect to a huge array of LLM API -providers, including non-OpenAI LLMs like Gemini Flash, Anthropic Claude -and publicly hosted open-source models. - -When using the OpenRouter option, the LLM responses are served via OpenRouter -while OpenAI is used for the embedding model. - -```json - { - "env": { - "db_name": "your_database_name", - "username": "your_username", - "api_provider": "openrouter", - "openai_api_key": "your_openai_api_key", - "openrouter_api_key": "your_openrouter_api_key", - "openrouter_model": "mistralai/mistral-nemo" // Specify a model here - }, - } -``` - -Where: -- `username`: ArangoDB database user with permissions to access collections -- `db_name`: Name of the ArangoDB database where the knowledge graph is stored -- `api_provider`: Specifies which LLM provider to use -- `openai_api_key`: Your OpenAI API key (for the embedding model) -- `openrouter_api_key`: Your OpenRouter API key (for the LLM) -- `openrouter_model`: Desired LLM (optional; default is `mistral-nemo`) - -{{< info >}} -When using OpenRouter, the service defaults to `mistral-nemo` for generation -(via OpenRouter) and `text-embedding-3-small` for embeddings (via OpenAI). -{{< /info >}} - -## Building Knowledge Graphs - -Once the service is installed successfully, you can follow these steps -to send an input file to the Importer service: - -1. Prepare your text document for processing (text format with UTF-8 encoding or markdown files). -2. Send the document to the Importer service using HTTP: - ```bash - # Base64 encode your document - base64_content=$(base64 -i your_document.txt) - - # Send to the Loader service - curl -X POST /v1/import \ - -H "Content-Type: application/json" \ - -d '{ - "file_content": "'$base64_content'", - "file_name": "your_document.txt" - }' - ``` - - Replace the following placeholders: - - `<your-arangodb-platform-url>`: Your ArangoDB Platform URL. - - `<url-postfix>`: The URL postfix configured in your deployment. - - - The service will: - - Process the document using the configured LLM model. - - Generate embeddings using the embedding model. - - Build a knowledge graph. - - Import the graph into your ArangoDB database. - -## Verifying the import - -You can verify the state of the import process via the following endpoint: - -``` -GET /gen-ai/v1/project_by_name/<your_project> -``` - -For example, the `status` object found within `importerServices` may contain the following -properties: - -```json -"status": { - "status": "service_completed", - "progress": 100, - "message": "" -} -``` - -Alternatively, you can also see if the import was successful by checking your ArangoDB database: - -1. Connect to your ArangoDB instance. -2. Navigate to the specified database. -3. Verify that the following collections exist: - - `knowledge_graph_vertices`: Contains the nodes of the knowledge graph i.e. documents, chunks, communities, and entities. - - `knowledge_graph_edges`: Contains the relationships between nodes i.e. relations. - - -## What ArangoDB Collections look like after import - -The Importer creates several collections in ArangoDB to store different -aspects of your knowledge graph. See below a detailed explanation of each -collection. All collections are using the name of your project as a prefix. - -### Documents collection - -- **Purpose**: Stores the original text document that were processed. -- **Key Fields**: - - `_key`: Unique identifier for the document. - - `content`: The full text content of the document. -- **Usage**: Acts as the root level container for all document-related data. - -### Chunks Collection - -- **Purpose**: Stores text chunks extracted from documents for better processing and analysis. -- **Key Fields**: - - `_key`: Unique identifier for the chunk. - - `content`: The text content of the chunk. - - `tokens`: Number of tokens in the chunk. - - `chunk_order_index`: Position of the chunk in the original document. -- **Usage**: Enables granular analysis of document content and maintains document structure. - -### Entities Collection - -- **Purpose**: Stores entities extracted from the text, such as persons, organizations, concepts, etc. -- **Key Fields**: - - `_key`: Unique identifier for the entity. - - `entity_name`: Name of the entity. - - `entity_type`: Type of entity (e.g., person, organization). - - `description`: Description of the entity. - - `embedding`: Vector representation of the entity for similarity search. - - `clusters`: Community clusters the entity belongs to. -- **Usage**: Enables entity-based querying and semantic search. - -### Communities Collection - -- **Purpose**: Stores thematic clusters of related entities that form meaningful - communities within your documents. Each community represents a cohesive group - of concepts, characters, or themes that are closely related and interact with - each other. These communities help identify and analyze the main narrative - threads, character relationships, and thematic elements in your documents. -- **Key Fields**: - - `_key`: Unique identifier for the community. - - `title`: Cluster ID to which this community belongs to. - - `report_string`: A detailed markdown-formatted analysis that explains the - community's theme, key relationships, and significance. This includes - sections on main characters, their roles, relationships, and the impact of key events or locations. - - `report_json`: Structured data containing: - - `title`: The main theme or focus of the community. - - `summary`: A concise overview of the community's central narrative. - - `rating`: A numerical score indicating the community's significance (the higher, the better). - - `rating_explanation`: Justification for the rating. - - `findings`: An array of detailed analyses, each containing a summary and explanation of key aspects. - - `level`: The hierarchical level of the community (e.g., `1` for top-level communities). - - `occurrence`: A normalized score (ranging from `0` to `1`) showing the relative frequency with which this community is mentioned or identified throughout your documents. A value close to 1 means this community is very common in your data and a value near `0` means it is rare. - - `sub_communities`: References to more specific sub-communities that are part of this larger community. -- **Usage**: Enables you to: - - Identify and analyze major narrative threads and themes. - - Understand complex relationships between characters and concepts. - - Track the significance and impact of different story elements. - - Navigate through hierarchical relationships between themes. - - Discover patterns and recurring elements in your documents. - -### Relations Collection - -- **Purpose**: Stores relationships between different nodes in the graph. -- **Key Fields**: - - `_from`: Source node reference. - - `_to`: Target node reference. - - `type`: Type of relationship (e.g., **PART_OF**, **MENTIONED_IN**, **RELATED_TO**, **IN_COMMUNITY**). - - Additional metadata depending on relationship type (Entity to Entity): - - `weight`: Relationship strength (the higher, the better). - - `description`: Description of the relationship. - - `source_id`: Source of the relationship. - - `order`: Order of the relationship. -- **Usage**: Enables traversal and analysis of relationships between different elements. - -### Relationship Types - -The system creates several types of relationships between nodes: - -1. **PART_OF**: Links chunks to their parent documents. -2. **MENTIONED_IN**: Connects entities to the chunks where they are mentioned. -3. **RELATED_TO**: Shows relationships between different entities. -4. **IN_COMMUNITY**: Associates entities with their community groups. - -### Vector Search Capabilities - -The system automatically creates vector indexes on the `embedding` field in the Entities collection, enabling: -- Semantic similarity search -- Nearest neighbor queries -- Efficient vector-based retrieval - -## API Reference - -For detailed API documentation, see the -[GraphRAG Importer API Reference](https://arangoml.github.io/platform-dss-api/graphrag_importer/proto/index.html). diff --git a/site/content/platform/data-science/graphrag/services/mlflow.md b/site/content/platform/data-science/graphrag/services/mlflow.md deleted file mode 100644 index 8c13b18421..0000000000 --- a/site/content/platform/data-science/graphrag/services/mlflow.md +++ /dev/null @@ -1,162 +0,0 @@ ---- -title: ArangoDB MLflow Service -menuTitle: MLflow -description: >- - The ArangoDB MLflow Service integrates the MLflow platform for managing the - full machine learning lifecycle into the ArangoDB Platform -weight: 25 ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Overview - -The ArangoDB MLflow service is a service that hosts the official MLflow -application in your Kubernetes cluster and connects automatically to the -ArangoDB environment, e.g. for registering the LLM to be self-hosted and -used by services requiring LLMs (such as the Importer and Retriever services). - -MLflow is an open-source platform, purpose-built to assist machine learning -practitioners and teams in handling the complexities of the machine learning -process. It focuses on the full lifecycle for machine learning projects, ensuring -that each phase is manageable, traceable, and reproducible. - -The main purpose of the ArangoDB's MLflow integration is to provide a seamless -experience to manage your machine learning models and experiments within the -ArangoDB environment. For example, any spawned LLM host service is automatically -linked to the MLflow service and is able to fetch any registered model from the -MLflow model registry. - -{{< tip >}} -ArangoDB's MLflow integration is only required when working with private LLMs. -For more information, see the [Triton LLM host](triton-inference-server.md) -documentation. -{{< /tip >}} - -{{< info >}} -You can find detailed instructions about how to organize the format of a model for a -dedicated LLM host service in the official [MLflow](https://mlflow.org/docs/latest/index.html) -documentation. -{{< /info >}} - -## Core components - -MLflow consists of the following core components: - -- **Model Registry**: A centralized model store, set of APIs, and UI to - collaboratively manage the full lifecycle of an MLflow Model, including - model lineage, versioning, stage transitions, and annotations. -- **Experiment Tracking**: Provides an API and UI for logging parameters, - code versions, metrics, and artifacts during the ML process, allowing - for comparison of multiple runs across different users. -- **Model Packaging**: Offers a standard format for packaging models from any framework. -- **Serving**: Facilitates the deployment of models to various platforms. - Within the ArangoDB environment, this enables the integration with services that utilize self-hosted LLMs. -- **Evaluation**: Provides tools for in-depth model analysis, facilitating objective model comparison. -- **Observability**: Ensures that the ML lifecycle is traceable and reproducible through various metrics and logs. - -## Quickstart - -The ArangoDB MLflow service is **started by default**. - -It is automatically spawned and available at the following URL: - -``` -https://<ExternalEndpoint>:8529/mlflow/ -``` - -You can interact with the ArangoDB MLflow service in two ways: -- **Programmatically**: Using the official MLflow client -- **Web Interface**: Directly through your browser at the URL above - -To use the programmatic API, please use the **official MLflow client**. - -{{< info >}} -The ArangoDB MLflow service requires authentication. You need a valid -Bearer token to access the service. -{{< /info >}} - -### Obtaining a Bearer Token - -Before you can authenticate with the MLflow service, you need to obtain a -Bearer token. You can generate this token using the ArangoDB authentication API: - -```bash -curl -X POST https://<ExternalEndpoint>:8529/_open/auth \ - -d '{"username": "your-username", "password": "your-password"}' -``` - -This returns a JWT token that you can use as your Bearer token. -For more details about ArangoDB authentication and JWT tokens, see the -[ArangoDB Authentication](../../../../3.12/develop/http-api/authentication.md/#jwt-user-tokens) -documentation. - -## Installation - -First, install the MLflow client: - -```bash -pip install mlflow=2.22.1 -``` -{{< warning >}} -MLflow version 3 introduces a breaking change that affects this workflow, so it is -important to use MLflow version 2. -{{< /warning >}} - -There are two approaches for programmatic access to your ArangoDB MLflow service: -- Configuration in Python -- Using environment variables - -### Configuration in Python - -```python -import mlflow -import os - -# Set authentication and tracking URI -os.environ['MLFLOW_TRACKING_TOKEN'] = 'your-bearer-token-here' -mlflow.set_tracking_uri("https://<ExternalEndpoint>:8529/mlflow/") - -# Start logging your experiments -with mlflow.start_run(): - mlflow.log_artifact("local_file.txt") -``` - -### Using environment variables - -Set the environment variables in your shell: - -```bash -export MLFLOW_TRACKING_URI="https://<ExternalEndpoint>:8529/mlflow/" -export MLFLOW_TRACKING_TOKEN="your-bearer-token-here" -``` - -Then use MLflow normally in your Python code: - -```python -import mlflow - -# MLflow automatically uses the environment variables -with mlflow.start_run(): - mlflow.log_artifact("local_file.txt") -``` - -## Health check - -To test whether the service is running, you can use the following snippet: - -```bash -curl -H "Authorization: Bearer your-bearer-token-here" https://<ExternalEndpoint>:8529/mlflow/health -``` - -Expected output on success: HTTP `200` status with response body `OK`. - -## API Reference - -For detailed API documentation, refer to the official -[MLflow REST API Reference](https://mlflow.org/docs/latest/api_reference/rest-api.html). diff --git a/site/content/platform/data-science/graphrag/services/natural-language-to-aql.md b/site/content/platform/data-science/graphrag/services/natural-language-to-aql.md deleted file mode 100644 index 6d2610dfe0..0000000000 --- a/site/content/platform/data-science/graphrag/services/natural-language-to-aql.md +++ /dev/null @@ -1,241 +0,0 @@ ---- -title: Natural Language to AQL Translation Service (txt2aql) -menuTitle: txt2aql -description: >- - The Natural Language to AQL Translation Service is a powerful tool that allows - you to interact with your ArangoDB database using natural language queries -weight: 20 -draft: true # Not available in pre-release ---- -## Overview - -This service translates your questions and commands into AQL (ArangoDB Query Language), -executes the queries, and provides responses in natural language. - -## Features - -- Natural language to AQL query translation -- Support for multiple LLM providers (via OpenAI API or a self-hosted Triton Inference Server) -- RESTful and gRPC interfaces -- Health monitoring endpoints -- Flexible output formats (Natural Language, AQL, JSON) - -## Getting Started - -### Prerequisites - -- ArangoDB instance -- OpenAI API key (if using OpenAI as provider) -- Triton URL and model name (if using Triton as provider) - - -### Configuration - -The following environment variables are set at installation time and used at runtime: - -```bash -# Required Database Configuration -ARANGODB_NAME=<your_database_name> -ARANGODB_USER=<your_username> - -# LLM Provider Configuration -API_PROVIDER=<provider> # "openai" or "triton" - -# If using OpenAI -OPENAI_API_KEY=<your_api_key> -OPENAI_MODEL=<model_name> # Optional, defaults to GPT-4 -OPENAI_TEMPERATURE=<temperature> # Optional -OPENAI_MAX_RETRIES=<retries> # Optional - -# If using Triton -TRITON_URL=<triton_server_url> -TRITON_MODEL=<model_name> -TRITON_TIMEOUT=<timeout_seconds> # Optional -``` - -### Starting the Service - -To start the service, use GenAI service endpoint `CreateGraphRag`. Please refer to the documentation of GenAI service for more information on how to use it. - -### Required Parameters - -These parameters must be provided in the install request sent to GenAI service. - -- `username`: Database username for authentication -- `db_name`: Name of the ArangoDB database -- `api_provider`: LLM provider selection (`openai`, `triton`) - -### Provider-Specific Required Parameters - -#### OpenAI Provider - -- `openai_api_key`: API key for OpenAI authentication -- `openai_model`: Model name (defaults to "gpt-3.5-turbo" if not specified) - -#### Triton Provider - -- `triton_url`: URL of the Triton inference server -- `triton_model`: Model name to use with Triton - -## API Reference - -### REST Endpoints - -1. **Process Text** - Ask general questions to the LLM and get a natural language response. This endpoint does not query the database. - ```bash - POST /v1/process_text - Content-Type: application/json - - { - "input_text": "What are the advantages of graph databases?" - } - ``` - -2. **Translate Query** - Convert natural language to AQL and query the database - ```bash - POST /v1/translate_query - Content-Type: application/json - - { - "input_text": "Find all users who are friends with John", - "options": { - "output_formats": ["NL", "AQL", "JSON"] - } - } - ``` - -3. **Health Check** - Monitor service health - ```bash - GET /v1/health - ``` - -### gRPC Endpoints - -The service also provides gRPC endpoints for more efficient communication: - -1. **Process Text** - ```bash - grpcurl -plaintext -d '{"input_text": "Hello world"}' \ - localhost:9090 txt2aql.Txt2AqlService/ProcessText - ``` - -2. **Translate Query** - ```bash - grpcurl -plaintext -d '{ - "input_text": "Find all characters from House Stark", - "options": { - "output_formats": ["NL","AQL","JSON"] - } - }' localhost:9090 txt2aql.Txt2AqlService/TranslateQuery - ``` - -3. **Health Check** - ```bash - grpcurl -plaintext localhost:9090 txt2aql.Txt2AqlService/HealthCheck - ``` - -## Output Formats - -The `translate_query` endpoint of the txt2aql service supports multiple output formats that can be specified in the `output_formats` field of your request. Each format serves a different purpose and can be used individually or in combination: - -### Natural Language (NL) - -- **Format identifier**: `"NL"` -- **Returns**: A human-readable explanation of the query results -- **Helpful for**: Understanding what the query found in plain English -- **Example**: - - **Input**: `Find all users who are friends with John` - - **Output**: `I found 3 users who are friends with John, including Alice, Bob, and Carol` - -### AQL Query (AQL) - -- **Format identifier**: `"AQL"` -- **Returns**: The generated ArangoDB Query Language (AQL) query -- **Useful for**: - - Debugging query translation - - Learning AQL syntax - - Modifying queries for reuse -- **Shows**: Exactly how your natural language was translated into database operations -- **Example**: - - **Input**: `Find all users who are friends with John` - - **Output**: `FOR u IN users FILTER u.friends ANY == 'John' RETURN u` - -### JSON Results (JSON) - -- **Format identifier**: `"JSON"` -- **Returns**: The raw query results in JSON format -- **Provides**: Direct access to the complete dataset -- **Ideal for**: - - Programmatic processing - - Data integration - - Custom formatting needs -- **Example**: - - **Input**: `Find all users who are friends with John` - - **Output**: `[{"name":"Alice","age":30},{"name":"Bob","age":25},{"name":"Carol","age":35}]` - -### Example Response - -```json -{ - "original_query": "Find all users who are friends with John", - "nl_response": "I found 3 users who are friends with John: Alice, Bob, and Carol", - "aql_query": "FOR u IN users FILTER u.friends ANY == 'John' RETURN u", - "aql_result": "[{\"name\":\"Alice\",\"age\":30},{\"name\":\"Bob\",\"age\":25},{\"name\":\"Carol\",\"age\":35}]" -} -``` - -### Usage Tips - -1. Request only the formats you need to minimize response size and processing time -2. Use `NL` for user interfaces, human consumption or when wrapped as an LLM-callable function (e.g. in LLM agent frameworks) -3. Use `AQL` for debugging and learning purposes -4. Use `JSON` for programmatic data processing such as API calls. - -### Default Behavior - -- If no output formats are specified, the service defaults to `NL` format only -- Multiple formats can be requested simultaneously -- Formats are processed efficiently, with results cached where possible - -## Error Handling - -The service provides clear error messages for common issues: - -- Invalid or missing environment variables -- Database connection failures -- Authentication errors -- Invalid query formats -- LLM provider errors - -Error responses include appropriate HTTP status codes and descriptive messages. - -## Best Practices - -1. Be specific in your queries to get more accurate translations -2. Use appropriate output formats based on your needs -3. Monitor the health endpoint for service status -4. Implement proper error handling in your client applications -5. Use connection pooling for better performance -6. Consider rate limiting for production deployments - -## Troubleshooting - -Common issues and solutions: - -1. **Connection Issues** - - Verify ARANGODB_ENDPOINT is accessible - - Check network/firewall settings - - Ensure proper authentication credentials - -2. **Query Translation Issues** - - Make queries more specific - - Check LLM provider configuration - - Verify database schema matches query context - - The quality of the generated AQL may vary depending on the LLM model used. - Therefore we recommend using an AQL-capable coding model (e.g. a frontier AQL-capable - LLM or a fine-tuned AQL-capable coding model) for better results. - -## API Reference - -For detailed API documentation, see the -[Natural Language Service API Reference](https://arangoml.github.io/platform-dss-api/natural-language-service/proto/index.html). diff --git a/site/content/platform/data-science/graphrag/services/retriever.md b/site/content/platform/data-science/graphrag/services/retriever.md deleted file mode 100644 index 0683d5beaa..0000000000 --- a/site/content/platform/data-science/graphrag/services/retriever.md +++ /dev/null @@ -1,269 +0,0 @@ ---- -title: Retriever Service -menuTitle: Retriever -description: >- - The Retriever is a powerful service that enables intelligent search and - retrieval from knowledge graphs created by the Importer service -weight: 15 ---- - -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Overview - -The Retriever service offers two distinct search methods: -- **Global search**: Analyzes entire document to identify themes and patterns, - perfect for high-level insights and comprehensive summaries. -- **Local search**: Focuses on specific entities and their relationships, ideal - for detailed queries about particular concepts. - -The service supports both private (Triton Inference Server) and public (OpenAI) -LLM deployments, making it flexible for various security and infrastructure -requirements. With simple HTTP endpoints, you can easily query your knowledge -graph and get contextually relevant responses. - -**Key features:** -- Dual search methods for different query types -- Support for both private and public LLM deployments -- Simple REST API interface -- Integration with ArangoDB knowledge graphs -- Configurable community hierarchy levels - -{{< tip >}} -You can also use the GraphRAG Retriever service via the ArangoDB [web interface](../web-interface.md). -{{< /tip >}} - -## Search methods - -The Retriever service enables intelligent search and retrieval of information -from your knowledge graph. It provides two powerful search methods, global Search -and local Search, that leverage the structured knowledge graph created by the Importer -to deliver accurate and contextually relevant responses to your natural language queries. - -### Global search - -Global search is designed for queries that require understanding and aggregation -of information across your entire document. It's particularly effective for questions -about overall themes, patterns, or high-level insights in your data. - -- **Community-Based Analysis**: Uses pre-generated community reports from your - knowledge graph to understand the overall structure and themes of your data, -- **Map-Reduce Processing**: - - **Map Stage**: Processes community reports in parallel, generating intermediate responses with rated points. - - **Reduce Stage**: Aggregates the most important points to create a comprehensive final response. - -**Best use cases**: -- "What are the main themes in the dataset?" -- "Summarize the key findings across all documents" -- "What are the most important concepts discussed?" - -### Local search - -Local search focuses on specific entities and their relationships within your -knowledge graph. It is ideal for detailed queries about particular concepts, -entities, or relationships. - -- **Entity Identification**: Identifies relevant entities from the knowledge graph based on the query. -- **Context Gathering**: Collects: - - Related text chunks from original documents. - - Connected entities and their strongest relationships. - - Entity descriptions and attributes. - - Context from the community each entity belongs to. -- **Prioritized Response**: Generates a response using the most relevant gathered information. - -**Best use cases**: -- "What are the properties of [specific entity]?" -- "How is [entity A] related to [entity B]?" -- "What are the key details about [specific concept]?" - -## Installation - -The Retriever service can be configured to use either the Triton Inference Server -(for private LLM deployments) or OpenAI/OpenRouter (for public LLM deployments). - -To start the service, use the GenAI service endpoint `/v1/graphragretriever`. -Please refer to the documentation of [GenAI service](gen-ai.md) for more -information on how to use it. - -### Using Triton Inference Server (Private LLM) - -The first step is to install the LLM Host service with the LLM and -embedding models of your choice. The setup will the use the -Triton Inference Server and MLflow at the backend. -For more details, please refer to the [Triton Inference Server](triton-inference-server.md) -and [Mlflow](mlflow.md) documentation. - -Once the `llmhost` service is up-and-running, then you can start the Importer -service using the below configuration: - -```json -{ - "env": { - "username": "your_username", - "db_name": "your_database_name", - "api_provider": "triton", - "triton_url": "your-arangodb-llm-host-url", - "triton_model": "mistral-nemo-instruct" - }, -} -``` - -Where: -- `username`: ArangoDB database user with permissions to access collections. -- `db_name`: Name of the ArangoDB database where the knowledge graph is stored. -- `api_provider`: Specifies which LLM provider to use. -- `triton_url`: URL of your Triton Inference Server instance. This should be the URL where your `llmhost` service is running. -- `triton_model`: Name of the LLM model to use for text processing. - -### Using OpenAI (Public LLM) - -```json -{ - "env": { - "openai_api_key": "your_openai_api_key", - "username": "your_username", - "db_name": "your_database_name", - "api_provider": "openai" - }, -} -``` - -Where: -- `username`: ArangoDB database user with permissions to access collections. -- `db_name`: Name of the ArangoDB database where the knowledge graph is stored. -- `api_provider`: Specifies which LLM provider to use. -- `openai_api_key`: Your OpenAI API key. - -{{< info >}} -By default, for OpenAI API, the service is using -`gpt-4o-mini` and `text-embedding-3-small` models as LLM and -embedding model respectively. -{{< /info >}} - -### Using OpenRouter (Gemini, Anthropic, etc.) - -OpenRouter makes it possible to connect to a huge array of LLM API providers, -including non-OpenAI LLMs like Gemini Flash, Anthropic Claude and publicly hosted -open-source models. - -When using the OpenRouter option, the LLM responses are served via OpenRouter while -OpenAI is used for the embedding model. - -```json - { - "env": { - "db_name": "your_database_name", - "username": "your_username", - "api_provider": "openrouter", - "openai_api_key": "your_openai_api_key", - "openrouter_api_key": "your_openrouter_api_key", - "openrouter_model": "mistralai/mistral-nemo" // Specify a model here - }, - } -``` - -Where: -- `username`: ArangoDB database user with permissions to access collections. -- `db_name`: Name of the ArangoDB database where the knowledge graph is stored. -- `api_provider`: Specifies which LLM provider to use. -- `openai_api_key`: Your OpenAI API key (for the embedding model). -- `openrouter_api_key`: Your OpenRouter API key (for the LLM). -- `openrouter_model`: Desired LLM (optional; default is `mistral-nemo`). - -{{< info >}} -When using OpenRouter, the service defaults to `mistral-nemo` for generation -(via OpenRouter) and `text-embedding-3-small` for embeddings (via OpenAI). -{{< /info >}} - -## Executing queries - -After the Retriever service is installed successfully, you can interact with -it using the following HTTP endpoints, based on the selected search method. - -{{< tabs "executing-queries" >}} - -{{< tab "Local search" >}} -```bash -curl -X POST /v1/graphrag-query \ - -H "Content-Type: application/json" \ - -d '{ - "query": "What is the AR3 Drone?", - "query_type": 2, - "provider": 0 - }' -``` -{{< /tab >}} - -{{< tab "Global search" >}} - -```bash -curl -X POST /v1/graphrag-query \ - -H "Content-Type: application/json" \ - -d '{ - "query": "What is the AR3 Drone?", - "level": 1, - "query_type": 1, - "provider": 0 - }' -``` -{{< /tab >}} - -{{< /tabs >}} - -The request parameters are the following: -- `query`: Your search query text. -- `level`: The community hierarchy level to use for the search (`1` for top-level communities). -- `query_type`: The type of search to perform. - - `1`: Global search. - - `2`: Local search. -- `provider`: The LLM provider to use - - `0`: OpenAI (or OpenRouter) - - `1`: Triton - -## Health check - -You can also monitor the service health: - -```bash -GET /v1/health -``` - -## Verify status - -You can verify the state of the retriever process via the following endpoint: - -``` -GET /gen-ai/v1/project_by_name/<your_project> -``` - -For example, the `status` object found within `retrieverServices` may contain the following -properties: - -```json -"status": { - "status": "service_started", - "progress": 100, -} -``` - -## Best Practices - -- **Choose the right search method**: - - Use global search for broad, thematic queries. - - Use local search for specific entity or relationship queries. - - -- **Performance considerations**: - - Global search may take longer due to its map-reduce process. - - Local search is typically faster for concrete queries. - -## API Reference - -For detailed API documentation, see the -[GraphRAG Retrievers API Reference](https://arangoml.github.io/platform-dss-api/graphrag_retrievers/proto/index.html). diff --git a/site/content/platform/data-science/graphrag/services/triton-inference-server.md b/site/content/platform/data-science/graphrag/services/triton-inference-server.md deleted file mode 100644 index 23f1c2894c..0000000000 --- a/site/content/platform/data-science/graphrag/services/triton-inference-server.md +++ /dev/null @@ -1,197 +0,0 @@ ---- -title: Triton LLM Host -menuTitle: Triton LLM Host -description: >- - Enable your GraphRAG pipeline to use private LLMs via Triton Inference Server -weight: 30 ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Overview - -The **Triton LLM Host** service provides scalable deployment of Large Language -Models (LLMs) using the NVIDIA Triton Inference Server. It efficiently serves -machine learning models with support for HTTP and gRPC APIs, customizable routing, -and seamless Kubernetes integration. - -## Workflow - -The Triton LLM Host enables your GraphRAG pipeline to use privately hosted -LLMs directly from the ArangoDB Platform environment. The process involves the -following steps: - -1. Install the Triton LLM Host service. -2. Register your LLM model to MLflow by uploading the required files. -3. Configure the [Importer](importer.md#using-triton-inference-server-private-llm) service to use your LLM model. -4. Configure the [Retriever](retriever.md#using-triton-inference-server-private-llm) service to use your LLM model. - -{{< tip >}} -Check out the dedicated [ArangoDB MLflow](mlflow.md) documentation page to learn -more about the service and how to interact with it. -{{< /tip >}} - -## Deployment - -The Triton LLM Host service is deployed as a **Kubernetes application** using Helm charts in -the ArangoDB Platform ecosystem. It integrates with the: -- MLFlow model registry for model management. -- Storage sidecar for artifact storage. - -## Installation via GenAI Service API - -To install the Triton LLM Host service, send an API request to the -**GenAI service** using the following parameters: - -### Required parameters - -```json -{ - "models": "model_name", -} -``` -You can also specify multiple models: -- Without versions: `"model_name_1, model_name_2"` -- With versions: `"model_name_1@version1, model_name_2@version2"` -- Mixed: `"model_name_1, model_name_2@version4"` - -### Optional parameters - -```json -{ - "log_level": "INFO", - "profiles": "profile1,profile2" - "resources_requests_memory": "", // Minimum memory required for the container - "resources_requests_cpu": "", // Minimum CPU required for the container - "resources_limits_memory": "", // Maximum memory the container can use - "resources_limits_cpu": "", // Maximum CPU the container can use - "resources_requests_ephemeral_storage": "", // Minimum ephemeral storage required for the container - "resources_limits_ephemeral_storage": "" // Maximum ephemeral storage the container can use -} -``` - -### Parameter descriptions - -| Parameter | Required | Description | Example | -|-----------|----------|-------------|---------| -| `models` | ✅ | Comma-separated list of model_name@version pairs | `"mistral@1,t5@3"` | -| `resources_requests_memory` | ❌ | Minimum memory required | `"8Gi"` | -| `resources_requests_cpu` | ❌ | Minimum CPU cores required | `"2"` | -| `resources_limits_memory` | ❌ | Maximum memory allowed | `"16Gi"` | -| `resources_limits_cpu` | ❌ | Maximum CPU cores allowed | `"4"` | -| `log_level` | ❌ | Logging level | `"INFO"` (default) | -| `profiles` | ❌ | Platform profiles to apply | `"gpu,performance"` | - -## Model requirements - -### Python Backend - -All models **must use the Python backend** to ensure compatibility with the -Triton service. Each model requires the following two files: - -1. **`model.py`** - Implements the Python backend model. Triton uses this file to load and - execute your model for inference. - ```python - class TritonPythonModel: - def initialize(self, args): - # Load your model here - pass - - def execute(self, requests): - # Process inference requests - pass - - def finalize(self): - # Cleanup resources - pass - ``` - -2. **`config.pbtxt`** - This is the Triton model configuration file that defines essential parameters - such as the model name, backend, and input/output tensors. - ``` - name: "your_model_name" - backend: "python" - max_batch_size: 1 - input: [...] - output: [...] - ``` - -## Model management with MLflow - -{{< info >}} -To prepare your Python backend model for the Triton LLM Host, you must first -register it in MLflow. The Triton LLM Host service automatically downloads -and load models from the MLflow registry. -{{< /info >}} - -### How to register a model in MLflow - -Registering a Python backend model in MLflow involves packaging your -`model.py` and `config.pbtxt` files and passing them as an artifact. The Triton -service will look for a directory named after your model (e.g., `my-private-llm-model`) -within the MLflow registry store and expects to find the `model.py` and `config.pbtxt` -files inside it. - -```py -try: - mlflow.set_tracking_uri(MLFLOW_SERVICE_URI) - with mlflow.start_run() as run: - run_id = run.info.run_id - model_uri = f"runs:/{run_id}/model" - mlflow.register_model(model_uri=model_uri, name=model_name) - # Log the entire model directory as an artifact, preserving the Triton structure - mlflow.log_artifact(local_path=str(local_model_dir)) -``` - -## Service endpoints - -Once deployed, the service exposes two endpoints: - -| Port | Protocol | Purpose | -|------|----------|---------| -| 8000 | HTTP/REST | Model inference, management, status | -| 8001 | gRPC | High-performance binary communication | - - -{{< info >}} -The Triton Inference Server is not intended to be used in a standalone mode. -Instead, other services consume these endpoints to send inference -requests for example. Refer to the specific service with which you are using -Triton Inference Server for more details. -{{< /info >}} - -- **Internal access (within ArangoDB Platform)**: - `https://{SERVICE_ID}.{KUBERNETES_NAMESPACE}.svc:8000` - - `KUBERNETES_NAMESPACE` is available as an environment variable. - - `SERVICE_ID` is returned by the GenAI service API. - - **Example**: - To check server health: - `GET https://{SERVICE_ID}.{KUBERNETES_NAMESPACE}.svc:8000/v2/health/ready` - -- **External access (outside ArangoDB Platform)**: - `https://{BASE_URL}:8529/llm/{SERVICE_POSTFIX}/` - - `BASE_URL`: Your ArangoDB Platform base URL. - - `SERVICE_POSTFIX`: Last 5 characters of the service ID. - - **Example**: - To check server health: - `GET https://{BASE_URL}:8529/llm/{SERVICE_POSTFIX}/v2/health/ready` - -{{< info >}} -Only HTTP protocol is supported for external access (outside the ArangoDB -Platform). For gRPC, use internal endpoints. This limitation applies to model -inference, model management, model status, and health check endpoints. -{{< /info >}} - -## Triton Inference Server API - -For complete documentation on available endpoints and their usage, -refer to the [Triton Inference Server HTTP API](https://docs.nvidia.com/deeplearning/triton-inference-server/archives/triton_inference_server_1120/triton-inference-server-guide/docs/http_grpc_api.htm) documentation. \ No newline at end of file diff --git a/site/content/platform/data-science/graphrag/tutorial-notebook.md b/site/content/platform/data-science/graphrag/tutorial-notebook.md deleted file mode 100644 index db6b278b9f..0000000000 --- a/site/content/platform/data-science/graphrag/tutorial-notebook.md +++ /dev/null @@ -1,412 +0,0 @@ ---- -title: GraphRAG Notebook Tutorial -menuTitle: Notebook Tutorial -description: >- - Building a GraphRAG pipeline using ArangoDB's integrated notebook servers -weight: 10 ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## Tutorial overview - -This tutorial guides you through the process of building a -Graph-based Retrieval Augmented Generation (GraphRAG) pipeline using -ArangoDB's integrated Notebook servers. GraphRAG is an advanced framework that -combines the power of knowledge graphs (KGs) and large language models (LLMs) -to provide precise and contextually relevant responses from unstructured text data. - -You will learn how to: -- Prepare your raw text data (PDFs in this case) into a structured format - suitable for Knowledge Graph extraction using Docling. -- Utilize the ArangoDB Importer service to automatically extract - entities and relationships from your prepared text and store them as a - Knowledge Graph in ArangoDB. -- Query your newly created Knowledge Graph using the ArangoDB Retriever - service for both broad (global) and targeted (local) information retrieval. -- Set up a simple Gradio interface to interact with your GraphRAG pipeline. - -## Prerequisites - -Before you begin, ensure you have the following: -- **ArangoDB deployment:** Access to an ArangoDB deployment where you can - create and manage databases. You need the endpoint, your username, and - write access to your chosen database. -- **Python environment:** A Python 3.x environment with `pip` installed. -- **Jupyter Notebook:** This tutorial is designed to be run in ArangoDB's integrated - Notebook servers. -- **OpenAI API key (optional):** If you plan to use OpenAI's models for LLM - processing, you need an OpenAI API key. - -## Environment setup - -This section covers installing necessary libraries, importing Python modules, -and setting up the network functions for interacting with ArangoDB services. - -### Install required libraries - -First, install all the Python libraries necessary for PDF parsing, Markdown -conversion, and interacting with the ArangoDB GraphRAG services. - -```py -! pip install fitz -! pip install PyMuPDF -! pip install PyPDF2 -! pip install markdownify -! pip install docling==2.26.0 -! pip install gradio -``` - -### Import required Python libraries - -Next, import the specific modules and functions used throughout the tutorial. - -```py -import fitz -import requests -import base64 -import os -import re -from PyPDF2 import PdfReader -from docling.document_converter import DocumentConverter -from markdownify import markdownify as md -from typing import Dict, Optional -from pprint import pprint -import time -``` - -## Step 1: Prepare your document - -{{< warning >}} -GraphRAG currently supports `.txt` and `.md` formats only. If your document is -in `.pdf` format, you must convert it into a structured Markdown format using Docling. - -You can only import one file using the pre-release version of ArangoDB GraphRAG. -Importing another file overwrites the knowledge graph. -{{< /warning >}} - -[Docling](https://docling-project.github.io/docling/) from IBM is an AI-based PDF -parsing tool designed to convert complex PDFs into Markdown. This conversion is -crucial for efficient extraction of entities and relationships in the next stage. - -The following process creates a Markdown file for you (e.g., `AliceInWonderland_docling.md`) -from your PDF. The file is automatically added in the file browser of the Jupyter -notebook interface. - -```py -# --- Configuration for your document and database --- -DB_NAME = "documentation" # Set the name of the ArangoDB database you will use for your knowledge graph. Ensure this database already exists in your ArangoDB Deployment. -FILE_NAME = "AliceInWonderland" # Specify the base name of your input file (e.g., 'AliceInWonderland' for 'AliceInWonderland.pdf'). -PDF_NAME=f"./{FILE_NAME}.pdf" # Update the file path and extension if your input document is not a PDF or has a different name. -# ---------------------------------------------------- - -%%time - -def pdf_to_markdown_docling(pdf_file): - """Converts a PDF file to Markdown using Docling.""" - converter = DocumentConverter() - result = converter.convert(pdf_file) - output_md_file = pdf_file.replace(".pdf", "_docling.md") - with open(output_md_file, "w", encoding="utf-8") as md_file: - md_file.write(result.document.export_to_markdown()) - print(f"Successfully converted {pdf_file} to {output_md_file}") - -try: - pdf_to_markdown_docling(PDF_NAME) -except Exception as e: - print(f"An error occurred during PDF to Markdown conversion: {e}") -``` - -The next step is to encode the content of the Markdown file into Base64, -which is required for the Importer service. - -```py -%%time - -def encode_file_content(file_path: str) -> Optional[str]: - """Encodes the file content to Base64.""" - try: - with open(file_path, "rb") as file: - encoded_content = base64.b64encode(file.read()).decode("utf-8") - print(f"Successfully encoded file: {file_path}") - return encoded_content - except FileNotFoundError: - print(f"File not found: {file_path}") - except Exception as e: - print(f"Error reading file {file_path}: {e}") - return None - -file_content = encode_file_content(f"./{FILE_NAME}_docling.md") -``` - -## Step 2: Import your document to generate the Knowledge Graph - -Once your document is prepared, you can start the Importer service. This -service takes your processed Markdown content, extracts entities and relationships, -and then stores this structured information as a Knowledge Graph within -your specified ArangoDB database. - -### Start the Importer service - -Start the Importer service providing the necessary configuration -parameters. - -```py -%%time - -# Start the GraphRAG Importer service -importer_config = { - "db_name": DB_NAME, - "username": os.environ["USERNAME"], - "api_provider": "openai", # Switch the provider if needed - "openai_api_key": os.environ["OPENAI_API_KEY"], # Required if api_provider is 'openai' -} - -response = start_service("arangodb-graphrag-importer", importer_config) -pprint(response) - -# Extract the service ID for future reference -importer_service_id = response["serviceInfo"]["serviceId"].split("-")[-1] -print(f"Importer Service ID: {importer_service_id}") -``` - -### Submit your document - -With the importer service running, submit your Base64 encoded Markdown file. -The service will process it in the background to build the Knowledge Graph. - -{{< info >}} -This process can take some time depending on the document's size and complexity. -{{< /info >}} - -```py -%%time - -# Submit the prepared file to generate the Knowledge Graph -importer_payload = { - "file_name": FILE_NAME, - "file_content": file_content, -} - -importerResponse = send_request(f"/graphrag/importer/{importer_service_id}/v1/import", importer_payload, "POST") -pprint(importerResponse) -``` - -### Visualize and interact with the Knowledge Graph - -Once the importer service has processed the document, you can visualize and -interact with the generated Knowledge Graph using the [Graph Visualizer](../../graph-intelligence/graph-visualizer.md) -directly from the ArangoDB Platform web interface. - -1. In the ArangoDB Platform web interface, select the database you have previously used. -2. Click **Graphs** in the main navigation. -3. Select the graph named **Knowledge Graph** from the list. -4. The viewport of the Graph Visualizer opens for exploring the graph. -5. In the AQL editor, use the following query to explore communities and - entities: - ```aql - FOR c IN Communities - FILTER c._key == "0" - FOR v,e,p IN 1 INBOUND c GRAPH "KnowledgeGraph" - RETURN p - ``` - -You can also configure the display options: -- Set all **Nodes** collections (e.g., Communities, Entities) to a different color. -- Set the **Communities** label to `title`. -- Set the **Entities** label to `entity_name`. -- For **Edges** (relations), set the label to `type`. - -## Step 3: Query the Knowledge Graph with the Retriever service - -To retrieve information from the Knowledge Graph, you need to deploy the -Retriever service. This service interacts with your Knowledge Graph -and uses an LLM to formulate answers to your queries. - -### Startup parameters - -- `api_provider`: Defines to which LLM provider you want to connect (e.g., `openai`). -- `openai_api_key`: An API key for usage with ChatGPT. This is only required when - `openai` is selected as the provider. -- `db_name`: The name of the database where your Knowledge Graph was created. -- `username`: The ArangoDB username. This user needs to have write access to the specified database. - -### Start the Retriever service - -```py -%%time - -# Start the GraphRAG Retriever service -retriever_config = { - "db_name": DB_NAME, - "username": os.environ["USERNAME"], - "api_provider": "openai", # Change this provider if needed - "openai_api_key": os.environ["OPENAI_API_KEY"], -} - -response = start_service("arangodb-graphrag-retriever", retriever_config) -pprint(response) - -# Extract the service ID for future reference -retriever_service_id = response["serviceInfo"]["serviceId"].split("-")[-1] -print(f"Retriever Service ID: {retriever_service_id}") -``` - -The Retriever service is available at the following endpoint, which allows you -to send queries to the Knowledge Graph: -``` -/graphrag/retriever/{service_id}/v1/graphrag-query -``` - -### Query parameters - -The `POST /v1/graphrag-query` API expects the following parameters: - -- `query`: The question you want to ask. -- `query_type`: Can be `1` for a global search (information from the entire KG) - or `2` for a local search (focused on specific subgraphs). -- `level`: Recommended value is `1`. This parameter is relevant for global searches - and defines the hierarchy level of community grouping to start from. -- `provider`: Must be `0` for public LLMs like OpenAI. Use `1` for private LLMs. - -### Example: Global search - -Global retrieval focuses on extracting information from the entire Knowledge Graph. -It is designed to provide a comprehensive overview and answer queries that span -across multiple entities and relationships in the graph. - -For example, you can ask a broad question about the main themes of the document: - -```py -%%time - -# Example for a Global Query -global_query_body = { - "query": "What are the main themes or topics covered in the document?", - "query_type": 1, # 1 = Global search - "level": 1, - "provider": 0, # 0 = OPENAI (based on our setup) - "response_type": "use_query_decomp=True use_llm_planner=True Detailed summary" -} - -print("Executing Global Query...") -retrieverResponse = send_request( - f"/graphrag/retriever/{retriever_service_id}/v1/graphrag-query", - global_query_body, - "POST" -) - -pprint(retrieverResponse["result"]) -``` - -### Example: Local search - -Local retrieval is a focused approach where the query is constrained to -specific subgraphs within the Knowledge Graphs. It is designed for targeted -and precise information extraction. - -For example, you can ask a detailed question about entities within the -Knowledge Graph: - -```py -%%time - -# Example for a Local Query -local_query_body = { - "query": "Who are Alice's relatives?", - "query_type": 2, # 2 = Local search - "level": 1, - "provider": 0, # 0 = OPENAI (based on our setup) - "response_type": "use_query_decomp=True use_llm_planner=True Concise list" -} - -print("Executing Local Query...") -retrieverResponse = send_request( - f"/graphrag/retriever/{retriever_service_id}/v1/graphrag-query", - local_query_body, - "POST" -) - -pprint(retrieverResponse["result"]) -``` - -## Step 4: Create a chat interface via Gradio - -To make querying your Knowledge Graph more interactive, you can use Gradio to -create a simple chat interface. This allows you to submit queries and see real-time -responses from the Retriever. - -First, define the functions that handle the queries through the Gradio interface: - -```py -import time - -def global_query(query, messages): - yield from query_graph(query, 1) - -def local_query(query, messages): - yield from query_graph(query, 2) - -def query_graph(query, query_type): - body = { - "query": query, - "query_type": query_type, - "level": 1, - "provider": 0 - } - - retrieverResponse = send_request(f"/graphrag/retriever/{retriever_service_id}/v1/graphrag-query", body, "POST") - result = retrieverResponse["result"] - - response = "" - i = 0 - - while i < len(result): - current_char = result[i] - - # Handle escaped characters - if current_char == '\\': - if i + 1 < len(result): - next_char = result[i + 1] - if next_char == 'n': - response += '\n' - i += 2 - continue - - response += current_char - i += 1 - - yield response - - time.sleep(0.005) -``` -Then, you can launch the global retriever and the local retriever interfaces: - -```py -import gradio as gr - -gr.ChatInterface( - title="ArangoDB GraphRAG Global Retriever", - fn=global_query, - chatbot=gr.Chatbot(height=1000, type="messages"), - type="messages", - theme='JohnSmith9982/small_and_pretty' -).launch(share=True) -``` - -```py -import gradio as gr - -gr.ChatInterface( - title="ArangoDB GraphRAG Local Retriever", - fn=local_query, - chatbot=gr.Chatbot(height=1000, type="messages"), - type="messages", - theme='JohnSmith9982/small_and_pretty' -).launch(share=True) -``` \ No newline at end of file diff --git a/site/content/platform/data-science/graphrag/web-interface.md b/site/content/platform/data-science/graphrag/web-interface.md deleted file mode 100644 index f0146eb1f9..0000000000 --- a/site/content/platform/data-science/graphrag/web-interface.md +++ /dev/null @@ -1,176 +0,0 @@ ---- -title: How to use GraphRAG in the ArangoDB Platform web interface -menuTitle: Web Interface -weight: 5 -description: >- - Learn how to create, configure, and run a full GraphRAG workflow in four steps - using the Platform web interface ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -## The GraphRAG workflow in the web interface - -The entire process is organized into sequential steps within a **Project**: - -1. Creating the importer service -2. Uploading your file and exploring the generated Knowledge Graph -3. Creating the retriever service -4. Chatting with your Knowledge Graph - -## Create a GraphRAG project - -To create a new GraphRAG project using the ArangoDB Platform web interface, follow these steps: - -1. From the left-hand sidebar, select the database where you want to create the project. -2. In the left-hand sidebar, click **GenAI Suite** to open the GraphRAG project management - interface, then click **Run GraphRAG**. -3. In the **GraphRAG projects** view, click **Add new project**. -4. The **Create GraphRAG project** modal opens. Enter a **Name** and optionally - a description for your project. -5. Click the **Create project** button to finalize the creation. - -## Configure the Importer service - -Configure a service to import, parse, and retrieve all the needed data from a -file. This service uses the LLM API provider and model of your choice. - -After clicking on a project name, you are taken to a screen where you can -configure and start a new importer service job. Follow the steps below. - -{{< tabs "importer-service" >}} - -{{< tab "OpenAI" >}} -1. Select **OpenAI** from the **LLM API Provider** dropdown menu. -2. Select the model you want to use from the **Model** dropdown menu. By default, - the service is using **O4 Mini**. -3. Enter your **OpenAI API Key**. -4. Click the **Start importer service** button. - -![Configure Importer service using OpenAI](../../../images/graphrag-ui-configure-importer-openai.png) -{{< /tab >}} - -{{< tab "OpenRouter" >}} -1. Select **OpenRouter** from the **LLM API Provider** dropdown menu. -2. Select the model you want to use from the **Model** dropdown menu. By default, - the service is using **Mistral AI - Mistral Nemo**. -1. Enter your **OpenAI API Key**. -2. Enter your **OpenRouter API Key**. -3. Click the **Start importer service** button. - -{{< info >}} -When using the OpenRouter option, the LLM responses are served via OpenRouter -while OpenAI is used for the embedding model. -{{< /info >}} - -![Configure Importer service using OpenRouter](../../../images/graphrag-ui-configure-importer-openrouter.png) -{{< /tab >}} - -{{< tab "Triton LLM Host" >}} -1. Select **Triton** from the **LLM API Provider** dropdown menu. -2. Select the Triton model you want to use from the **Model** dropdown menu. -3. Click the **Start importer service** button. - -{{< info >}} -Note that you must first register your model in MLflow. The [Triton LLM Host](services/triton-inference-server.md) -service automatically downloads and loads models from the MLflow registry. -{{< /info >}} - -![Configure Importer service using Triton](../../../images/graphrag-ui-configure-importer-triton.png) -{{< /tab >}} - -{{< /tabs >}} - -See also the [GraphRAG Importer](services/importer.md) service documentation. - -## Upload your file - -1. Upload a file by dragging and dropping it in the designated upload area. - The importer service you previously launched parses and creates the - Knowledge Graph automatically. -2. Enter a file name. -3. Click the **Start import** button. - -{{< info >}} -You can only import a single file, either in `.md` or `.txt` format. -{{< /info >}} - -![Upload file in GraphRAG web interface](../../../images/graphrag-ui-upload-file.png) - -## Explore the Knowledge Graph - -You can open and explore the Knowledge Graph that has been generated by clicking -on the **Explore in visualizer** button. - -For more information, see the [Graph Visualizer](../../graph-intelligence/graph-visualizer.md) documentation. - -## Configure the Retriever service - -Creating the retriever service allows you to extract information from -the generated Knowledge Graph. Follow the steps below to configure the service. - -{{< tabs "retriever-service" >}} - -{{< tab "OpenAI" >}} -1. Select **OpenAI** from the **LLM API Provider** dropdown menu. -2. Select the model you want to use from the **Model** dropdown menu. By default, - the service uses **O4 Mini**. -3. Enter your **OpenAI API Key**. -4. Click the **Start retriever service** button. - -![Configure Retriever Service using OpenAI](../../../images/graphrag-ui-configure-retriever-openai.png) -{{< /tab >}} - -{{< tab "OpenRouter" >}} -1. Select **OpenRouter** from the **LLM API Provider** dropdown menu. -2. Select the model you want to use from the **Model** dropdown menu. By default, - the service uses **Mistral AI - Mistral Nemo**. -3. Enter your **OpenRouter API Key**. -4. Click the **Start retriever service** button. - -{{< info >}} -When using the OpenRouter option, the LLM responses are served via OpenRouter -while OpenAI is used for the embedding model. -{{< /info >}} - -![Configure Retriever Service using OpenRouter](../../../images/graphrag-ui-configure-retriever-openrouter.png) -{{< /tab >}} - -{{< tab "Triton LLM Host" >}} -1. Select **Triton** from the **LLM API Provider** dropdown menu. -2. Select the Triton model you want to use from the **Model** dropdown menu. -3. Click the **Start retriever service** button. - -{{< info >}} -Note that you must first register your model in MLflow. The [Triton LLM Host](services/triton-inference-server.md) -service automatically downloads and loads models from the MLflow registry. -{{< /info >}} - -![Configure Retriever Service using Triton](../../../images/graphrag-ui-configure-retriever-triton.png) -{{< /tab >}} - -{{< /tabs >}} - -See also the [GraphRAG Retriever](services/retriever.md) documentation. - -## Chat with your Knowledge Graph - -The Retriever service provides two search methods: -- [Local search](services/retriever.md#local-search): Local queries let you - explore specific nodes and their direct connections. -- [Global search](services/retriever.md#global-search): Global queries uncover - broader patters and relationships across the entire Knowledge Graph. - -![Chat with your Knowledge Graph](../../../images/graphrag-ui-chat.png) - -In addition to querying the Knowledge Graph, the chat service allows you to do the following: -- Switch the search method from **Local Query** to **Global Query** and vice-versa - directly in the chat -- Change the retriever service -- Clear the chat -- Integrate the Knowledge Graph chat service into your own applications diff --git a/site/content/platform/data-science/integrations/_index.md b/site/content/platform/data-science/integrations/_index.md deleted file mode 100644 index 267bcebac3..0000000000 --- a/site/content/platform/data-science/integrations/_index.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ArangoDB integrations for data science -menuTitle: Integrations -weight: 50 -description: >- - ArangoDB offers multiple adapters that enable seamless integration with - data science tools -aliases: - - adapters ---- -ArangoDB Adapters provide a convenient way to integrate ArangoDB with popular -data science tools. By enabling you to use your preferred programming -languages and libraries, these adapters simplify the data analysis -process and make it easier to leverage the power of ArangoDB in data science. - -Read more about the adapters available in ArangoDB: - -- [NetworkX](arangodb-networkx-adapter.md) -- [cuGraph](arangodb-cugraph-adapter.md) -- [PyTorch Geometric (PyG)](arangodb-pyg-adapter.md) -- [Deep Graph Library (DGL)](arangodb-dgl-adapter.md) -- [Resource Description Framework (RDF)](arangodb-rdf-adapter.md) diff --git a/site/content/platform/data-science/integrations/arangodb-cugraph-adapter.md b/site/content/platform/data-science/integrations/arangodb-cugraph-adapter.md deleted file mode 100644 index e65cb501b6..0000000000 --- a/site/content/platform/data-science/integrations/arangodb-cugraph-adapter.md +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: cuGraph Adapter -menuTitle: cuGraph -weight: 10 -description: >- - The cuGraph Adapter exports graphs from ArangoDB into RAPIDS cuGraph, a library of collective GPU-accelerated graph algorithms, and vice-versa -aliases: - - ../adapters/arangodb-cugraph-adapter ---- -{{< tip >}} -ArangoDB now has a closer integration with NetworkX allowing -NetworkX users to persist their graphs in ArangoDB & leverage -GPU-accelerated graph analytics via cuGraph. [Learn more here](https://arangodb.com/introducing-the-arangodb-networkx-persistence-layer/). -{{< /tip >}} - -While offering a similar API and set of graph algorithms to NetworkX, -[RAPIDS cuGraph](https://docs.rapids.ai/api/cugraph/stable/) -library is GPU-based. Especially for large graphs, this -results in a significant performance improvement of cuGraph compared to NetworkX. -Please note that storing node attributes is currently not supported by cuGraph. -In order to run cuGraph, an Nvidia-CUDA-enabled GPU is required. - -## Resources - -The [cuGraph Adapter repository](https://github.com/arangoml/cugraph-adapter) -is available on Github. Check it out! - -## Installation - -To install the latest release of the cuGraph Adapter, -run the following command: - -```bash -pip install --extra-index-url=https://pypi.nvidia.com cudf-cu11 cugraph-cu11 -pip install adbcug-adapter -``` - -## Quickstart - -The following examples show how to get started with the cuGraph Adapter. -Check also the -[interactive tutorial](https://colab.research.google.com/github/arangoml/cugraph-adapter/blob/master/examples/ArangoDB_cuGraph_Adapter.ipynb). - -```py -import cudf -import cugraph - -from arango import ArangoClient -from adbcug_adapter import ADBCUG_Adapter, ADBCUG_Controller - -# Connect to ArangoDB -db = ArangoClient().db() - -# Instantiate the adapter -adbcug_adapter = ADBCUG_Adapter(db) -``` - -### ArangoDB to cuGraph -```py -####################### -# 1.1: via Graph name # -####################### - -cug_g = adbcug_adapter.arangodb_graph_to_cugraph("fraud-detection") - -############################# -# 1.2: via Collection names # -############################# - -cug_g = adbcug_adapter.arangodb_collections_to_cugraph( - "fraud-detection", - {"account", "bank", "branch", "Class", "customer"}, # Node collections - {"accountHolder", "Relationship", "transaction"}, # Edge collections -) -``` - -### cuGraph to ArangoDB -```py -################################# -# 2.1: with a Homogeneous Graph # -################################# - -edges = [("Person/A", "Person/B", 1), ("Person/B", "Person/C", -1)] -cug_g = cugraph.MultiGraph(directed=True) -cug_g.from_cudf_edgelist(cudf.DataFrame(edges, columns=["src", "dst", "weight"]), source="src", destination="dst", edge_attr="weight") - -edge_definitions = [ - { - "edge_collection": "knows", - "from_vertex_collections": ["Person"], - "to_vertex_collections": ["Person"], - } -] - -adb_g = adbcug_adapter.cugraph_to_arangodb("Knows", cug_g, edge_definitions, edge_attr="weight") - -############################################################## -# 2.2: with a Homogeneous Graph & a custom ADBCUG Controller # -############################################################## - -class Custom_ADBCUG_Controller(ADBCUG_Controller): - """ArangoDB-cuGraph controller. - - Responsible for controlling how nodes & edges are handled when - transitioning from ArangoDB to cuGraph & vice-versa. - """ - - def _prepare_cugraph_node(self, cug_node: dict, col: str) -> None: - """Prepare a cuGraph node before it gets inserted into the ArangoDB - collection **col**. - - :param cug_node: The cuGraph node object to (optionally) modify. - :param col: The ArangoDB collection the node belongs to. - """ - cug_node["foo"] = "bar" - - def _prepare_cugraph_edge(self, cug_edge: dict, col: str) -> None: - """Prepare a cuGraph edge before it gets inserted into the ArangoDB - collection **col**. - - :param cug_edge: The cuGraph edge object to (optionally) modify. - :param col: The ArangoDB collection the edge belongs to. - """ - cug_edge["bar"] = "foo" - -adb_g = ADBCUG_Adapter(db, Custom_ADBCUG_Controller()).cugraph_to_arangodb("Knows", cug_g, edge_definitions) - -################################### -# 2.3: with a Heterogeneous Graph # -################################### - -edges = [ - ('student:101', 'lecture:101'), - ('student:102', 'lecture:102'), - ('student:103', 'lecture:103'), - ('student:103', 'student:101'), - ('student:103', 'student:102'), - ('teacher:101', 'lecture:101'), - ('teacher:102', 'lecture:102'), - ('teacher:103', 'lecture:103'), - ('teacher:101', 'teacher:102'), - ('teacher:102', 'teacher:103') -] -cug_g = cugraph.MultiGraph(directed=True) -cug_g.from_cudf_edgelist(cudf.DataFrame(edges, columns=["src", "dst"]), source='src', destination='dst') - -# ... - -# Learn how this example is handled in Colab: -# https://colab.research.google.com/github/arangoml/cugraph-adapter/blob/master/examples/ArangoDB_cuGraph_Adapter.ipynb#scrollTo=nuVoCZQv6oyi -``` diff --git a/site/content/platform/data-science/integrations/arangodb-dgl-adapter.md b/site/content/platform/data-science/integrations/arangodb-dgl-adapter.md deleted file mode 100644 index efb246db4f..0000000000 --- a/site/content/platform/data-science/integrations/arangodb-dgl-adapter.md +++ /dev/null @@ -1,253 +0,0 @@ ---- -title: DGL Adapter -menuTitle: DGL -weight: 20 -description: >- - The DGL Adapter exports graphs from ArangoDB into Deep Graph Library (DGL), a Python package for graph neural networks, and vice-versa -aliases: - - ../adapters/arangodb-dgl-adapter ---- -The [Deep Graph Library (DGL)](https://www.dgl.ai/) is an -easy-to-use, high performance and scalable -Python package for deep learning on graphs. DGL is framework agnostic, meaning -that, if a deep graph model is a component of an end-to-end application, the -rest of the logics can be implemented in any major frameworks, such as PyTorch, -Apache MXNet or TensorFlow. - -## Resources - -Watch this -[lunch & learn session](https://www.arangodb.com/resources/lunch-sessions/graph-beyond-lunch-break-2-8-dgl-adapter/) -to get an introduction and see how to use the DGL adapter. - -The [DGL Adapter repository](https://github.com/arangoml/dgl-adapter) -is available on Github. Check it out! - -## Installation - -To install the latest release of the DGL Adapter, -run the following command: - -```bash -pip install adbdgl-adapter -``` - -## Quickstart - -The following examples show how to get started with the DGL Adapter. -Check also the -[interactive tutorial](https://colab.research.google.com/github/arangoml/dgl-adapter/blob/master/examples/ArangoDB_DGL_Adapter.ipynb). - -```py -import dgl -import torch -import pandas - -from arango import ArangoClient -from adbdgl_adapter import ADBDGL_Adapter, ADBDGL_Controller -from adbdgl_adapter.encoders import IdentityEncoder, CategoricalEncoder - -# Connect to ArangoDB -db = ArangoClient().db() - -# Instantiate the adapter -adbdgl_adapter = ADBDGL_Adapter(db) - -# Create a DGL Heterogeneous Graph -fake_hetero = dgl.heterograph({ - ("user", "follows", "user"): (torch.tensor([0, 1]), torch.tensor([1, 2])), - ("user", "follows", "topic"): (torch.tensor([1, 1]), torch.tensor([1, 2])), - ("user", "plays", "game"): (torch.tensor([0, 3]), torch.tensor([3, 4])), -}) -fake_hetero.nodes["user"].data["features"] = torch.tensor([21, 44, 16, 25]) -fake_hetero.nodes["user"].data["label"] = torch.tensor([1, 2, 0, 1]) -fake_hetero.nodes["game"].data["features"] = torch.tensor([[0, 0], [0, 1], [1, 0], [1, 1], [1, 1]]) -fake_hetero.edges[("user", "plays", "game")].data["features"] = torch.tensor([[6, 1], [1000, 0]]) -``` - -### DGL to ArangoDB -```py -############################ -# 1.1: without a Metagraph # -############################ - -adb_g = adbdgl_adapter.dgl_to_arangodb("FakeHetero", fake_hetero) - -######################### -# 1.2: with a Metagraph # -######################### - -# Specifying a Metagraph provides customized adapter behavior -metagraph = { - "nodeTypes": { - "user": { - "features": "user_age", # 1) you can specify a string value for attribute renaming - "label": label_tensor_to_2_column_dataframe, # 2) you can specify a function for user-defined handling, as long as the function returns a Pandas DataFrame - }, - # 3) You can specify set of strings if you want to preserve the same DGL attribute names for the node/edge type - "game": {"features"} # this is equivalent to {"features": "features"} - }, - "edgeTypes": { - ("user", "plays", "game"): { - # 4) you can specify a list of strings for tensor dissasembly (if you know the number of node/edge features in advance) - "features": ["hours_played", "is_satisfied_with_game"] - }, - }, -} - -def label_tensor_to_2_column_dataframe(dgl_tensor: torch.Tensor, adb_df: pandas.DataFrame) -> pandas.DataFrame: - """A user-defined function to create two - ArangoDB attributes out of the 'user' label tensor - - :param dgl_tensor: The DGL Tensor containing the data - :type dgl_tensor: torch.Tensor - :param adb_df: The ArangoDB DataFrame to populate, whose - size is preset to the length of **dgl_tensor**. - :type adb_df: pandas.DataFrame - :return: The populated ArangoDB DataFrame - :rtype: pandas.DataFrame - """ - label_map = {0: "Class A", 1: "Class B", 2: "Class C"} - - adb_df["label_num"] = dgl_tensor.tolist() - adb_df["label_str"] = adb_df["label_num"].map(label_map) - - return adb_df - - -adb_g = adbdgl_adapter.dgl_to_arangodb("FakeHetero", fake_hetero, metagraph, explicit_metagraph=False) - -####################################################### -# 1.3: with a Metagraph and `explicit_metagraph=True` # -####################################################### - -# With `explicit_metagraph=True`, the node & edge types omitted from the metagraph will NOT be converted to ArangoDB. -adb_g = adbdgl_adapter.dgl_to_arangodb("FakeHetero", fake_hetero, metagraph, explicit_metagraph=True) - -######################################## -# 1.4: with a custom ADBDGL Controller # -######################################## - -class Custom_ADBDGL_Controller(ADBDGL_Controller): - def _prepare_dgl_node(self, dgl_node: dict, node_type: str) -> dict: - """Optionally modify a DGL node object before it gets inserted into its designated ArangoDB collection. - - :param dgl_node: The DGL node object to (optionally) modify. - :param node_type: The DGL Node Type of the node. - :return: The DGL Node object - """ - dgl_node["foo"] = "bar" - return dgl_node - - def _prepare_dgl_edge(self, dgl_edge: dict, edge_type: tuple) -> dict: - """Optionally modify a DGL edge object before it gets inserted into its designated ArangoDB collection. - - :param dgl_edge: The DGL edge object to (optionally) modify. - :param edge_type: The Edge Type of the DGL edge. Formatted - as (from_collection, edge_collection, to_collection) - :return: The DGL Edge object - """ - dgl_edge["bar"] = "foo" - return dgl_edge - - -adb_g = ADBDGL_Adapter(db, Custom_ADBDGL_Controller()).dgl_to_arangodb("FakeHetero", fake_hetero) -``` - -### ArangoDB to DGL -```py -# Start from scratch! -db.delete_graph("FakeHetero", drop_collections=True, ignore_missing=True) -adbdgl_adapter.dgl_to_arangodb("FakeHetero", fake_hetero) - -####################### -# 2.1: via Graph name # -####################### - -# Due to risk of ambiguity, this method does not transfer attributes -dgl_g = adbdgl_adapter.arangodb_graph_to_dgl("FakeHetero") - -############################# -# 2.2: via Collection names # -############################# - -# Due to risk of ambiguity, this method does not transfer attributes -dgl_g = adbdgl_adapter.arangodb_collections_to_dgl("FakeHetero", v_cols={"user", "game"}, e_cols={"plays"}) - -###################### -# 2.3: via Metagraph # -###################### - -# Transfers attributes "as is", meaning they are already formatted to DGL data standards. -# Learn more about the DGL Data Standards here: https://docs.dgl.ai/guide/graph.html#guide-graph -metagraph_v1 = { - "vertexCollections": { - # Move the "features" & "label" ArangoDB attributes to DGL as "features" & "label" Tensors - "user": {"features", "label"}, # equivalent to {"features": "features", "label": "label"} - "game": {"dgl_game_features": "features"}, - "topic": {}, - }, - "edgeCollections": { - "plays": {"dgl_plays_features": "features"}, - "follows": {} - }, -} - -dgl_g = adbdgl_adapter.arangodb_to_dgl("FakeHetero", metagraph_v1) - -################################################# -# 2.4: via Metagraph with user-defined encoders # -################################################# - -# Transforms attributes via user-defined encoders -metagraph_v2 = { - "vertexCollections": { - "Movies": { - "features": { # Build a feature matrix from the "Action" & "Drama" document attributes - "Action": IdentityEncoder(dtype=torch.long), - "Drama": IdentityEncoder(dtype=torch.long), - }, - "label": "Comedy", - }, - "Users": { - "features": { - "Gender": CategoricalEncoder(), # CategoricalEncoder(mapping={"M": 0, "F": 1}), - "Age": IdentityEncoder(dtype=torch.long), - } - }, - }, - "edgeCollections": {"Ratings": {"weight": "Rating"}}, -} - -dgl_g = adbdgl_adapter.arangodb_to_dgl("imdb", metagraph_v2) - -################################################## -# 2.5: via Metagraph with user-defined functions # -################################################## - -# Transforms attributes via user-defined functions -metagraph_v3 = { - "vertexCollections": { - "user": { - "features": udf_user_features, # supports named functions - "label": lambda df: torch.tensor(df["label"].to_list()), # also supports lambda functions - }, - "game": {"features": udf_game_features}, - }, - "edgeCollections": { - "plays": {"features": (lambda df: torch.tensor(df["features"].to_list()))}, - }, -} - -def udf_user_features(user_df: pandas.DataFrame) -> torch.Tensor: - # user_df["features"] = ... - return torch.tensor(user_df["features"].to_list()) - - -def udf_game_features(game_df: pandas.DataFrame) -> torch.Tensor: - # game_df["features"] = ... - return torch.tensor(game_df["features"].to_list()) - - -dgl_g = adbdgl_adapter.arangodb_to_dgl("FakeHetero", metagraph_v3) -``` \ No newline at end of file diff --git a/site/content/platform/data-science/integrations/arangodb-networkx-adapter.md b/site/content/platform/data-science/integrations/arangodb-networkx-adapter.md deleted file mode 100644 index 3b347a9151..0000000000 --- a/site/content/platform/data-science/integrations/arangodb-networkx-adapter.md +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: NetworkX Adapter -menuTitle: NetworkX -weight: 5 -description: >- - The NetworkX Adapter allows you to export graphs from ArangoDB into NetworkX for graph analysis with Python and vice-versa -aliases: - - ../adapters/arangodb-networkx-adapter ---- -{{< tip >}} -ArangoDB now has a closer integration with NetworkX allowing -NetworkX users to persist their graphs in ArangoDB & leverage -GPU-accelerated graph analytics via cuGraph. [Learn more here](https://arangodb.com/introducing-the-arangodb-networkx-persistence-layer/). -{{< /tip >}} - -[NetworkX](https://networkx.org/) is a commonly used tool for -analysis of network-data. If your -analytics use cases require the use of all your graph data, for example, -to summarize graph structure, or answer global path traversal queries, -then using the ArangoDB Pregel API is recommended. If your analysis pertains -to a subgraph, then you may be interested in getting the NetworkX -representation of the subgraph for one of the following reasons: - -- An algorithm for your use case is available in NetworkX -- A library that you want to use for your use case works with NetworkX Graphs as input - -## Resources - -Watch this -[lunch & learn session](https://www.arangodb.com/resources/lunch-sessions/graph-beyond-lunch-break-2-9-introducing-the-arangodb-networkx-adapter/) -to see how using this adapter gives you the best of both -graph worlds - the speed and flexibility of ArangoDB combined with the -ubiquity of NetworkX. - -The [NetworkX Adapter repository](https://github.com/arangoml/networkx-adapter) -is available on Github. Check it out! - -## Installation - -To install the latest release of the NetworkX Adapter, -run the following command: - -```bash -pip install adbnx-adapter -``` - -## Quickstart - -The following examples show how to get started with the NetworkX Adapter. -Check also the -[interactive tutorial](https://colab.research.google.com/github/arangoml/networkx-adapter/blob/master/examples/ArangoDB_NetworkX_Adapter.ipynb). - -```py -import networkx as nx - -from arango import ArangoClient -from adbnx_adapter import ADBNX_Adapter, ADBNX_Controller - -# Connect to ArangoDB -db = ArangoClient().db() - -# Instantiate the adapter -adbnx_adapter = ADBNX_Adapter(db) -``` - -### ArangoDB to NetworkX -```py -####################### -# 1.1: via Graph name # -####################### - -nx_g = adbnx_adapter.arangodb_graph_to_networkx("fraud-detection") - -############################# -# 1.2: via Collection names # -############################# - -nx_g = adbnx_adapter.arangodb_collections_to_networkx( - "fraud-detection", - {"account", "bank", "branch", "Class", "customer"}, # Node collections - {"accountHolder", "Relationship", "transaction"} # Edge collections -) - -###################### -# 1.3: via Metagraph # -###################### - -metagraph = { - "vertexCollections": { - "account": {"Balance", "account_type", "customer_id", "rank"}, - "customer": {"Name", "rank"}, - }, - "edgeCollections": { - "transaction": {"transaction_amt", "sender_bank_id", "receiver_bank_id"}, - "accountHolder": {}, - }, -} - -nx_g = adbnx_adapter.arangodb_to_networkx("fraud-detection", metagraph) - -####################################### -# 1.4: with a custom ADBNX Controller # -####################################### - -class Custom_ADBNX_Controller(ADBNX_Controller): - """ArangoDB-NetworkX controller. - - Responsible for controlling how nodes & edges are handled when - transitioning from ArangoDB to NetworkX, and vice-versa. - """ - - def _prepare_arangodb_vertex(self, adb_vertex: dict, col: str) -> None: - """Prepare an ArangoDB node before it gets inserted into the NetworkX - graph. - - :param adb_vertex: The ArangoDB node object to (optionally) modify. - :param col: The ArangoDB collection the node belongs to. - """ - adb_vertex["foo"] = "bar" - - def _prepare_arangodb_edge(self, adb_edge: dict, col: str) -> None: - """Prepare an ArangoDB edge before it gets inserted into the NetworkX - graph. - - :param adb_edge: The ArangoDB edge object to (optionally) modify. - :param col: The ArangoDB collection the edge belongs to. - """ - adb_edge["bar"] = "foo" - -nx_g = ADBNX_Adapter(db, Custom_ADBNX_Controller()).arangodb_graph_to_networkx("fraud-detection") -``` - -### NetworkX to ArangoDB -```py -################################# -# 2.1: with a Homogeneous Graph # -################################# - -nx_g = nx.grid_2d_graph(5, 5) -edge_definitions = [ - { - "edge_collection": "to", - "from_vertex_collections": ["Grid_Node"], - "to_vertex_collections": ["Grid_Node"], - } -] - -adb_g = adbnx_adapter.networkx_to_arangodb("Grid", nx_g, edge_definitions) - -############################################################# -# 2.2: with a Homogeneous Graph & a custom ADBNX Controller # -############################################################# - -class Custom_ADBNX_Controller(ADBNX_Controller): - """ArangoDB-NetworkX controller. - - Responsible for controlling how nodes & edges are handled when - transitioning from ArangoDB to NetworkX, and vice-versa. - """ - - def _prepare_networkx_node(self, nx_node: dict, col: str) -> None: - """Prepare a NetworkX node before it gets inserted into the ArangoDB - collection **col**. - - :param nx_node: The NetworkX node object to (optionally) modify. - :param col: The ArangoDB collection the node belongs to. - """ - nx_node["foo"] = "bar" - - def _prepare_networkx_edge(self, nx_edge: dict, col: str) -> None: - """Prepare a NetworkX edge before it gets inserted into the ArangoDB - collection **col**. - - :param nx_edge: The NetworkX edge object to (optionally) modify. - :param col: The ArangoDB collection the edge belongs to. - """ - nx_edge["bar"] = "foo" - -adb_g = ADBNX_Adapter(db, Custom_ADBNX_Controller()).networkx_to_arangodb("Grid", nx_g, edge_definitions) - -################################### -# 2.3: with a Heterogeneous Graph # -################################### - -edges = [ - ('student:101', 'lecture:101'), - ('student:102', 'lecture:102'), - ('student:103', 'lecture:103'), - ('student:103', 'student:101'), - ('student:103', 'student:102'), - ('teacher:101', 'lecture:101'), - ('teacher:102', 'lecture:102'), - ('teacher:103', 'lecture:103'), - ('teacher:101', 'teacher:102'), - ('teacher:102', 'teacher:103') -] -nx_g = nx.MultiDiGraph() -nx_g.add_edges_from(edges) - -# ... - -# Learn how this example is handled in Colab: -# https://colab.research.google.com/github/arangoml/networkx-adapter/blob/master/examples/ArangoDB_NetworkX_Adapter.ipynb#scrollTo=OuU0J7p1E9OM -``` diff --git a/site/content/platform/data-science/integrations/arangodb-pyg-adapter.md b/site/content/platform/data-science/integrations/arangodb-pyg-adapter.md deleted file mode 100644 index f24a681c3d..0000000000 --- a/site/content/platform/data-science/integrations/arangodb-pyg-adapter.md +++ /dev/null @@ -1,261 +0,0 @@ ---- -title: PyTorch Geometric (PyG) Adapter -menuTitle: PyG -weight: 15 -description: >- - The PyG Adapter exports Graphs from ArangoDB into PyTorch Geometric (PyG), a PyTorch-based Graph Neural Network library, and vice-versa -aliases: - - ../adapters/arangodb-pyg-adapter ---- -PyTorch Geometric (PyG) is a library built upon [PyTorch](https://pytorch.org/) -to easily write and train Graph Neural Networks (GNNs) for a wide range of -applications related to structured data. - -It consists of various methods for deep learning on graphs and other irregular structures, -also known as [geometric deep learning](https://geometricdeeplearning.com/), -from a variety of published papers. In addition, it consists of easy-to-use -mini-batch loaders for operating on many small and single giant graphs, -[multi GPU-support](https://github.com/pyg-team/pytorch_geometric/tree/master/examples/multi_gpu), -[`DataPipe` support](https://github.com/pyg-team/pytorch_geometric/blob/master/examples/datapipe.py), -distributed graph learning via [Quiver](https://github.com/pyg-team/pytorch_geometric/tree/master/examples/quiver), -a large number of common benchmark datasets (based on simple interfaces to create your own), -the [GraphGym](https://pytorch-geometric.readthedocs.io/en/latest/notes/graphgym.html) -experiment manager, and helpful transforms, both for learning on arbitrary -graphs as well as on 3D meshes or point clouds. - -## Resources - -The [PyG Adapter repository](https://github.com/arangoml/pyg-adapter) -is available on Github. Check it out! - -## Installation - -To install the latest release of the PyG Adapter, -run the following command: - -```bash -pip install torch -pip install adbpyg-adapter -``` - -## Quickstart - -The following examples show how to get started with the PyG Adapter. -Check also the -[interactive tutorial](https://colab.research.google.com/github/arangoml/pyg-adapter/blob/master/examples/ArangoDB_PyG_Adapter.ipynb). - - -```py -import torch -import pandas -from torch_geometric.datasets import FakeHeteroDataset - -from arango import ArangoClient -from adbpyg_adapter import ADBPyG_Adapter, ADBPyG_Controller -from adbpyg_adapter.encoders import IdentityEncoder, CategoricalEncoder - -# Connect to ArangoDB -db = ArangoClient().db() - -# Instantiate the adapter -adbpyg_adapter = ADBPyG_Adapter(db) - -# Create a PyG Heterogeneous Graph -data = FakeHeteroDataset( - num_node_types=2, - num_edge_types=3, - avg_num_nodes=20, - avg_num_channels=3, # avg number of features per node - edge_dim=2, # number of features per edge - num_classes=3, # number of unique label values -)[0] -``` - -### PyG to ArangoDB - -Note: If the PyG graph contains `_key`, `_v_key`, or `_e_key` properties for any node / edge types, the adapter will assume to persist those values as [ArangoDB document keys](https://www.arangodb.com/docs/stable/data-modeling-naming-conventions-document-keys.html). See the `Full Cycle (ArangoDB -> PyG -> ArangoDB)` section below for an example. - -```py -############################# -# 1.1: without a Metagraph # -############################# - -adb_g = adbpyg_adapter.pyg_to_arangodb("FakeData", data) - -######################### -# 1.2: with a Metagraph # -######################### - -# Specifying a Metagraph provides customized adapter behavior -metagraph = { - "nodeTypes": { - "v0": { - "x": "features", # 1) You can specify a string value if you want to rename your PyG data when stored in ArangoDB - "y": y_tensor_to_2_column_dataframe, # 2) you can specify a function for user-defined handling, as long as the function returns a Pandas DataFrame - }, - # 3) You can specify set of strings if you want to preserve the same PyG attribute names for the node/edge type - "v1": {"x"} # this is equivalent to {"x": "x"} - }, - "edgeTypes": { - ("v0", "e0", "v0"): { - # 4) You can specify a list of strings for tensor dissasembly (if you know the number of node/edge features in advance) - "edge_attr": [ "a", "b"] - }, - }, -} - -def y_tensor_to_2_column_dataframe(pyg_tensor: torch.Tensor, adb_df: pandas.DataFrame) -> pandas.DataFrame: - """A user-defined function to create two - ArangoDB attributes out of the 'user' label tensor - - :param pyg_tensor: The PyG Tensor containing the data - :type pyg_tensor: torch.Tensor - :param adb_df: The ArangoDB DataFrame to populate, whose - size is preset to the length of **pyg_tensor**. - :type adb_df: pandas.DataFrame - :return: The populated ArangoDB DataFrame - :rtype: pandas.DataFrame - """ - label_map = {0: "Kiwi", 1: "Blueberry", 2: "Avocado"} - - adb_df["label_num"] = pyg_tensor.tolist() - adb_df["label_str"] = adb_df["label_num"].map(label_map) - - return adb_df - - -adb_g = adbpyg_adapter.pyg_to_arangodb("FakeData", data, metagraph, explicit_metagraph=False) - -####################################################### -# 1.3: with a Metagraph and `explicit_metagraph=True` # -####################################################### - -# With `explicit_metagraph=True`, the node & edge types omitted from the metagraph will NOT be converted to ArangoDB. -adb_g = adbpyg_adapter.pyg_to_arangodb("FakeData", data, metagraph, explicit_metagraph=True) - -######################################## -# 1.4: with a custom ADBPyG Controller # -######################################## - -class Custom_ADBPyG_Controller(ADBPyG_Controller): - def _prepare_pyg_node(self, pyg_node: dict, node_type: str) -> dict: - """Optionally modify a PyG node object before it gets inserted into its designated ArangoDB collection. - - :param pyg_node: The PyG node object to (optionally) modify. - :param node_type: The PyG Node Type of the node. - :return: The PyG Node object - """ - pyg_node["foo"] = "bar" - return pyg_node - - def _prepare_pyg_edge(self, pyg_edge: dict, edge_type: tuple) -> dict: - """Optionally modify a PyG edge object before it gets inserted into its designated ArangoDB collection. - - :param pyg_edge: The PyG edge object to (optionally) modify. - :param edge_type: The Edge Type of the PyG edge. Formatted - as (from_collection, edge_collection, to_collection) - :return: The PyG Edge object - """ - pyg_edge["bar"] = "foo" - return pyg_edge - - -adb_g = ADBPyG_Adapter(db, Custom_ADBPyG_Controller()).pyg_to_arangodb("FakeData", data) -``` - -### ArangoDB to PyG -```py -# Start from scratch! -db.delete_graph("FakeData", drop_collections=True, ignore_missing=True) -adbpyg_adapter.pyg_to_arangodb("FakeData", data) - -####################### -# 2.1: via Graph name # -####################### - -# Due to risk of ambiguity, this method does not transfer attributes -pyg_g = adbpyg_adapter.arangodb_graph_to_pyg("FakeData") - -############################# -# 2.2: via Collection names # -############################# - -# Due to risk of ambiguity, this method does not transfer attributes -pyg_g = adbpyg_adapter.arangodb_collections_to_pyg("FakeData", v_cols={"v0", "v1"}, e_cols={"e0"}) - -###################### -# 2.3: via Metagraph # -###################### - -# Transfers attributes "as is", meaning they are already formatted to PyG data standards. -metagraph_v1 = { - "vertexCollections": { - # Move the "x" & "y" ArangoDB attributes to PyG as "x" & "y" Tensors - "v0": {"x", "y"}, # equivalent to {"x": "x", "y": "y"} - "v1": {"v1_x": "x"}, # store the 'x' feature matrix as 'v1_x' in PyG - }, - "edgeCollections": { - "e0": {"edge_attr"}, - }, -} - -pyg_g = adbpyg_adapter.arangodb_to_pyg("FakeData", metagraph_v1) - -################################################# -# 2.4: via Metagraph with user-defined encoders # -################################################# - -# Transforms attributes via user-defined encoders -# For more info on user-defined encoders in PyG, see https://pytorch-geometric.readthedocs.io/en/latest/notes/load_csv.html -metagraph_v2 = { - "vertexCollections": { - "Movies": { - "x": { # Build a feature matrix from the "Action" & "Drama" document attributes - "Action": IdentityEncoder(dtype=torch.long), - "Drama": IdentityEncoder(dtype=torch.long), - }, - "y": "Comedy", - }, - "Users": { - "x": { - "Gender": CategoricalEncoder(mapping={"M": 0, "F": 1}), - "Age": IdentityEncoder(dtype=torch.long), - } - }, - }, - "edgeCollections": { - "Ratings": { "edge_weight": "Rating" } # Use the 'Rating' attribute for the PyG 'edge_weight' property - }, -} - -pyg_g = adbpyg_adapter.arangodb_to_pyg("imdb", metagraph_v2) - -################################################## -# 2.5: via Metagraph with user-defined functions # -################################################## - -# Transforms attributes via user-defined functions -metagraph_v3 = { - "vertexCollections": { - "v0": { - "x": udf_v0_x, # supports named functions - "y": lambda df: torch.tensor(df["y"].to_list()), # also supports lambda functions - }, - "v1": {"x": udf_v1_x}, - }, - "edgeCollections": { - "e0": {"edge_attr": (lambda df: torch.tensor(df["edge_attr"].to_list()))}, - }, -} - -def udf_v0_x(v0_df: pandas.DataFrame) -> torch.Tensor: - # v0_df["x"] = ... - return torch.tensor(v0_df["x"].to_list()) - - -def udf_v1_x(v1_df: pandas.DataFrame) -> torch.Tensor: - # v1_df["x"] = ... - return torch.tensor(v1_df["x"].to_list()) - -pyg_g = adbpyg_adapter.arangodb_to_pyg("FakeData", metagraph_v3) -``` \ No newline at end of file diff --git a/site/content/platform/data-science/integrations/arangodb-rdf-adapter.md b/site/content/platform/data-science/integrations/arangodb-rdf-adapter.md deleted file mode 100644 index 902968fbcb..0000000000 --- a/site/content/platform/data-science/integrations/arangodb-rdf-adapter.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -title: RDF Adapter -menuTitle: RDF -weight: 25 -description: >- - ArangoRDF allows you to export graphs from ArangoDB into RDF and vice-versa -aliases: - - ../adapters/arangodb-rdf-adapter ---- -RDF is a standard model for data interchange on the Web. RDF has features that -facilitate data merging even if the underlying schemas differ, and it -specifically supports the evolution of schemas over time without requiring all -the data consumers to be changed. - -RDF extends the linking structure of the Web to use URIs to name the relationship -between things as well as the two ends of the link (this is usually referred to -as a "triple"). Using this simple model, it allows structured and semi-structured -data to be mixed, exposed, and shared across different applications. - -This linking structure forms a directed, labeled graph, where the edges represent -the named link between two resources, represented by the graph nodes. This graph -view is the easiest possible mental model for RDF and is often used in -easy-to-understand visual explanations. - -## Resources - -- [ArangoRDF repository](https://github.com/ArangoDB-Community/ArangoRDF), - available on GitHub -- [ArangoRDF documentation](https://arangordf.readthedocs.io/en/latest/), - available on Read the Docs -- [RDF Primer](https://www.w3.org/TR/rdf11-concepts/) -- [RDFLib (Python)](https://pypi.org/project/rdflib/) - - -## Installation - -To install the latest release of ArangoRDF, -run the following command: - -```bash -pip install arango-rdf -``` - -## Quickstart - -The following examples show how to get started with ArangoRDF. -Check also the -[interactive tutorial](https://colab.research.google.com/github/ArangoDB-Community/ArangoRDF/blob/main/examples/ArangoRDF.ipynb). - -```py -from rdflib import Graph -from arango import ArangoClient -from arango_rdf import ArangoRDF - -db = ArangoClient().db() - -adbrdf = ArangoRDF(db) - -def beatles(): - g = Graph() - g.parse("https://raw.githubusercontent.com/ArangoDB-Community/ArangoRDF/main/tests/data/rdf/beatles.ttl", format="ttl") - return g -``` - -### RDF to ArangoDB - -**Note**: RDF-to-ArangoDB functionality has been implemented using concepts described in the paper -*[Transforming RDF-star to Property Graphs: A Preliminary Analysis of Transformation Approaches](https://arxiv.org/abs/2210.05781)*. So we offer two transformation approaches: - -1. [RDF-Topology Preserving Transformation (RPT)](https://arangordf.readthedocs.io/en/latest/rdf_to_arangodb_rpt.html) -2. [Property Graph Transformation (PGT)](https://arangordf.readthedocs.io/en/latest/rdf_to_arangodb_pgt.html) - -```py -# 1. RDF-Topology Preserving Transformation (RPT) -adbrdf.rdf_to_arangodb_by_rpt(name="BeatlesRPT", rdf_graph=beatles(), overwrite_graph=True) - -# 2. Property Graph Transformation (PGT) -adbrdf.rdf_to_arangodb_by_pgt(name="BeatlesPGT", rdf_graph=beatles(), overwrite_graph=True) -``` - -### ArangoDB to RDF - -```py -# pip install arango-datasets -from arango_datasets import Datasets - -name = "OPEN_INTELLIGENCE_ANGOLA" -Datasets(db).load(name) - -# 1. Graph to RDF -rdf_graph = adbrdf.arangodb_graph_to_rdf(name, rdf_graph=Graph()) - -# 2. Collections to RDF -rdf_graph_2 = adbrdf.arangodb_collections_to_rdf( - name, - rdf_graph=Graph(), - v_cols={"Event", "Actor", "Source"}, - e_cols={"eventActor", "hasSource"}, -) - -# 3. Metagraph to RDF -rdf_graph_3 = adbrdf.arangodb_to_rdf( - name=name, - rdf_graph=Graph(), - metagraph={ - "vertexCollections": { - "Event": {"date", "description", "fatalities"}, - "Actor": {"name"} - }, - "edgeCollections": { - "eventActor": {} - }, - }, -) -``` - -## Terminology - -### Literals - -In RDF, even literal values are referenced by edges. Literals cannot have -outgoing edges (i.e., cannot be the subject of a statement). RDF uses the XSD -type system for literals, so the string "Fred" is represented as `"Fred"^^xsd:String` -or fully expanded as `"Fred" ^^http://…"`. Literals can also contain language -and locale tags, for example, `"cat@en" ^^xsd:String` and `"chat@fr"^^xsd:String`. -These language tags can be useful and would ideally be preserved. - -Literals could be added as a property instead of creating a separate node; this -takes better advantage of using a property graph. If you are coming from a triple -store or downloading your data using a [SPARQL](https://www.w3.org/TR/rdf-sparql-query/) query you could handle these properties when -exporting. - -### Uniform Resource Identifiers (URIs) - -#### Prefixes - -In RDF, it is common to use [namespace prefixes](https://www.w3.org/TR/rdf-concepts/#section-URIspaces) with references for ease of parsing. This -can be easily handled with a property graph in a few ways. The easiest approach -is to add the statement prefixes to the document. This keeps the prefixes close -to the data but results in a lot of duplicated fields. Another approach would be -to append the prefix and form the full URI as a property. - -#### Identifiers - -URIs (e.g `http://dbpedia.org/resource/`) are used as universal identifiers in -RDF but contain special characters, namely `:` and `/`, which make them not -suitable for use as an ArangoDB `_key` attribute. Consequently, a hashing algorithm -is used within ArangoRDF to store the URI as an ArangoDB graph node. - -### Blank Nodes - -Blank nodes are identifiers that have local scope and cannot (must not) be -referenced externally. Blank nodes are usually used in structures like lists and -other situations where it is inconvenient to create URIs. They will cause problems -when reconciling differences between graphs. Hashing these values as well is a way -to work around them but as they are considered temporary identifiers in the RDF -world they could pose consistency issues in your RDF graph. - -### Serializations - -There are numerous RDF serializations, including XML and JSON based -serializations and gzipped serializations. Third party libraries will likely handle -all of the serializations but it is a step that may effect how data is imported. - -### Ontology, Taxonomy, Class Inheritance, and RDFS - -The final consideration is something that for many is the core of RDF and -semantic data: [Ontologies](https://www.w3.org/standards/semanticweb/ontology). -Not just ontologies but also class inheritance, and schema validation. One method -would be to add the ontology in a similar way to what has been suggested for the -RDF graphs as ontologies are usually structured in the same way (or can be). \ No newline at end of file diff --git a/site/content/platform/data-science/integrations/langchain.md b/site/content/platform/data-science/integrations/langchain.md deleted file mode 100644 index 48da4bd49b..0000000000 --- a/site/content/platform/data-science/integrations/langchain.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ArangoDB integration with LangChain -menuTitle: LangChain -weight: 30 -description: >- - A LangChain integration for using LLMs to provide a natural language interface - for the data stored in ArangoDB ---- -[LangChain](https://www.langchain.com/) is a framework for developing applications -powered by language models. - -LangChain enables applications that are: -- Data-aware (connect a language model to other sources of data) -- Agentic (allow a language model to interact with its environment) - -The ArangoDB integration with LangChain provides you the ability to analyze -data seamlessly via natural language, eliminating the need for query language -design. By using LLM chat models such as OpenAI's ChatGPT, you can "speak" to -your data instead of querying it. - -## Get started with ArangoDB QA chain - -The [ArangoDB QA chain notebook](https://langchain-langchain.vercel.app/docs/integrations/graphs/arangodb/) -shows how to use LLMs to provide a natural language interface to an ArangoDB -instance. - -Run the notebook directly in [Google Colab](https://colab.research.google.com/github/arangodb/interactive_tutorials/blob/master/notebooks/Langchain.ipynb). - -See also other [machine learning interactive tutorials](https://github.com/arangodb/interactive_tutorials#machine-learning). diff --git a/site/content/platform/data-science/notebook-servers.md b/site/content/platform/data-science/notebook-servers.md deleted file mode 100644 index c9b8f67a05..0000000000 --- a/site/content/platform/data-science/notebook-servers.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Notebook Servers -menuTitle: Notebook Servers -weight: 130 -description: >- - Colocated Jupyter Notebooks within the ArangoDB Platform -aliases: - - arangograph-notebooks ---- -{{< tag "ArangoDB Platform" >}} - -{{< tip >}} -The ArangoDB Platform & GenAI Suite is available as a pre-release. To get -exclusive early access, [get in touch](https://arangodb.com/contact/) with -the ArangoDB team. -{{< /tip >}} - -ArangoDB Notebooks provide a Python-based, Jupyter-compatible interface for building -and experimenting with graph-powered data, GenAI, and graph machine learning -workflows directly connected to ArangoDB databases. The notebook servers are -embedded in the ArangoDB Platform ecosystem and offer a -pre-configured environment where everything, including all the necessary services -and configurations, comes preloaded. You don't need to set up or configure the -infrastructure, and can immediately start using the GraphML and GenAI -functionalities. - -The notebooks are primarily focused on the following solutions: -- [GraphRAG](graphrag/_index.md): A complete solution for extracting entities - from text files to create a knowledge graph that you can then query with a - natural language interface. -- [GraphML](graphml/_index.md): Apply machine learning to graphs for link prediction, - classification, and similar tasks. -- [Integrations](integrations/_index.md): Use ArangoDB together with cuGraph, - NetworkX, and other data science tools. - -The ArangoDB Notebooks include the following: -- Automatically connect to ArangoDB databases and GenAI platform services -- [Magic commands](../../3.12/arangograph/notebooks.md#arangograph-magic-commands) - that simplify database interactions -- Example notebooks for learning - -## Quickstart - -1. In the ArangoDB Platform web interface, expand **GenAI Tools** in the - main navigation and click **Notebook servers**. -2. The page displays an overview of the notebook services. - Click **New notebook server** to create a new one. -3. After your notebook service has been deployed, you can click the ID to start - interacting with the Jupyter interface. - -## Examples - -- To get a better understanding of how to interact with ArangoDB using notebooks, - open the `GettingStarted.ipynb` notebook from the file browser to learn the basics. -- To get started with GraphRAG using ArangoDB's integrated notebook servers, see - the [GraphRAG Notebook Tutorial](graphrag/tutorial-notebook.md). -- To get started with GraphML using ArangoDB's integrated notebook servers, see - the [GraphML Notebooks and API](graphml/notebooks-api.md) documentation. diff --git a/site/content/platform/graph-intelligence/_index.md b/site/content/platform/graph-intelligence/_index.md deleted file mode 100644 index 9d5ac11917..0000000000 --- a/site/content/platform/graph-intelligence/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Graph intelligence -menuTitle: Graph intelligence -weight: 10 ---- diff --git a/site/content/platform/graph-intelligence/graph-analytics.md b/site/content/platform/graph-intelligence/graph-analytics.md deleted file mode 100644 index 7aa269b360..0000000000 --- a/site/content/platform/graph-intelligence/graph-analytics.md +++ /dev/null @@ -1,877 +0,0 @@ ---- -title: Graph Analytics -menuTitle: Graph Analytics -weight: 5 -description: | - ArangoGraph offers Graph Analytics Engines to run graph algorithms on your - data separately from your ArangoDB deployments -aliases: - - ../data-science/graph-analytics ---- -{{< tag "ArangoDB Platform" "ArangoGraph" >}} - -Graph analytics is a branch of data science that deals with analyzing information -networks known as graphs, and extracting information from the data relationships. -It ranges from basic measures that characterize graphs, over PageRank, to complex -algorithms. Common use cases include fraud detection, recommender systems, -and network flow analysis. - -ArangoDB offers a feature for running algorithms on your graph data, -called Graph Analytics Engines (GAEs). It is available on request for the -[ArangoGraph Insights Platform](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic) -and included in the [ArangoDB Platform](../about-the-platform/_index.md). - -Key features: - -- **Separation of storage and compute**: GAEs are a solution that lets you run - graph analytics independent of your ArangoDB Core, including on dedicated machines - optimized for compute tasks. This separation of OLAP and OLTP workloads avoids - affecting the performance of the transaction-oriented database systems. - -- **Fast data loading**: You can easily and efficiently import graph data from - ArangoDB and export results back to ArangoDB. - -- **In-memory processing**: All imported data is held and processed in the - main memory of the compute machines for very fast execution of graph algorithms - such as connected components, label propagation, and PageRank. - -## Workflow - -The following lists outlines how you can use Graph Analytics Engines (GAEs). -How to perform the steps is detailed in the subsequent sections. - -{{< tabs "platforms" >}} - -{{< tab "ArangoDB Platform" >}} -1. Determine the approximate size of the data that you will load into the GAE - and ensure the machine to run the engine on has sufficient memory. The data as well as the - temporarily needed space for computations and results needs to fit in memory. -2. [Start a `graphanalytics` service](#start-a-graphanalytics-service) via the GenAI service - that manages various Platform components for graph intelligence and machine learning. - It only takes a few seconds until the engine service can be used. The engine - runs adjacent to the pods of the ArangoDB Core. -3. [Load graph data](#load-data) from the ArangoDB Core into the engine. You can load - named graphs or sets of node and edge collections. This loads the edge - information and a configurable subset of the node attributes. -4. [Run graph algorithms](#run-algorithms) on the data. You only need to load the data once per - engine and can then run various algorithms with different settings. -5. [Write the computation results back](#store-job-results) to the ArangoDB Core. -6. [Stop the engine service](#stop-a-graphanalytics-service) once you are done. -{{< /tab >}} - -{{< tab "ArangoGraph Insights Platform" >}} -{{< info >}} -Before you can use Graph Analytics Engines, you need to request the feature -via __Request help__ in the ArangoGraph dashboard for a deployment. - -The deployment needs to use **AWS** as the cloud provider. - -Single server deployments using ArangoDB version 3.11 are not supported. -{{< /info >}} - -1. Determine the approximate size of the data that you will load into the GAE - to select an engine size with sufficient memory. The data as well as the - temporarily needed space for computations and results needs to fit in memory. -2. Deploy an engine of the desired size and of type `gral`. It only takes a few - seconds until the engine can be used. The engine runs adjacent to a particular - ArangoGraph deployment. -3. Load graph data from ArangoDB into the engine. You can load named graphs or - sets of node and edge collections. This loads the edge information and a - configurable subset of the node attributes. -4. Run graph algorithms on the data. You only need to load the data once per - engine and can then run various algorithms with different settings. -5. Write the computation results back to ArangoDB. -6. Delete the engine once you are done. -{{< /tab >}} - -{{< /tabs >}} - -## Authentication - -{{< tabs "platforms" >}} - -{{< tab "ArangoDB Platform" >}} -You can use any of the available authentication methods the ArangoDB Platform -supports to start and stop `graphanalytics` services via the GenAI service as -well as to authenticate requests to the [Engine API](#engine-api). - -- HTTP Basic Authentication -- Access tokens -- JWT session tokens -<!-- TODO -- Single Sign-On (SSO) ---> -{{< /tab >}} - -{{< tab "ArangoGraph Insights Platform" >}} -The [Management API](#management-api) for deploying and deleting engines requires -an ArangoGraph **API key**. See -[Generating an API Key](../../3.12/arangograph/api/get-started.md#generating-an-api-key) -on how to create one. - -You then need to generate an **access token** using the API key. See -[Authenticating with Oasisctl](../../3.12/arangograph/api/get-started.md#authenticating-with-oasisctl) -on how to do so using `oasisctl login`. - -The [Engine API](#engine-api) uses one of two authentication methods, depending -on the [__auto login to database UI__](../../3.12/arangograph/deployments/_index.md#auto-login-to-database-ui) -setting in ArangoGraph: -- **Enabled**: You can use an ArangoGraph access token created with an API key - (see above), allowing you to use one token for both the Management API and - the Engine API. -- **Disabled**: You need use a JWT user token created from ArangoDB credentials. - These session tokens need to be renewed every hour by default. See - [HTTP API Authentication](../../3.12/develop/http-api/authentication.md#jwt-user-tokens) - for details. -{{< /tab >}} - -{{< /tabs >}} - -## Start and stop Graph Analytics Engines - -The interface for managing the engines depends on the environment you use: - -- **ArangoDB Platform**: [GenAI service](#genai-service) -- **ArangoGraph**: [Management API](#management-api) - -### GenAI service - -{{< tag "ArangoDB Platform" >}} - -GAEs are deployed and deleted via the [GenAI service](../data-science/graphrag/services/gen-ai.md) -in the ArangoDB Platform. - -If you use cURL, you need to use the `-k` / `--insecure` option for requests -if the Platform deployment uses a self-signed certificate (default). - -#### Start a `graphanalytics` service - -`POST <ENGINE_URL>/gen-ai/v1/graphanalytics` - -Start a GAE via the GenAI service with an empty request body: - -```sh -# Example with a JWT session token -ADB_TOKEN=$(curl -sSk -d '{"username":"root", "password": ""}' -X POST https://127.0.0.1:8529/_open/auth | jq -r .jwt) - -Service=$(curl -sSk -H "Authorization: bearer $ADB_TOKEN" -X POST https://127.0.0.1:8529/gen-ai/v1/graphanalytics) -ServiceID=$(echo "$Service" | jq -r ".serviceInfo.serviceId") -if [[ "$ServiceID" == "null" ]]; then - echo "Error starting gral engine" -else - echo "Engine started successfully" -fi -echo "$Service" | jq -``` - -#### List the services - -`POST <ENGINE_URL>/gen-ai/v1/list_services` - -You can list all running services managed by the GenAI service, including the -`graphanalytics` services: - -```sh -curl -sSk -H "Authorization: bearer $ADB_TOKEN" -X POST https://127.0.0.1:8529/gen-ai/v1/list_services | jq -``` - -#### Stop a `graphanalytics` service - -Delete the desired engine via the GenAI service using the service ID: - -```sh -curl -sSk -H "Authorization: bearer $ADB_TOKEN" -X DELETE https://127.0.0.1:8529/gen-ai/v1/service/$ServiceID | jq -``` - -### Management API - -{{< tag "ArangoGraph" >}} - -GAEs are deployed and deleted with the Management API for graph analytics on the -ArangoGraph Insights Platform. You can also list the available engine sizes and -get information about deployed engines. - -To determine the base URL of the management API, use the ArangoGraph dashboard -and copy the __APPLICATION ENDPOINT__ of the deployment that holds the graph data -you want to analyze. Replace the port with `8829` and append -`/graph-analytics/api/graphanalytics/v1`, e.g. -`https://123456abcdef.arangodb.cloud:8829/graph-analytics/api/graphanalytics/v1`. - -Store the base URL in a variable called `BASE_URL`: - -```bash -BASE_URL='https://...' -``` - -To authenticate requests, you need to use the following HTTP header: - -``` -Authorization: bearer <ARANGO_GRAPH_TOKEN> -``` - -You can create an ArangoGraph access token with `oasisctl login`. Save it in a -variable to ease scripting. Note that this should be the token string only and -not include quote marks. The following examples assume Bash as the shell and -that the `curl` and `jq` commands are available. - -```bash -ARANGO_GRAPH_TOKEN="$(oasisctl login --key-id "<AG_KEY_ID>" --key-secret "<AG_KEY_SECRET>")" -``` - -Example with cURL that uses the token variable: - -```bash -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" "$BASE_URL/api-version" -``` - -Request and response payloads are JSON-encoded in the management API. - -#### Get the API version - -`GET <BASE_URL>/api-version` - -Retrieve the version information of the management API. - -```bash -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" "$BASE_URL/api-version" -``` - -#### List engine sizes - -`GET <BASE_URL>/enginesizes` - -List the available engine sizes, which is a combination of the number of cores -and the size of the RAM, starting at 1 CPU and 4 GiB of memory (`e4`). - -```bash -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" "$BASE_URL/enginesizes" -``` - -#### List engine types - -`GET <BASE_URL>/enginetypes` - -List the available engine types. The only type supported for GAE workloads is -called `gral`. - -```bash -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" "$BASE_URL/enginetypes" -``` - -#### Deploy an engine - -`POST <BASE_URL>/engines` - -Set up a GAE adjacent to the ArangoGraph deployment, for example, using an -engine size of `e4`. - -The engine ID is returned in the `id` attribute. - -```bash -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" -X POST -d '{"type_id":"gral","size_id":"e4"}' "$BASE_URL/engines" -``` - -#### List all engines - -`GET <BASE_URL>/engines` - -List all deployed GAEs of a ArangoGraph deployment. - -The engine IDs are in the `id` attributes. - -```bash -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" "$BASE_URL/engines" -``` - -#### Get an engine - -`GET <BASE_URL>/engines/<ENGINE_ID>` - -List the detailed information about a specific GAE. - -```bash -ENGINE_ID="zYxWvU9876" -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" "$BASE_URL/engines/$ENGINE_ID" -``` - -#### Delete an engine - -`DELETE <BASE_URL>/engines/<ENGINE_ID>` - -Delete a no longer needed GAE, freeing any data it holds in memory. - -```bash -ENGINE_ID="zYxWvU9876" -curl -H "Authorization: bearer $ARANGO_GRAPH_TOKEN" -X DELETE "$BASE_URL/engines/$ENGINE_ID" -``` - -## Engine API - -### Determine the engine URL - -{{< tabs "platforms" >}} - -{{< tab "ArangoDB Platform" >}} -To determine the base URL of the engine API, use the base URL of the Platform -deployment and append `/gral/<SERVICE_ID>`, e.g. -`https://127.0.0.1:8529/gral/arangodb-gral-tqcge`. - -The service ID is returned by the call to the GenAI service for -[starting the `graphanalytics` service](#start-a-graphanalytics-service). -You can also list the service IDs like so: - -```sh -kubectl -n arangodb get svc arangodb-gral -o jsonpath="{.spec.selector.release}" -``` - -Store the base URL in a variable called `ENGINE_URL`: - -```bash -ENGINE_URL='https://...' -``` - -To authenticate requests, you need to use a bearer token in HTTP header: -``` -Authorization: bearer <TOKEN> -``` - -You can save the token in a variable to ease scripting. Note that this should be -the token string only and not include quote marks. The following examples assume -Bash as the shell and that the `curl` and `jq` commands are available. - -An example of authenticating a request using cURL and a session token: - -```bash -PLATFORM_BASEURL="https://127.0.0.1:8529" - -ADB_TOKEN=$(curl -X POST -d "{\"username\":\"<ADB_USER>\",\"password\":\"<ADB_PASS>\"}" "$PLATFORM_BASEURL/_open/auth" | jq -r '.jwt') - -curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/jobs" -``` -{{< /tab >}} - -{{< tab "ArangoGraph Insights Platform" >}} -To determine the base URL of the engine API, use the ArangoGraph dashboard -and copy the __APPLICATION ENDPOINT__ of the deployment that holds the graph data -you want to analyze. Replace the port with `8829` and append -`/graph-analytics/engines/<ENGINE_ID>`, e.g. -`https://<123456abcdef>.arangodb.cloud:8829/graph-analytics/engines/zYxWvU9876`. -If you can't remember the engine ID, you can [List all engines](#list-all-engines). - -Store the base URL in a variable called `ENGINE_URL`: - -```bash -ENGINE_URL='https://...' -``` - -To authenticate requests, you need to use a bearer token in HTTP header: -``` -Authorization: bearer <TOKEN> -``` - -- If __Auto login to database UI__ is enabled for the ArangoGraph deployment, - this can be the same access token as used for the management API. -- If it is disabled, use an ArangoDB session token (JWT user token) instead. - -You can save the token in a variable to ease scripting. Note that this should be -the token string only and not include quote marks. The following examples assume -Bash as the shell and that the `curl` and `jq` commands are available. - -An example of authenticating a request using cURL and a session token: - -```bash -APPLICATION_ENDPOINT="https://123456abcdef.arangodb.cloud:8529" - -ADB_TOKEN=$(curl -X POST -d "{\"username\":\"<ADB_USER>\",\"password\":\"<ADB_PASS>\"}" "$APPLICATION_ENDPOINT/_open/auth" | jq -r '.jwt') - -curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/jobs" -``` -{{< /tab >}} - -{{< /tabs >}} - -All requests to the engine API start jobs, each representing an operation. -You can check the progress of operations and check if errors occurred. -You can submit jobs concurrently and they also run concurrently. - -You can find the API reference documentation with detailed descriptions of the -request and response data structures at <https://arangodb.github.io/graph-analytics>. - -Request and response payloads are JSON-encoded in the engine API. - -### Load data - -`POST <ENGINE_URL>/v1/loaddata` - -Import graph data from a database of the ArangoDB deployment. You can import -named graphs as well as sets of node and edge collections (see -[Managed and unmanaged graphs](../../3.12/graphs/_index.md#managed-and-unmanaged-graphs)). - -```bash -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d '{"database":"_system","graph_name":"connectedComponentsGraph"}' "$ENGINE_URL/v1/loaddata" -``` - -### Run algorithms - -#### PageRank - -`POST <ENGINE_URL>/v1/pagerank` - -PageRank is a well known algorithm to rank nodes in a graph: the more -important a node, the higher rank it gets. It goes back to L. Page and S. Brin's -[paper](http://infolab.stanford.edu/pub/papers/google.pdf) and -is used to rank pages in search engines (hence the name). The algorithm runs -until the execution converges. To run for a fixed number of iterations, use the -`maximum_supersteps` parameter. - -The rank of a node is a positive real number. The algorithm starts with every -node having the same rank (one divided by the number of nodes) and sends its -rank to its out-neighbors. The computation proceeds in iterations. In each iteration, -the new rank is computed according to the formula -`( (1 - damping_factor) / total number of nodes) + (damping_factor * the sum of all incoming ranks)`. -The value sent to each of the out-neighbors is the new rank divided by the number -of those neighbors, thus every out-neighbor gets the same part of the new rank. - -The algorithm stops when at least one of the two conditions is satisfied: -- The maximum number of iterations is reached. This is the same `maximum_supersteps` - parameter as for the other algorithms. -- Every node changes its rank in the last iteration by less than a certain - threshold. The threshold is hardcoded to `0.0000001`. - -It is possible to specify an initial distribution for the node documents in -your graph. To define these seed ranks / centralities, you can specify a -`seeding_attribute` in the properties for this algorithm. If the specified field is -set on a document _and_ the value is numeric, then it is used instead of -the default initial rank of `1 / numNodes`. - -Parameters: -- `graph_id` -- `damping_factor` -- `maximum_supersteps` -- `seeding_attribute` (optional, for seeded PageRank) - -Result: the rank of each node - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"damping_factor\":0.85,\"maximum_supersteps\":500,\"seeding_attribute\":\"seed_attr\"}" "$ENGINE_URL/v1/pagerank" -``` - -{{< comment >}} Not merged yet -#### Single-Source Shortest Path (SSSP) - -`POST <ENGINE_URL>/v1/single_source_shortest_path` - -The algorithm computes the shortest path from a given source node to all other -nodes and returns the length of this path (distance). The algorithm returns a -distance of `-1` for a node that cannot be reached from the source, and `0` -for the source node itself. - -Parameters: -- `graph_id` -- `source_vertex`: The document ID of the source node. -- `undirected`: Determines whether the algorithm respects the direction of edges. - -Result: the distance of each node to the `source_vertex` - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"source_vertex\":\"node/345\",\"undirected\":false}" "$ENGINE_URL/v1/single_source_shortest_path" -``` -{{< /comment >}} - -#### Weakly Connected Components (WCC) - -`POST <ENGINE_URL>/v1/wcc` - -The weakly connected component algorithm partitions a graph into maximal groups -of nodes, so that within a group, all nodes are reachable from each node -by following the edges, ignoring their direction. - -In other words, each weakly connected component is a maximal subgraph such that -there is a path between each pair of nodes where one can also follow edges -against their direction in a directed graph. - -Parameters: -- `graph_id` - -Result: a component ID for each node. All nodes from the same component -obtain the same component ID, every two nodes from different components -obtain different IDs. - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID}" "$ENGINE_URL/v1/wcc" -``` - -#### Strongly Connected Components (SCC) - -`POST <ENGINE_URL>/v1/scc` - -The strongly connected components algorithm partitions a graph into maximal -groups of nodes, so that within a group, all nodes are reachable from each -node by following the edges in their direction. - -In other words, a strongly connected component is a maximal subgraph, where for -every two nodes, there is a path from one of them to the other, forming a -cycle. In contrast to a weakly connected component, one cannot follow edges -against their direction. - -Parameters: - -- `graph_id` - -Result: a component ID for each node. All nodes from the same component -obtain the same component ID, every two nodes from different components -obtain different IDs. - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID}" "$ENGINE_URL/v1/scc" -``` - -#### Vertex Centrality - -Centrality measures help identify the most important nodes in a graph. -They can be used in a wide range of applications: -to identify influencers in social networks, or middlemen in terrorist -networks. - -There are various definitions for centrality, the simplest one being the -node degree. These definitions were not designed with scalability in mind. -It is probably impossible to discover an efficient algorithm which computes -them in a distributed way. Fortunately there are scalable substitutions -available, which should be equally usable for most use cases. - -![Illustration of an execution of different centrality measures (Freeman 1977)](../../images/centrality_visual.png) - -##### Betweenness Centrality - -`POST <ENGINE_URL>/v1/betweennesscentrality` - -A relatively expensive algorithm with complexity `O(V*E)` where `V` is the -number of nodes and `E` is the number of edges in the graph. - -Betweenness-centrality can be approximated by cheaper algorithms like -Line Rank but this algorithm strives to compute accurate centrality measures. - -Parameters: -- `graph_id` -- `k` (number of start nodes, 0 = all) -- `undirected` -- `normalized` -- `parallelism` - -Result: a centrality measure for each node - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"k\":0,\"undirected\":false,\"normalized\":true}" "$ENGINE_URL/v1/betweennesscentrality" -``` - -{{< comment >}} Not merged yet -##### Effective Closeness - -A common definitions of centrality is the **closeness centrality** -(or closeness). The closeness of a node in a graph is the inverse average -length of the shortest path between the node and all other nodes. -For nodes *x*, *y* and shortest distance `d(y, x)` it is defined as: - -![Vertex Closeness Formula](../../images/closeness.png) - -Effective Closeness approximates the closeness measure. The algorithm works by -iteratively estimating the number of shortest paths passing through each node. -The score approximates the real closeness score, since it is not possible -to actually count all shortest paths due to the horrendous `O(n^2 * d)` memory -requirements. The algorithm is from the paper -*Centralities in Large Networks: Algorithms and Observations (U Kang et.al. 2011)*. - -ArangoDBs implementation approximates the number of shortest paths in each -iteration by using a HyperLogLog counter with 64 buckets. This should work well -on large graphs and on smaller ones as well. The memory requirements should be -**O(n * d)** where *n* is the number of nodes and *d* the diameter of your -graph. Each node stores a counter for each iteration of the algorithm. - -Parameters: -- `graph_id` -- `undirected`: Whether to ignore the direction of edges -- `maximum_supersteps` - -Result: a closeness measure for each node - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"undirected\":false,\"maximum_supersteps\":500}" "$ENGINE_URL/v1/effectivecloseness" -``` -{{< /comment >}} - -##### LineRank - -`POST <ENGINE_URL>/v1/linerank` - -Another common measure is the [*betweenness* centrality](https://en.wikipedia.org/wiki/Betweenness_centrality): -It measures the number of times a node is part of shortest paths between any -pairs of nodes. For a node *v* betweenness is defined as: - -![Vertex Betweenness Formula](../../images/betweenness.png) - -Where the σ represents the number of shortest paths between *x* and *y*, -and σ(v) represents the number of paths also passing through a node *v*. -By intuition a node with higher betweenness centrality has more -information passing through it. - -**LineRank** approximates the random walk betweenness of every node in a -graph. This is the probability that someone, starting on an arbitrary node, -visits this node when they randomly choose edges to visit. - -The algorithm essentially builds a line graph out of your graph -(switches the nodes and edges), and then computes a score similar to PageRank. -This can be considered a scalable equivalent to vertex betweenness, which can -be executed distributedly in ArangoDB. The algorithm is from the paper -*Centralities in Large Networks: Algorithms and Observations (U Kang et.al. 2011)*. - -Parameters: -- `graph_id` -- `damping_factor` -- `maximum_supersteps` - -Result: the line rank of each node - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"damping_factor\":0.0000001,\"maximum_supersteps\":500}" "$ENGINE_URL/v1/linerank" -``` - -#### Community Detection - -Graphs based on real world networks often have a community structure. -This means it is possible to find groups of nodes such that each node -group is internally more densely connected than outside the group. -This has many applications when you want to analyze your networks, for example -Social networks include community groups (the origin of the term, in fact) -based on common location, interests, occupation, etc. - -##### Label Propagation - -`POST <ENGINE_URL>/v1/labelpropagation` - -[*Label Propagation*](https://arxiv.org/pdf/0709.2938) can be used to implement -community detection on large graphs. - -The algorithm assigns an initial community identifier to every node in the -graph using a user-defined attribute. The idea is that each node should be in -the community that most of its neighbors are in at the end of the computation. - -In each iteration of the computation, a node sends its current community ID to -all its neighbor nodes, inbound and outbound (ignoring edge directions). -After that, each node adopts the community ID it received most frequently in -the last step. - -It can happen that a node receives multiple most frequent community IDs. -In this case, one is chosen either randomly or using a deterministic choice -depending on a setting for the algorithm. The rules for a deterministic tiebreak -are as follows: -- If a node obtains only one community ID and the ID of the node from the - previous step, its old ID, is less than the obtained ID, the old ID is kept. -- If a node obtains more than one ID, its new ID is the lowest ID among the - most frequently obtained IDs. For example, if the initial IDs are numbers and - the obtained IDs are 1, 2, 2, 3, 3, then 2 is the new ID. -- If, however, no ID arrives more than once, the new ID is the minimum of the - lowest obtained IDs and the old ID. For example, if the old ID is 5 and the - obtained IDs are 3, 4, 6, then the new ID is 3. If the old ID is 2, it is kept. - -The algorithm runs until it converges or reaches the maximum iteration bound. -It may not converge on large graphs if the synchronous variant is used. -- **Synchronous**: The new community ID of a node is based on the - community IDs of its neighbors from the previous iteration. With (nearly) - [bipartite](https://en.wikipedia.org/wiki/Bipartite_graph) subgraphs, this may - lead to the community IDs changing back and forth in each iteration within the - two halves of the subgraph. -- **Asynchronous**: A node determines the new community ID using the most - up-to-date community IDs of its neighbors, whether those updates occurred in - the current iteration or the previous one. The order in which nodes are - updated in each iteration is chosen randomly. This leads to more stable - community IDs. - -Parameters: -- `graph_id` -- `start_label_attribute` -- `synchronous` -- `random_tiebreak` -- `maximum_supersteps` - -Result: a community ID for each node - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"start_label_attribute\":\"start_attr\",\"synchronous\":false,\"random_tiebreak\":false,\"maximum_supersteps\":500}" "$ENGINE_URL/v1/labelpropagation" -``` - -##### Attribute Propagation - -`POST <ENGINE_URL>/v1/attributepropagation` - -The attribute propagation algorithm can be used to implement community detection. -It works similar to the label propagation algorithm, but every node additionally -accumulates a memory of observed labels instead of forgetting all but one label. - -The algorithm assigns an initial value to every node in the graph using a -user-defined attribute. The attribute value can be a list of strings to -initialize the set of labels with multiple labels. - -In each iteration of the computation, the following steps are executed: - -1. Each node propagates its set of labels along the edges to all direct - neighbor nodes. Whether inbound or outbound edges are followed depends on - an algorithm setting. -2. Each node adds the labels it receives to its own set of labels. - - After a specified maximal number of iterations or if no label set changes any - more, the algorithm stops. - - {{< warning >}} - If there are many labels and the graph is well-connected, the result set can - be very large. - {{< /warning >}} - -Parameters: -- `graph_id` -- `start_label_attribute`: The attribute to initialize labels with. - Use `"@id"` to use the document IDs of the nodes. -- `synchronous`: Whether synchronous or asynchronous label propagation is used. -- `backwards`: Whether labels are propagated in edge direction (`false`) or the - opposite direction (`true`). -- `maximum_supersteps`: Maximum number of iterations. - -Result: The set of accumulated labels of each node. - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"start_label_attribute\":\"start_attr\",\"synchronous\":false,\"backwards\":false,\"maximum_supersteps\":500}" "$ENGINE_URL/v1/attributepropagation" -``` - -{{< comment >}} Work in progress -#### Custom Python code - -`POST <ENGINE_URL>/v1/python` - -You can run Python code to implement custom graph analytics algorithms as well -as execute any of the graph algorithms available in the supported Python -libraries. - -The NetworkX library is available by default using the variable `nx`: - -```py -def worker(graph): - return nx.pagerank(graph, 0.85) -``` - -Parameters: -- `graph_id` -- `function`: A string with Python code. It must define a function `def worker(graph):` - that returns a dataframe or dictionary with the results. The key inside that - dict must represent the node ID. The value can be of any type. -- `use_cugraph`: Use cugraph (or regular pandas/pyarrow). - -Result: Depends on the algorithm. If multiple values are returned for a single -node, a JSON object with multiple keys is stored. <!-- TODO: verify --> - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -XPOST -d "{\"graph_id\":$GRAPH_ID,\"function\":\"def worker(graph):\n return nx.pagerank(graph, 0.85)\",\"use_cugraph\":false}" "$ENGINE_URL/v1/python" -``` -{{< /comment >}} - -### Store job results - -`POST <ENGINE_URL>/v1/storeresults` - -You need to specify to which ArangoDB `database` and `target_collection` to save -the results to. They need to exist already. - -You also need to specify a list of `job_ids` with one or more jobs that have run -graph algorithms. - -Each algorithm outputs one value for each node, and you can define the target -attribute to store the information in with `attribute_names`. It has to be a -list with one attribute name for every job in the `job_ids` list. - -You can optionally set the degree of `parallelism` and the `batch_size` for -saving the data. - -Parameters: -- `database` -- `target_collection` -- `job_ids` -- `attribute_names` -- `parallelism` -- `batch_size` - -```bash -JOB_ID="123" -curl -H "Authorization: bearer $ADB_TOKEN" -X POST -d "{\"database\":\"_system\",\"target_collection\":\"coll\",\"job_ids\":[$JOB_ID],\"attribute_names\":[\"attr\"]}" "$ENGINE_URL/v1/storeresults" -``` - -### List all jobs - -`GET <ENGINE_URL>/v1/jobs` - -List all active and finished jobs. - -```bash -curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/jobs" -``` - -### Get a job - -`GET <ENGINE_URL>/v1/jobs/<JOB_ID>` - -Get detailed information about a specific job. - -```bash -JOB_ID="123" -curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/jobs/$JOB_ID" -``` - -### Delete a job - -`DELETE <ENGINE_URL>/v1/jobs/<JOB_ID>` - -Delete a specific job. - -```bash -JOB_ID="123" -curl -H "Authorization: bearer $ADB_TOKEN" -X DELETE "$ENGINE_URL/v1/jobs/$JOB_ID" -``` - -### List all graphs - -`GET <ENGINE_URL>/v1/graphs` - -List all loaded sets of graph data that reside in the memory of the engine node. - -```bash -curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/graphs" -``` - -### Get a graph - -`GET <ENGINE_URL>/v1/graphs/<GRAPH_ID>` - -Get detailed information about a specific set of graph data. - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" "$ENGINE_URL/v1/graphs/$GRAPH_ID" -``` - -### Delete a graph - -`DELETE <ENGINE_URL>/v1/graphs/<GRAPH_ID>` - -Delete a specific set of graph data, removing it from the memory of the engine node. - -```bash -GRAPH_ID="234" -curl -H "Authorization: bearer $ADB_TOKEN" -X DELETE "$ENGINE_URL/v1/graphs/$GRAPH_ID" -``` diff --git a/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html b/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html index 520c9ff8bd..9aa55544af 100644 --- a/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html +++ b/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html @@ -1,7 +1,8 @@ {{ $tooltips := dict - "ArangoGraph" "This feature is available in the ArangoGraph Insights Platform" - "ArangoDB Platform" "This feature is available in the unified ArangoDB Platform" - "arangosh" "This feature is available in the ArangoDB Shell" + "AMP" "This feature is available in the Arango Managed Platform (AMP)" + "Data Platform" "This feature is available in the Arango Data Platform and GenAI Data Platform" + "GenAI Data Platform" "This feature is available in the Arango GenAI Data Platform but not the Data Platform" + "arangosh" "This feature is available in the ArangoDB Shell" -}} <p class="labels"> {{ range $.Params }} From a228b4d0609b19c4236fe2a925bead88b8bd59a1 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 14:41:55 +0200 Subject: [PATCH 11/27] Make core root folder not show cards for now --- site/content/arangodb/_index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/site/content/arangodb/_index.md b/site/content/arangodb/_index.md index a2f621e4e3..d411197bc9 100644 --- a/site/content/arangodb/_index.md +++ b/site/content/arangodb/_index.md @@ -4,4 +4,6 @@ menuTitle: ArangoDB weight: 3 layout: default # Remove this file because this isn't an actual page? ---- \ No newline at end of file +# With no content below, it shows cards for the version folders... +--- +## ArangoDB database system \ No newline at end of file From 2e21560fd6f4aceeae45d198d67c27071e504bc4 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 14:43:16 +0200 Subject: [PATCH 12/27] CircleCI: Increase time between config fetching attempts --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e8886cd9b5..23bd8011e4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -87,7 +87,7 @@ jobs: command: | mkdir -p .circleci && cd .circleci fetched=false - for i in $(seq 1 6); do + for i in $(seq 1 5); do echo "" res=$(curl -fsS https://api.github.com/repos/arangodb/docs-hugo/contents/.circleci?ref=$CIRCLE_SHA1) || curlStatus=$? if [[ -z "${curlStatus:-}" ]]; then @@ -103,7 +103,7 @@ jobs: fi unset curlStatus unset jqStatus - sleep 10 + sleep 60 done if [[ "$fetched" = false ]]; then echo "Failed to fetch download URLs" From ccb00501e2d526090ae036daa1d7dd9b2832728e Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 14:44:19 +0200 Subject: [PATCH 13/27] WIP: New navigation scheme with inline version selector --- .../arangodb-docs-theme/layouts/404.html | 2 +- .../layouts/_default/baseof.html | 2 +- .../layouts/_default/home.navigation.html | 18 +++-- .../layouts/partials/header.html | 2 +- .../layouts/partials/version-selector.html | 2 +- .../arangodb-docs-theme/static/css/theme.css | 18 +++-- .../arangodb-docs-theme/static/js/theme.js | 78 +++++++++++++------ 7 files changed, 83 insertions(+), 39 deletions(-) diff --git a/site/themes/arangodb-docs-theme/layouts/404.html b/site/themes/arangodb-docs-theme/layouts/404.html index ebf498aa8a..6963741534 100644 --- a/site/themes/arangodb-docs-theme/layouts/404.html +++ b/site/themes/arangodb-docs-theme/layouts/404.html @@ -11,7 +11,7 @@ <body> <noscript>You need to enable JavaScript to use the ArangoDB documentation.</noscript> - <div class="page-wrapper page_content_splash" style="height: auto;opacity: 0;"> + <div class="page-wrapper page_content_splash" style="height: auto;opacity: 1;"> <section class="page-main"> <section class="page-container"> {{ partialCached "header.html" . }} diff --git a/site/themes/arangodb-docs-theme/layouts/_default/baseof.html b/site/themes/arangodb-docs-theme/layouts/_default/baseof.html index 8063318922..150c1d0578 100644 --- a/site/themes/arangodb-docs-theme/layouts/_default/baseof.html +++ b/site/themes/arangodb-docs-theme/layouts/_default/baseof.html @@ -7,7 +7,7 @@ <body> {{ if $isProduction }}{{ partialCached "tracking/body-start.html" . }}{{ end -}} <noscript>You need to enable JavaScript to use the ArangoDB documentation.</noscript> - <div class="page-wrapper page_content_splash" style="height: auto; opacity: 0;"> + <div class="page-wrapper page_content_splash" style="height: auto; opacity: 1;"> <section class="page-main"> <section class="page-container"> {{ partialCached "header.html" . -}} diff --git a/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html b/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html index 55ad423ade..954366a9d3 100644 --- a/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html +++ b/site/themes/arangodb-docs-theme/layouts/_default/home.navigation.html @@ -3,11 +3,7 @@ <div class="sidenav-navigation"> <div class="content-wrapper highlightable"> <ul class="topics{{ if .Site.Params.collapsibleMenu }} collapsible-menu{{ end }}"> - {{- range .Site.Sections.ByWeight }} - <ul class="version-menu version-{{ replace .Type "." "_" }}">{{/* TODO: hide non-stable versions by default? */}} - {{- template "section-tree-nav" . }} - </ul> - {{- end }} + {{- template "section-tree-nav" dict "Pages" .Site.Sections }} </ul> <div class="footermargin footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter"></div> </div> @@ -26,9 +22,21 @@ <a href="{{ .RelPermalink }}" class="toggle sect menu-link"> <div class="menu-title">{{ .Params.menuTitle | markdownify }}</div> </a> + {{ $isVersioned := eq $page.Path "/arangodb" }} + {{ if $isVersioned }} + {{ partial "version-selector.html" . }} + {{ range $versionPage := $page.Pages }} + <div class="version-menu version-{{ replace (index (split $versionPage.Path "/") 2) "." "_" }}"> + <ul class="submenu"> + {{- template "section-tree-nav" $versionPage }} + </ul> + </div> + {{ end }} + {{ else }} <ul class="submenu"> {{- template "section-tree-nav" $page }} </ul> + {{ end }} </li> {{- else }} {{- /* page (or section without children) */}} diff --git a/site/themes/arangodb-docs-theme/layouts/partials/header.html b/site/themes/arangodb-docs-theme/layouts/partials/header.html index 6d73d06742..ac6fbd90af 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/header.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/header.html @@ -27,7 +27,7 @@ <div class="docsearch"> </div> {{ partialCached "inkeep-widget.html" . -}} - {{ partialCached "version-selector.html" . }} + {{/* partialCached "version-selector.html" . */}} </div> </header> \ No newline at end of file diff --git a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html index 059dc6eec9..68c1b53c0c 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html @@ -6,7 +6,7 @@ {{ if ne $version.name $version.alias }} <option value="{{ $version.alias }}">{{ $version.alias }}</option> {{ end }} - <option value="{{ $version.name }}">{{ $version.name }}</option> + <option value="{{ $version.name }}"{{ if eq $version.name "3.12" }} selected{{ end }}>{{ $version.name }}</option> {{ end }} </select> </div> \ No newline at end of file diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index 09be3245c1..cbdefd6aed 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -774,25 +774,29 @@ header .logo { .version-selector { border: none; margin-left: 1rem; - color: var(--gray-950); } +.arangodb-version { + border: none; + padding: 0 .75rem; + color: var(--gray-50); + background: black; +} + +/* @media screen and (max-width: 768px) { .version-selector { border: none; } } -.arangodb-version { - border: none; - background: none; -} - @media screen and (max-width: 768px) { .arangodb-version { width: 4rem; } } +*/ + /* end Header */ /* Menu */ @@ -928,7 +932,7 @@ header .logo { .sidebar ul.topics > li a { - font-size: 13px; + /*font-size: 13px;*/ line-height: 1.3rem; } diff --git a/site/themes/arangodb-docs-theme/static/js/theme.js b/site/themes/arangodb-docs-theme/static/js/theme.js index 5efc2c16a2..d22f26cc61 100644 --- a/site/themes/arangodb-docs-theme/static/js/theme.js +++ b/site/themes/arangodb-docs-theme/static/js/theme.js @@ -10,6 +10,11 @@ function toggleMenuItem(event) { listItem.querySelector("label").classList.toggle("open"); slideToggle(listItem.querySelector(".submenu")); + + const versionSelector = listItem.querySelector(".version-selector") + if (versionSelector) { + versionSelector.style.display = listItem.classList.contains("open") ? "block" : "none"; + } } // Vanilla JS slideToggle implementation @@ -28,23 +33,31 @@ function menuToggleClick(event) { } function renderVersion() { - var version = getVersionFromURL(); + var urlVersion = getVersionFromURL(); + /* var versionSelector = document.querySelector(".arangodb-version"); if (!version || version === "platform") { versionSelector.style.display = "none"; } else { versionSelector.style.display = "block"; } + */ - version = "version-" + version.replace('.', '_'); - var menuEntry = document.getElementsByClassName('version-menu'); - for ( let entry of menuEntry ) { - if (entry.classList.contains(version)) { - entry.style.display = 'block'; - } else { - entry.style.display = 'none'; - } + if (urlVersion) { + var versionSelector = document.querySelector(".version-selector"); + if (versionSelector) { + versionSelector.style.display = "block"; + } + var version = "version-" + urlVersion.replace('.', '_'); + var menuEntry = document.querySelectorAll('.version-menu .submenu'); + for ( let entry of menuEntry ) { + if (entry.classList.contains(version)) { + entry.style.display = 'block'; + } else { + entry.style.display = 'none'; + } + } } } @@ -52,18 +65,25 @@ function closeAllEntries() { document.querySelectorAll(".dd-item.active").forEach(el => el.classList.remove("active")); document.querySelectorAll(".dd-item > label.open").forEach(el => el.classList.remove("open")); document.querySelectorAll(".submenu").forEach(el => el.style.display = "none"); + document.querySelectorAll(".version-selector").forEach(el => el.style.display = "none"); document.querySelectorAll(".dd-item.parent").forEach(el => el.classList.remove("parent")); } function loadMenu(url) { closeAllEntries(); var version = getVersionFromURL() + if (version) { - document.querySelectorAll('.version-menu.version-' + version.replace('.', '_') + ' a').forEach(function(link) { - const oldHref = link.getAttribute('href'); - const newHref = oldHref.replace(oldHref.split("/")[1], version); - link.setAttribute('href', newHref); - }); + document.querySelector(".version-selector").style.display = "block"; + + /* + document.querySelectorAll('.version-menu.version-' + version.replace('.', '_') + ' a').forEach(function(link) { + const oldHref = link.getAttribute('href'); + const newHref = oldHref.replace(oldHref.split("/")[1], version); + link.setAttribute('href', newHref); + }); + */ + } // Try to find the menu item - first try exact match, then try without hash console.log('loadMenu: Looking for URL:', url); @@ -99,6 +119,10 @@ function loadMenu(url) { label.classList.add("open"); console.log('loadMenu: Added open class to label'); } + const versionSelector = current.querySelector(".version-selector"); + if (versionSelector) { + versionSelector.style.display = "block"; + } const submenu = current.querySelector(".submenu"); if (submenu) { submenu.style.display = "block"; @@ -196,17 +220,22 @@ function loadNotFoundPage() { function loadPage(target) { var href = target; + /* var versionUrl = getVersionFromURL(); if (versionUrl !== "platform" && getVersionInfo(versionUrl) == undefined) { loadNotFoundPage(); return; } - + */ + /* getCurrentVersion(href); renderVersion(); loadMenu(new URL(href).pathname); var version = getVersionInfo(getVersionFromURL()).name; - href = href.replace(getVersionFromURL(), version); + href = href.replace(getVersionFromURL(), version);*/ + var menuPathName = new URL(href).pathname; + console.log(menuPathName); + loadMenu(menuPathName); fetch(href) .then(response => { if (response.url && href.replace(/#.*/, "") !== response.url) { @@ -414,7 +443,9 @@ function getVersionInfo(version) { } function getVersionFromURL() { - return window.location.pathname.split("/")[1] + // TODO: Make this data-driven + var splitUrl = window.location.pathname.split("/"); + if (splitUrl[1] == "arangodb") return splitUrl[2]; } function isUsingAlias() { @@ -452,11 +483,12 @@ function setVersionSelector(version) { } function getCurrentVersion(href) { + if (!stableVersion) return; // Only defined for /arangodb var newVersion = stableVersion.name if (window.location.pathname.split("/").length > 0) { newVersion = getVersionFromURL(); - if (newVersion === "platform") { + if (newVersion !== "arangodb") { return; } if ((href === "" || href === "/") && getVersionInfo(newVersion) == undefined) { @@ -485,7 +517,7 @@ function changeVersion() { var currentVersion = getVersionFromURL(); //var newVersionAlias = getVersionInfo(newVersion).alias; - if (currentVersion == "platform" || newVersion == "platform") { + if (!currentVersion) { var newUrl = window.location.pathname = "/" + newVersion + "/"; } else { var newUrl = window.location.pathname.replace(currentVersion, newVersion) + window.location.hash; @@ -555,7 +587,7 @@ const goToTop = (event) => { function goToHomepage(event){ event.preventDefault(); - var homepage = "/" + getVersionFromURL() + "/"; + var homepage = "/"; // + getVersionFromURL() + "/"; updateHistory(homepage); } @@ -585,7 +617,7 @@ function toggleExpandShortcode(event) { function linkToVersionedContent() { const currentVersion = getVersionFromURL(); - if (currentVersion !== "platform") return; + if (!currentVersion) return; document.querySelectorAll("a.link:not([target])").forEach(el => { const matches = el.getAttribute("href").match(/^\/(\d\.\d{1,2})(\/.*)/); const previousVersion = localStorage.getItem('docs-version') || "stable"; @@ -736,6 +768,6 @@ window.onload = () => { document.querySelectorAll('.sidebar.mobile').forEach(el => el.classList.remove("active")); } - const pageWrapper = document.querySelector('.page-wrapper'); - if (pageWrapper) pageWrapper.style.opacity = "1"; + //const pageWrapper = document.querySelector('.page-wrapper'); + //if (pageWrapper) pageWrapper.style.opacity = "1"; } \ No newline at end of file From 8241b8e648cd31fa6afafb8a4667e3b61c47799e Mon Sep 17 00:00:00 2001 From: Palash Karia <2976363+palashkaria@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:02:43 +0530 Subject: [PATCH 14/27] chore: update logo, tweak colors --- .../images/ArangoAMP_logo.svg | 23 ++++++++++++++++++ .../images/ArangoDB_Logo_White_small.png | Bin 2200 -> 0 bytes .../images/ArangoGraph_Logo.svg | 19 --------------- .../arangodb-docs-theme/images/favicon.png | Bin 1208 -> 2530 bytes .../arangodb-docs-theme/images/logo_main.png | Bin 29935 -> 9660 bytes .../arangodb-docs-theme/images/logo_small.png | Bin 0 -> 4205 bytes .../layouts/partials/header.html | 2 +- .../layouts/shortcodes/cloudbanner.html | 2 +- .../arangodb-docs-theme/static/css/theme.css | 8 +++--- toolchain/arangoproxy/cmd/configs/local.yaml | 2 +- 10 files changed, 30 insertions(+), 26 deletions(-) create mode 100644 site/themes/arangodb-docs-theme/images/ArangoAMP_logo.svg delete mode 100644 site/themes/arangodb-docs-theme/images/ArangoDB_Logo_White_small.png delete mode 100644 site/themes/arangodb-docs-theme/images/ArangoGraph_Logo.svg create mode 100644 site/themes/arangodb-docs-theme/images/logo_small.png diff --git a/site/themes/arangodb-docs-theme/images/ArangoAMP_logo.svg b/site/themes/arangodb-docs-theme/images/ArangoAMP_logo.svg new file mode 100644 index 0000000000..7df15e9aa5 --- /dev/null +++ b/site/themes/arangodb-docs-theme/images/ArangoAMP_logo.svg @@ -0,0 +1,23 @@ +<svg width="353" height="79" viewBox="0 0 353 79" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_53_91)"> +<mask id="mask0_53_91" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="353" height="74"> +<path d="M0.5 0.5H352.5V73.5H0.5V0.5Z" fill="white"/> +</mask> +<g mask="url(#mask0_53_91)"> +<path d="M148.301 37.1599H146.763L146.691 37.1399C145.642 36.8603 144.117 36.6905 142.813 36.6905C138.279 36.6905 134.646 37.9606 132.15 40.3734C129.656 42.7818 128.221 46.4021 128.221 51.2613V60.9753H119.056V28.9666H127.989V34.9396C130.983 30.7984 136.202 28.0279 143.224 28.0279C144.843 28.0279 146.703 28.2648 147.866 28.5754L148.301 28.6919V37.1626V37.1599ZM222.725 28.032C227.782 28.032 231.678 29.3448 234.303 32.0011C236.929 34.6576 238.195 38.5599 238.195 43.5398V60.9797H229.088V44.3581C229.088 41.5161 228.409 39.546 227.112 38.2735C225.813 36.9969 223.783 36.3125 220.852 36.2813C217.15 36.2542 213.967 37.3857 211.712 39.5416C209.461 41.6951 208.077 44.9241 208.077 49.2108V60.973H198.97L199.024 28.9622H207.898V34.2753C210.903 30.6662 216.119 28.0276 222.725 28.0276V28.032ZM262.72 28.032C268.893 28.032 273.729 30.0913 276.437 32.6787V28.9669H285.486V56.0625C285.486 61.5655 283.838 65.9708 280.141 68.9809C276.466 71.9706 270.865 73.5001 263.131 73.5001C256.638 73.5001 250.184 72.1428 245.415 69.75L245.674 69.229H245.091V61.5611H246.703L246.837 61.635C251.407 64.1573 257.031 65.5393 263.073 65.5393C268 65.5393 271.329 64.7657 273.421 63.2115C275.47 61.6909 276.437 59.3408 276.437 55.8856V55.5907C273.606 58.7055 268.75 60.5706 262.606 60.5706C256.63 60.5706 251.798 58.8398 248.454 55.9351C245.105 53.0257 243.283 48.9715 243.283 44.4187C243.283 39.8657 245.149 35.7491 248.532 32.7838C251.91 29.8208 256.768 28.0299 262.72 28.0299V28.032ZM264.357 36.0488C260.644 36.0488 257.728 36.9074 255.757 38.3562C253.803 39.7921 252.743 41.8269 252.743 44.3001C252.743 46.7733 253.781 48.8149 255.689 50.2484C257.616 51.6928 260.472 52.5515 264.124 52.5515C267.768 52.5515 270.871 51.6237 273.044 50.123C275.212 48.6271 276.437 46.5831 276.437 44.3001C276.437 42.0171 275.285 39.9596 273.196 38.4728C271.099 36.9789 268.058 36.0508 264.354 36.0508L264.357 36.0488ZM310.465 28.032C323.07 28.032 332.357 35.1878 332.357 44.9442C332.357 54.6961 323.14 61.9749 310.465 61.9749C297.793 61.9749 288.636 54.7565 288.636 44.9442C288.636 35.1318 297.858 28.032 310.465 28.032ZM310.465 35.9905C306.441 35.9905 303.337 36.9789 301.258 38.5755C299.187 40.1633 298.092 42.3771 298.092 44.9442C298.092 47.5112 299.216 49.7519 301.304 51.3708C303.402 52.9989 306.505 54.0118 310.465 54.0118C314.431 54.0118 317.549 53.0233 319.661 51.4111C321.765 49.8078 322.9 47.5648 322.9 44.9442C322.9 42.3232 321.791 40.1653 319.708 38.5779C317.611 36.9789 314.493 35.9928 310.465 35.9905ZM192.04 29.0808H182.991V32.1041C180.053 29.8164 175.469 28.1459 169.859 28.1459C163.791 28.1459 158.788 29.975 155.285 33.0455C151.777 36.1223 149.837 40.3934 149.837 45.1208C149.837 49.8481 151.728 54.0589 155.211 57.0798C158.683 60.0943 163.657 61.8563 169.745 61.8563C175.362 61.8563 180.006 60.3224 183.049 57.6323L183.244 61.1587L184.411 61.0939H193.21V29.0808H192.04ZM171.261 53.8372C163.786 53.8372 159.294 50.3264 159.294 44.9998C159.294 39.6731 163.905 36.1624 171.493 36.1624C179.082 36.1624 184.161 39.966 184.161 44.9998C184.161 50.0333 178.736 53.8372 171.263 53.8372H171.261Z" fill="white"/> +<path d="M352.5 56.0803C352.495 56.0618 352.483 56.0458 352.467 56.0352C352.451 56.0245 352.431 56.02 352.412 56.0223C347.502 56.5098 342.841 54.2624 340.154 50.3916C339.415 49.3318 338.837 48.1674 338.441 46.9368C338.435 46.9182 338.423 46.9022 338.407 46.8915C338.391 46.8808 338.372 46.8762 338.353 46.8785C338.309 46.8829 338.288 46.9256 338.294 46.9636C338.423 48.274 338.35 49.5709 338.097 50.8164C337.168 55.4342 333.782 59.3585 329.089 60.8568C329.07 60.8626 329.053 60.8749 329.042 60.8916C329.031 60.9084 329.026 60.9285 329.027 60.9486C329.033 60.991 329.074 61.0111 329.121 61.0066C334.029 60.5192 338.69 62.7666 341.377 66.6373C342.115 67.6978 342.692 68.862 343.09 70.0922C343.102 70.1302 343.137 70.1549 343.178 70.1505C343.216 70.1393 343.242 70.1034 343.24 70.0654C343.108 68.7549 343.184 67.458 343.433 66.2126C344.363 61.5948 347.748 57.6725 352.441 56.1722C352.48 56.161 352.506 56.1251 352.503 56.0803H352.5Z" fill="#58DF20"/> +<path d="M89.1504 18.5908C92.7561 18.6488 96.2256 20.8359 98.083 24.8724C99.8535 28.7228 103.885 37.4887 107.473 45.2953C109.266 49.1973 110.949 52.8602 112.184 55.5459C112.8 56.8876 113.307 57.9876 113.658 58.7502C113.834 59.1326 113.97 59.4299 114.064 59.6312C114.111 59.7319 114.147 59.8102 114.171 59.8617C114.182 59.8885 114.193 59.9065 114.198 59.9197C114.2 59.9265 114.203 59.9309 114.205 59.9353V59.94L114.258 60.0584V61.5834H105.218L105.064 61.237L100.834 51.7152H76.7817L72.4973 61.2414L72.3409 61.5858H63.5735V60.0675L63.6228 59.9556V59.9512C63.6228 59.9489 63.6272 59.9444 63.6292 59.9377C63.6339 59.9241 63.6427 59.9065 63.6539 59.8794C63.6762 59.8302 63.7096 59.7566 63.7521 59.658C63.8369 59.4635 63.9622 59.1773 64.125 58.8106C64.4488 58.075 64.9175 57.0171 65.4913 55.7181C66.9671 52.3848 68.4525 49.0558 69.9476 45.7312C73.3949 38.0745 77.4179 29.293 79.7062 24.8585C81.8989 20.608 85.5356 18.5349 89.1437 18.5929L89.1504 18.5908ZM88.9718 26.5717C88.8377 26.5628 88.5922 26.6276 88.2015 27.0544C87.8198 27.4753 87.3798 28.1571 86.873 29.1567C86.029 31.0285 84.2588 34.9684 82.6959 38.4412C81.9121 40.1832 81.182 41.8113 80.6464 43.0008C80.4498 43.437 80.2803 43.8147 80.1418 44.119H97.4825C97.3485 43.8126 97.1789 43.4303 96.9845 42.9896C96.46 41.7957 95.741 40.1676 94.9707 38.4233C93.4281 34.9328 91.6798 30.9837 90.8403 29.1431C90.4273 28.233 90.0545 27.5689 89.7107 27.1327C89.3581 26.6856 89.1123 26.5805 88.9694 26.5717H88.9718Z" fill="white"/> +<path d="M51.2874 7.10134C50.4323 5.2834 49.2311 3.76041 47.8091 2.69838C47.2063 2.25331 46.5812 1.86859 45.9382 1.55775C45.3016 1.26046 44.632 1.01909 43.8884 0.822162C42.1762 0.379452 40.2381 0.395053 38.2845 0.869258C35.6659 1.50418 33.1518 2.91502 31.3883 4.74002C28.8609 7.34065 26.0164 9.77143 23.2659 12.1239C22.1609 13.0676 21.0198 14.0446 19.9148 15.0174C15.7709 18.6692 11.4868 22.444 7.93685 26.8961C0.261194 36.538 -1.63257 48.6295 3.00034 58.4551C3.63323 59.7923 4.39285 61.0654 5.26869 62.2567C7.56402 65.3762 10.8928 67.3752 13.8443 68.9206C16.8583 70.4992 20.3501 71.3802 23.5384 71.3802C23.7795 71.3802 24.0183 71.3758 24.257 71.3646C25.7642 71.2954 27.2399 71.0873 28.6377 70.7453C39.1845 68.1938 47.4004 59.1306 50.0795 47.0909L50.2314 46.4113H50.2179C51.312 41.1538 51.5576 35.722 51.7943 30.4605L51.8007 30.3018C51.8679 28.808 51.9125 27.2829 51.955 25.807C52.0597 22.2112 52.1671 18.4923 52.6045 14.9079C52.9128 12.3609 52.4326 9.51417 51.2851 7.10134H51.2874ZM41.7385 49.1929C39.8407 57.8066 33.9444 65.4678 24.9962 67.5765C23.8761 67.8429 22.7328 67.9995 21.5824 68.044C17.5638 68.1982 13.6566 66.5545 10.3947 64.361C9.00399 63.4217 7.74706 62.279 6.74445 60.9282C6.06362 60.0025 5.45847 59.0076 4.96509 57.97C0.995701 49.6624 3.24821 40.2616 8.76082 33.3743C11.5358 29.9059 14.9003 26.9609 18.2449 24.0291C21.3032 21.3481 24.565 18.7855 27.4074 15.8831C28.7626 14.4967 30.6825 13.4323 32.6986 12.9513C34.123 12.6181 35.5988 12.5758 36.9607 12.9313C37.4969 13.0758 38.0203 13.2642 38.5256 13.4947C39.023 13.7421 39.4975 14.0333 39.9436 14.3648C41.0688 15.2079 41.9662 16.3841 42.6003 17.7078C43.4912 19.5817 43.8661 21.7531 43.6361 23.6762C43.1562 27.7147 43.2119 31.8651 43.0444 35.9393C42.8638 40.3826 42.6763 44.8594 41.723 49.1976H41.7362L41.7385 49.1932V49.1929Z" fill="#007339"/> +<path d="M43.6361 23.6714C43.8661 21.7504 43.4912 19.5769 42.6004 17.703C41.9685 16.379 41.0709 15.2028 39.9436 14.3598C39.4975 14.0284 39.023 13.7373 38.5257 13.4899C38.0204 13.2591 37.497 13.0706 36.9607 12.9266C35.5988 12.571 34.123 12.6134 32.6986 12.9466C30.6825 13.4272 28.7627 14.4919 27.4074 15.8783C24.563 18.783 21.3032 21.3457 18.2449 24.0246C14.9003 26.9564 11.5358 29.9014 8.76054 33.3695C3.24852 40.2571 0.995718 49.6579 4.9651 57.9652C5.45849 59.0028 6.06364 59.998 6.74446 60.9238C7.74473 62.2746 9.00401 63.4172 10.395 64.3562C13.6545 66.5501 17.5641 68.1937 21.5827 68.0392C22.7331 67.9961 23.8764 67.8396 24.9963 67.5721C33.9444 65.4609 39.8386 57.8021 41.7385 49.1884H41.725C42.6784 44.8502 42.8661 40.3734 43.0468 35.9301C43.2143 31.8556 43.1586 27.7055 43.6385 23.667L43.6361 23.6714Z" fill="#B9FF38"/> +<path d="M29.5507 34.0136C27.1081 32.4306 23.824 32.3411 20.3031 33.7611C17.0101 35.0892 14.0363 37.5356 12.1408 40.4718C8.28493 46.4492 9.33887 54.023 14.4895 57.3571C15.7123 58.148 17.0948 58.6567 18.5372 58.8466C20.0262 59.0456 21.5938 58.9158 23.1631 58.453C26.2372 57.5449 28.9567 55.4541 30.8188 52.5695C33.1763 48.9224 34.1408 43.9534 33.2746 39.9128C32.7076 37.263 31.4169 35.2258 29.5484 34.016L29.5507 34.0136Z" fill="black"/> +</g> +</g> +<path d="M324.351 78.5V67.7H331.416C334.948 67.7 336.75 68.99 336.75 71.315C336.75 73.685 334.948 74.93 331.416 74.93H327.912V78.5H324.351ZM327.912 72.35H331.387C332.488 72.35 333.032 72.005 333.032 71.36C333.032 70.67 332.488 70.355 331.387 70.355H327.912V72.35Z" fill="#58DF20"/> +<path d="M305.595 78.5V67.7H310.429L313.732 72.695H314.333L317.565 67.7H322.356V78.5H318.881L318.967 71.66H318.666L315.377 76.4H312.503L309.142 71.66H308.813L308.899 78.5H305.595Z" fill="#58DF20"/> +<path d="M289.72 78.5V78.2L294.253 67.7H299.974L304.621 78.2V78.5H300.775L299.916 76.325H294.125L293.252 78.5H289.72ZM295.183 73.73H298.887L297.571 70.415H296.513L295.183 73.73Z" fill="#58DF20"/> +<defs> +<clipPath id="clip0_53_91"> +<rect width="352" height="73" fill="white" transform="translate(0.5 0.5)"/> +</clipPath> +</defs> +</svg> diff --git a/site/themes/arangodb-docs-theme/images/ArangoDB_Logo_White_small.png b/site/themes/arangodb-docs-theme/images/ArangoDB_Logo_White_small.png deleted file mode 100644 index 18fd04a10c1d4a1e36796064f40f27799155af08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2200 zcmV;J2xs?FNk&GH2mk<AMM6+kP&iD32mk;th5#E7pW`Z$B*kjj<2xgd{Cj%8$1r2V zK>)UGBSmu3N1+hPA5aP0{bM(hBsofTHySKF{{KTQW_DL`+qMz+Up6Yx=M?~6^YtTH z00l`<$XQY;DGMRlNe)vb$f+W`2x>u!?O0ZYkf_?0IkjC7NNsenfN<TbN^3hKq*#gt zl)7z*6CrJ9kM<&Csy`qiE@}-0e+1etG)et65^WbST8C|b*k%O?%RsTr4%rCEK|l@y zve{u7DAa~9fe1wf*anDg|LrB7*ihnJHka72b!B}P{io`_vs`~?yv(wp+q&0<?QZ`L zt2eU7`Y6?>-JkY+r~Nz3#nxw8o`3pH`)9a-{4d+P{XRF%Vz9scmz-Epp8%akmWC*D z<Hgt-1(mB|ggL@+fkCEWVsDiDzTbUi{QrNUPF0<%q-URbBKq%8l9W2ym6B8BUJ0V+ z3l9FZWusO;Dk(fFSL@dj$CX15%q;lT#`S7BDgd8_qvPv>Y7sOHJ8?H5?8kAZtu$1c z`A4&?UIRg=J3uoB-A({|`i;C>C|c_zK|cFY?v*<A6GS?{<JoexNz-(*TCL`@F%pjA z0KhBf7Dv>+J5u^4i}j^2@p7}65amR^T|J+-C20+MO3VE8QgFGMldDtSCwXkF5uY)& zn60<MikCCoQ@%&3nY(wBT6;h)!-aM{-#}iSJpd>k=g>z?ELL0LgxiHuyyLt{&?lFo zYT=|Yf2Ar#nvFNYB`>FWD|J<-x>iS4GsF`)ASce6o+9(DaL&DpC_kkH08$nr3(gTk z0PypG3IOz^E;7M(ildyw&&Iwjk|VYvyAte6HFF#Sv_^>IOOX}N$2bV2^Bj0g_O;c! zUac3m_x$LL9k&n@IlneD9}`&`T`o}NWG#4H(Xe%xbsfkyqtVA-e)-)k!uQ@sEhigZ znbG$vXIj%4>{KZD{L5SKy!wig`GsK^0Kkp6MmlAF#d0u4l+Np!)-Czt3L*AC`>QYO zvTt41+lvCYsT=+$)_bH#oO_Kd>mGja?%RKpW80m$myD3ZQLhCzG|GppvZ4-(nZ+uA z;6?z@>co8|?VZk7>-1dxm(%o=CYwnMUegt(O}sBhnIxN4-vekxUG<NjE!Qb?@KWYh zF+`ejWnojxWJwyv{Sp5B%l-TJ@7?|Nn=h<F^it+lI`uZwW=L!t_XS~`ApYUOlbx22 ze*1*4tjDrw27JV{=>kB>Q7%#Q3jlN(_{aNCcMSginax~*(M?pzvY8@=jwZG0AwXOH z`b67tdFK<0G73JhYPuZLrl#%Pc;rFY8!BtS@1O7ZeD))|b6>rssWz++=E7n95L&U) zGCMuLv$NyF3uc*M|AuZl;pJY`VZ%ZzLD;8$7n`lPc(k+SGp5TW4g=J1&1)jT)3?zQ z(z2BCkVrOVg9szb>J%|zR}EF0ZG=$71s`89L(<-<wwvd0$n0*GRZSC^HDWu!0TwKz zr1Chs19WF#qMIG=>|F5&)?Yo;W5P{&hMbsH^*ZDtTI#Z?A9wD^uvuZE2VU~#JyIPS z*P>lxtGIY3kyX<SV*~!mUAPVQRns6nG_L`F+qvWyMvSoyBLlcq+c3c&Q&|cvFLt|K zc2z1bH?)VCW7iO}iYJ`t_JdpOJ~2kkF0@@>jYIw5YKwI@KX!~Cjjvm96Imv#YX<5n z3W<zT!ho-K6xldlV;|rREj|>2|56t@Yc19fbth9yFa*QM1wS*BgNq9MF6$FMc8#wM zUn&7$jARcEG)@acS{p}aXR;-A8%@ER-_cP!nlcrb3KPC?jYo#a-QU-*X|b`u3}bZ# zTMrR&l{LQ7W}bBO<X!FJRcOGQY`~}J$R8?WJT$a*03gt|T@lzstP(}MM`{7*na-T- zSU`lV1tT{R0Z$K$VUF{@rQAo-zn<8M*plhY3ZFf5=s_!M9JQppq{^SKge4I}fCe?; zL0tUcO8Nc5AZ?I%^S0#tFAjF+Q0Gd5w>Nd6i{P$SNDEb7{8%{SSh}hZcqF&r@e_OH zj<$6>R|S3&Mz{%Br2z@B87R*Ti`Mfg4itGsxQ0(q?(VB|!B>8G%)KMNzAz-;W9$b& z@wrPN_SJw@Yg_NWfA-r$V}QEz^(Tyji5L{#5^j;GXu?3ri0rz)`1%LJFTS9gJI2;w z2%xrQg@a<`;4s4eG_f0~^5UmXkrMdodD&2gEIZilZVf`v@LS;+WSF`j=*V!tbpqa~ zQ4Bi1Biv#|P*Ia$=x230vz{RK<S2uYQ(tQIrcTK&JT5cQ5_J?mY+KK$*aFb*`L<<Q zxz~mf82Gtx|9Yt3i9A%wB4Z7Dv$f-TOnVF`MQ!PPdhY0RpYk+#UEW};OSknXFzhsy zG-uq)tvxmiL>xrGVT*1Aqz*kRGnt_R2!~|L&&puCS&%0V$PHnkOis6sPW*5fkRu&^ zMHmgp$6sz(pFdqMrzq`D0^slkU$5XIbs;1n@y&;-l<n>iN!M(#(r__TAI|BYw17i$ zeK&khQAUcnwP3_KIH-Vz?UVixIUFT%2yFU>XRd;HWNW@%$?p;I_UlVvU>L@6H&NJ) zBXWjkCse5xlt-SF|8l)$X)?;-u+7{TZhDX%EBfs_MS)I&$h*_%&4s;yy*quJQBnR- zp3?3kDtB7CcYB_ur^^`<CLvhtkyo=6zS8494Hp8?Q{WsGk9#OoD}i!x_8Cv)1pwM7 zopRFY9owA-DZ`_<pAg0;>OEelTAm~oU887uURd+lKWE9oxmwvR{HBA`%5upww^ZDm zbv8;aeYiV5E|-erKP&lVmrn)M3yx5_22TgqTo@E;*W}q`-?P*z2iJ!+zre;}_4++C a?wcb=Nq2EyJJWi#Oj)fr4*ow34*&o@w=x0% diff --git a/site/themes/arangodb-docs-theme/images/ArangoGraph_Logo.svg b/site/themes/arangodb-docs-theme/images/ArangoGraph_Logo.svg deleted file mode 100644 index 7854ba284b..0000000000 --- a/site/themes/arangodb-docs-theme/images/ArangoGraph_Logo.svg +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg id="artwork" - xmlns="http://www.w3.org/2000/svg" viewBox="0 0 740 215"> - <defs - xmlns="http://www.w3.org/2000/svg"> - <style> - .cls-1{fill:#fff;} - path{fill:#fff;} - </style> - </defs> - <path d="M191,113.99h7.53v9.02c-1.01,1.45-2.43,2.66-4.25,3.64-1.82,.94-3.84,1.41-6.06,1.41s-3.79-.52-5-1.57c-1.18-1.04-1.77-2.49-1.77-4.34,0-2.05,.81-4.49,2.43-5.94,1.62-1.48,3.99-2.22,7.13-2.22m121.35-20.26c2.19,0,4.06,.45,5.61,1.36,1.58,.91,2.85,2.19,3.79,3.84v23.73c-.94,1.58-2.21,2.79-3.79,3.64-1.55,.81-3.45,1.21-5.71,1.21-3.64,0-6.27-1.36-7.88-4.09-1.62-2.76-2.43-6.53-2.43-11.31v-1.06c0-5.15,.83-9.33,2.48-12.52,1.68-3.2,4.33-4.8,7.93-4.8m58.45-.1c3.84,0,6.65,1.53,8.44,4.59,1.79,3.06,2.68,7.02,2.68,11.87v1.06c0,4.95-.89,8.94-2.68,11.97-1.75,3.03-4.53,4.54-8.34,4.54s-6.74-1.5-8.49-4.49c-1.75-3.03-2.63-7.04-2.63-12.02v-1.06c0-4.85,.88-8.81,2.63-11.87,1.75-3.06,4.55-4.59,8.39-4.59m0-11.36c-8.05,0-14.37,2.61-18.95,7.83-4.55,5.18-6.82,11.85-6.82,19.99v1.06c0,8.21,2.27,14.91,6.82,20.1,4.58,5.15,10.93,7.72,19.05,7.72s14.3-2.58,18.85-7.72c4.58-5.18,6.87-11.88,6.87-20.1v-1.06c0-8.18-2.29-14.86-6.87-20.04-4.55-5.18-10.87-7.78-18.95-7.78m-111.47,0c-3.3,0-6.29,.78-8.94,2.32-2.66,1.55-4.9,3.72-6.72,6.51l-.66-7.83h-21.58v8.89l7.83,1.52v33.88l-7.07,1.52v8.84h27.79v-8.84l-5.96-1.52v-29.29c1.04-1.45,2.34-2.56,3.89-3.33,1.55-.81,3.3-1.21,5.26-1.21,3,0,5.24,.77,6.72,2.32,1.48,1.51,2.22,4.11,2.22,7.78v23.73l-6.32,1.52v8.84h28.2v-8.84l-7.07-1.52v-23.78c0-7.4-1.55-12.84-4.65-16.31-3.1-3.47-7.41-5.2-12.94-5.2m-68.83,0c-3.57,0-6.91,.5-10.02,1.44-1.48,.39-3.03,.89-4.54,1.56-5.8,2.57-7.84,4.72-7.84,4.72l6.99,9.23s2.23-2.4,8.55-5.1c1.85-.78,4.14-1.1,5.89-1.1,2.97,0,5.21,.72,6.72,2.17,1.52,1.45,2.27,3.48,2.27,6.11v4.66h-7.53c-7.95,0-13.98,2.09-18.09,4.88-4.11,2.79-6.17,6.75-6.17,11.86s1.57,8.99,4.7,11.91c3.17,2.9,7.43,4.34,12.79,4.34,3.23,0,6.1-.62,8.59-1.87,2.53-1.25,4.66-2.88,6.42-4.9,.17,.98,.41,1.95,.71,2.93,.3,.94,.66,1.87,1.06,2.78h17.03v-8.84l-4.5-.61c-.1-.67-.17-1.38-.2-2.12v-24.94c0-6.13-2.12-10.84-6.37-14.14-4.21-3.33-9.7-5-16.47-5m-30.36,0c-2.66,0-5,.79-7.02,2.37-2.02,1.58-3.67,3.79-4.95,6.61l-.66-7.98h-21.58v8.89l7.83,1.52v33.88l-7.07,1.52v8.84h28.91v-8.84l-7.07-1.52v-26.56c.74-1.55,1.82-2.75,3.23-3.59,1.41-.84,3.2-1.26,5.36-1.26l6.06,.15,1.57-13.43c-.57-.17-1.3-.3-2.17-.4-.84-.13-1.65-.2-2.43-.2m163.73-.18l-1.23,8.06c-1.65-2.52-3.64-4.46-5.96-5.81-2.32-1.38-5.02-2.07-8.08-2.07-6.77,0-12.04,2.64-15.82,7.93-3.74,5.29-5.61,12.24-5.61,20.85v1.06c0,8.05,1.87,14.54,5.61,19.49,3.77,4.92,9.01,7.37,15.72,7.37,2.83,0,5.34-.54,7.53-1.62,2.19-1.08,4.09-2.64,5.71-4.7v3.58c0,3.91-.89,6.95-2.68,9.14-1.79,2.19-4.48,3.28-8.09,3.28-2.63,0-5.12-.3-7.48-.91-2.36-.57-4.72-1.36-7.07-2.37l-2.73,10.35c2.63,1.31,5.49,2.34,8.59,3.08,3.1,.77,6.03,1.16,8.79,1.16,7.92,0,14.14-2.15,18.65-6.46,4.55-4.27,6.82-10.01,6.82-17.22v-9.4s.01-34.4,.01-34.4l7.84-1.52v-8.89h-20.52Zm-234.77-.78h.3l6.74,21.08h-13.8l6.75-21.08h0Zm-7.33-16.91l-22.39,63.91-5.26,.76v8.84h25.07v-8.84l-5.1-.91,4.78-14.92h20.67l4.88,14.92-5.1,.91v8.84h25.07v-8.84l-5.26-.76-22.24-63.91h-15.11Z"/> - <g> - <path d="M437.23,138.94c-7.31,0-13.54-1.52-18.7-4.55-5.15-3.03-9.1-7.24-11.85-12.63s-4.12-11.64-4.12-18.75v-2.53c0-7.34,1.37-13.81,4.09-19.41,2.73-5.59,6.6-9.96,11.6-13.11s10.92-4.73,17.76-4.73c5.29,0,10.26,.72,14.91,2.17,4.65,1.45,8.69,3.62,12.13,6.52v16.32h-10.92l-2.07-9.85c-1.31-1.14-3.08-2.06-5.31-2.75s-4.77-1.04-7.63-1.04c-4.11,0-7.66,1.09-10.64,3.26-2.98,2.17-5.26,5.19-6.85,9.05-1.58,3.86-2.38,8.35-2.38,13.47v2.63c0,4.99,.78,9.32,2.35,13.01s3.87,6.54,6.9,8.57,6.75,3.03,11.17,3.03c2.59,0,4.98-.24,7.15-.73,2.17-.49,3.97-1.09,5.38-1.79v-12.48l-10.51-.81v-10.36h25.32v29.77c-3.27,2.32-7.2,4.19-11.8,5.61s-9.93,2.12-16,2.12Z"/> - <path d="M564.08,158.9v-8.89l7.13-1.52v-54.88l-7.88-1.52v-8.89h21.43l.71,6.37c1.62-2.36,3.57-4.18,5.86-5.46s5.02-1.92,8.19-1.92c4.41,0,8.19,1.21,11.32,3.61,3.13,2.41,5.53,5.77,7.2,10.08,1.67,4.31,2.5,9.35,2.5,15.11v1.06c0,5.39-.83,10.1-2.5,14.12-1.67,4.03-4.08,7.16-7.23,9.4-3.15,2.24-6.95,3.36-11.4,3.36-2.93,0-5.52-.53-7.76-1.59-2.24-1.06-4.15-2.62-5.74-4.67v15.82l7.13,1.52v8.89h-28.96Zm30.93-31.28c3.77,0,6.51-1.4,8.21-4.2,1.7-2.8,2.55-6.59,2.55-11.37v-1.06c0-3.47-.39-6.49-1.16-9.07-.78-2.58-1.96-4.6-3.56-6.06-1.6-1.47-3.65-2.2-6.14-2.2-2.02,0-3.8,.45-5.33,1.36-1.53,.91-2.75,2.21-3.66,3.89v23.95c.91,1.55,2.13,2.73,3.66,3.54s3.34,1.21,5.43,1.21Z"/> - <path d="M624.02,137.87v-8.84l7.13-1.52v-58.07l-7.88-1.52v-8.89h22.59v31.13c1.72-2.53,3.85-4.49,6.39-5.89,2.54-1.4,5.43-2.1,8.67-2.1,5.49,0,9.85,1.83,13.06,5.48,3.22,3.66,4.83,9.31,4.83,16.96v22.89l7.08,1.52v8.84h-28.2v-8.84l6.37-1.52v-22.99c0-3.94-.74-6.74-2.22-8.39-1.48-1.65-3.66-2.48-6.52-2.48-1.99,0-3.8,.41-5.43,1.24-1.63,.83-2.97,2.03-4.02,3.61v29.01l6.37,1.52v8.84h-28.2Z"/> - </g> - <path d="M558.18,128.46c-.1-.67-.17-1.38-.2-2.12v-24.94c0-6.13-2.12-10.84-6.37-14.14-4.21-3.33-9.7-5-16.47-5h0c-3.57,0-6.91,.51-10.02,1.45-1.48,.39-3.03,.89-4.54,1.56-5.8,2.57-7.84,4.72-7.84,4.72l6.99,9.23s2.23-2.4,8.55-5.1c1.85-.78,4.14-1.1,5.89-1.1,2.97,0,5.21,.72,6.72,2.17,1.52,1.45,2.27,3.48,2.27,6.11v4.66h-7.53c-7.95,0-13.98,2.09-18.09,4.88-4.11,2.79-6.17,6.75-6.17,11.86s1.57,8.99,4.7,11.91c3.17,2.9,7.43,4.34,12.79,4.34,3.23,0,6.1-.62,8.59-1.87,2.53-1.25,4.66-2.88,6.42-4.9,.17,.98,.41,1.95,.71,2.93,.3,.94,.66,1.87,1.06,2.78h17.03v-8.84l-4.5-.61Zm-15.01-5.45c-1.01,1.45-2.43,2.66-4.25,3.64-1.82,.94-3.84,1.41-6.06,1.41s-3.79-.52-5-1.57c-1.18-1.04-1.77-2.49-1.77-4.34,0-2.05,.81-4.49,2.43-5.94,1.62-1.48,3.99-2.22,7.13-2.22h0s7.53,0,7.53,0v9.02Z"/> - <path d="M504.77,82.25c-2.66,0-5,.79-7.02,2.37-2.02,1.58-3.67,3.79-4.95,6.61l-.66-7.98h-21.58v8.89l7.83,1.52v33.88l-7.07,1.52v8.84h28.91v-8.84l-7.07-1.52v-26.56c.74-1.55,1.82-2.75,3.23-3.59,1.41-.84,3.2-1.26,5.36-1.26l6.06,.15,1.57-13.43c-.57-.17-1.3-.3-2.17-.4-.84-.13-1.65-.2-2.43-.2"/> -</svg> \ No newline at end of file diff --git a/site/themes/arangodb-docs-theme/images/favicon.png b/site/themes/arangodb-docs-theme/images/favicon.png index 4f9ff89cc9863478652febb7d9f87296f33559d7..41ad92213c12476a131f98a979f85bb27ce23a93 100644 GIT binary patch literal 2530 zcmV<82_5!{P)<h;3K|Lk000e1NJLTq003kF003kN1^@s6aN?Cz00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH33o|EK~#7F?VVpt zTh|@OzsF6}Y{@3KQkAM})k{20)3gGa773cQHIu^j2HDGKl?-@m`VtZxY1#|sW!jp5 z<YmcQoF>}RJq+?#@_@TafTl<g)=iz(go}iduuZAgz*-3L+4)`L)=>MNdymgG$Mk$8 z2miSyaK8TiJ%0c!7K_DVu~;k?i^XEGSS%KcMFEC-C-tKwz&pe(3C<nyOx$~(v1xG7 z?LC|s&!A4IUqOzy^oT(p5ciw_SG(YBupWe|KS56HYX*P(qOgW$goR-UrzVcUVCqYd z{{7uReh5Xkq(&B}C)!{rkD*>Dh>;QZcAz>O?0-Iv@%eXQAoXD({jEpEzeCUo<83%K znT27*U^=OnC~)f)gWz65U>s%(LSk^9Ml>XmYDvN{%oXH#>)8m!D3FgOVHn$B8tG&l z50-~PpWvv8Q9+3`48kl6`DKfP#g#GCLJWc<d@U0(<_JOs-$OR0RPa?pU($g=nBlVe zTRV}*MfenaJ4N-e|3#p256AAO#N)34OP>O_?f?@XFx<QaH6CB7rpVOJ<_jXJF-VA? zy~1(u<$?$sX-q)8#xWxVIdzp`;bYV_o9nV9HAdoD;QVopL+$0oD20Uiow%0X6N;VN zT^PjXRO((PwQ^QO)t*Y1(7>KN!lgoNWKp=WH_wEyl+zPNbt`IbAtZ*ENmUl3DWN6? zu}i!s)y0Ee?!qu?D+r~v50<C=GN}VU<akR_j3VT|NYnthFpSy>LSj%_>ocK5!8z3h zEwp|gbxCamDb^T1VjODcc%uW_AWM_N@n0B5^l2}Nk>5sQl+E`ktv%Ao#Q;Jp6iaqL z3IE{Em~lyRw1P;)paC1`5vl685D6qoz11br3GzkEs3-<yQdD(E#V%Q5z%U2Hh(-{J z7?c5#WmJ<%1>xR()E)W-kz`YpN$CvUe$-<dMXw-*xr~ZpP$qS_9W{X}_IgCGAfGG` z2*2!<d+CjiLW8hYECmsSnO7L<6Qt0!?JM^ZwK8<4wK5hyuFpl8dJ02|8x^{?n;}L$ zqeqZJ5dRX!i;?F!7)JGi(4yxuLA)+3gKafI$W^f~FF2!YYO}>ysKXkBs4l3l#=1p^ z&MAE=Y-+odTg9#E|6%;veJr>uSQL+mMDy42QpZzhOnwuQ!D7Z)h`JzN0l0pWiDvnN zim~7>WBA-%jAs7hiL#NI>?ar=x`*A)6F52cJ@2b_9&X=4E^EbGJLMD~78`{!Xz(u_ zo5L>}rn~_!Cq^kG+?#v<itCsD4ei9Sg#_6UI}ZOu-YBF`{Sh&^!$Wrw26AH;`sO@w zf)c20lFn`sLA-r^>#ai;#D~w_!-=-PhZ@vUNR(5(s*A76Vw@O+njk#iUHVYAsNl-r zy!eE>s1~v?x@lqy2|_zw*PsOjjXnzsCPwb#a(W)RplmD%0n%O<1`=M7LYu@XK5XAt z**eHQoj;~`4(Mj~0kmM?d^!<ckcaH^B|Ng&aap)3)tFI<e+B%0(xA?m3j<McS;^uZ zzqL=~>#t|@r>Yd(WvOx?7<XYH;RRu6D&9Td<E}=ds2kQ;%srA`Bb~nGTP22oeLhcK zX<;)BSQOS#WLI3in|tvy$px{k;<5_oiD1vOl~<(Cyr(TSEz8chf5(TWZ>2MaC&#B@ zASyA$vyf+es`A^@ONfd+%{!&n+`c23Eo3lK3_`heLK#*ibZ1tjd|PyZWk?q|aJKaX z*%k4cs!BAzDsRWn$T}=^WRsz&2(qayhamGKx9><U$mg>#lt=`T1zlCzd!7z7FY=L} zAQV4_CS4ecO4{rBUq3&cXp;MR6%GwNC%tCo7L#RImk^S!Stp4ap&$tNno~<Yd46lB z{uR_gtz-NH$px!?1R)VQTW9C2Q<Lq};RT6t&q8i~RQVDr+?q7bg_96Ltb>pUl2vh6 zq94(;BVT?Ipl%eJi{h6;p?T-$8iEdB5RROEA&_;DyYg)+au(WM5yC>^EQX`PbvcNb z@PZURVRZ97J%O^J!x}_MT}%XafmcR-Uv^av!R!&PN?1rUFBHUMQM)d+I)oKIX%m0* zuZRz&pTmLfr=bF6YU$zc;6P8X_y2RA<$RCVpi@Z|5TUZO<RRH<q@t(^vbx<{$4mZN z)-y_F5}_@H;?Mc17egfnXaDGPFeaVhtA0f6y6I~15p3Q8Ohx6s)C3vI=EP5yrPTLN z@5@)2lcl^pyVuK<DnS-OLeLtlw?eMNx_*OshtO1HHGdEatPOgy%uDqAtayDuw=n8! z_UU*$&c>*P^7gNSZ%-?(R4naxQN!>VXS-5CNpt5X&ie#&&IfU3G7Sa9V9!E+P_qko ziOwbA-lj(y+^RYm)or3kwT_9LFxmOC$b>oqA7`PJo?o-v-TM{Ym5b984N#zK&KW>n z>9jdl4C=HPjcek5_G*LchIw<9YkPSw9%EA@?<3xvsQu{)7p^h*it&gm9hm(3oO3j< zCI$t8?5BAgQ?-=p4pN?+&!P4CWnpJOz3~r*ecuJ1{03^ml~IOw#(XY#wAzNDzkG<0 zkY(^ZeuIz*tH|Yn*WPj5-+p*5C!4SI`#u`zZ^?*n)lG9G>0a*5CPoPzRCfJ_&jnmq z?wQF9La-K`=~TNU!sCitTUhs04t*Q()<mJZwC$O;KkJ49_+UnoQH2zP8i(R1?GWi^ z4_7=>Uc7hj?;Bh#lU{mvM)tQ-eL|Z*z157VpX)oRVOXTsm*4emYKl~x9}IhZ_=dFA zp*ll+eU+~-2rHAv;MIhih9>lHRZX>|OONrUg>;A8)rFz{)a6m>EMOskYn<m;6RJnt z{Ej4dg_}~!;wll%-r>F$M`T~?4iI>y5xF1#0P)6zyk;R0s0}jwXa6?;8t3rniL_U& zMgR#T25Fe1>>0nkLXZqJ676R03V#KM+!?LuDxH_7s-KEGYU?ir$x#>;W1{G*(O)=t zZPpp$Ywmar?bbm=zq_8SWt%X4?ge}Y)ly?2O6j`oWW@hp=xxQ2x%z_J3(eH-xP!iA z9I?+j5fj4j(5a;>e$;DV`H{{1n;+DQ7Y&~=a$jQL4*sFR4L$oPqjrLnQiw6aC$pr; zjGDaVshpRloFau}bBN`qy$Lac7A3qs>oki3a0-RGBMZysL$1rL_WM^Ih72rbQL9xb s7K_DVu~;k?i^XEGSS%Kc#S)1B1A75UmjQlHkN^Mx07*qoM6N<$g07vpbN~PV literal 1208 zcmV;p1V{T)Nk&Gn1ONb6MM6+kP&iDa1ONapC%_31RY~gqf6<guoZS87kbu+r%>Qwo zb$54ncXxMp-_7!$=g+gZJ<b<9k%R>F*$zaQMB9M^dfyr(+cc!126u8yWjfG=0Oa9H ziOoO;w>}$Vau7y)QGjF=faFM$BB^GUnR!o4Pv1{rM`Up|^9Z_aZHcnE|KBu>t%%*- z!TTbPUw2-LR6zg;(6MdXw$Waijby8P`vBWsb~2NrZQHsD5SLZ$nMJAO+NS!);T&<e znwLJUc}`z4d$kK8xQycwPV(@-9c9JaO!(UoKQrR4=ZvzyPlziFh~-P72KI0n-f)(s zIM+~|QjMk5)d>A9*Vl3%n<^<gmU!#QKc2YV{(F~TJ{54DPWFG3yj5Q*!#%e!5sMQc zI6o4dweUd2(|v=)YICXNGTlMeic-#S$AEQgVA4Ysp?{<KhZ6H>B~<CT|5=#wCI$xV zHxhgUN4%}cpAyZ&0Z%0Rn!%0(Fgr5Cy)w`neVz2bu2i~P;U55Ogt{I(hGX_B2{MB| zi(O87B{f>bWnE5kQe#6>XiAMvcB;xsRdK!{(zPW8t2h~zg*G)%0MJnj9%hC}SaLD; z=31na(<EOv+v{8{U)ro4*zD~Y_Lma2+9qZW0OluZJtI_nlPd~iZX^IGRfVDD;h&nm zkA?WVEEls~9`5=#Q$kJZP;>4!v*q(2eemU7%6=E<@qvl=jx4v<5&%q(R7$Woz@76d z3pJsYyHpRe-V`4izkX~~Z&vJj`?6`$^<s@eek#d|C2~p9rUwcDR@}`TfuAJgD2D+t zuJx|AP$mZkgG$@?`eBnXXSaz;k2M*gOqP3Ffl>-m5y{|^fX-r5inqU8D@g&2S6iE` z#~+^om>L;>Gn5zeWcee7{!Va|^?#jz$fm+w|6on2DZrcEuV0w9zW-2wmRh?YTe2*V zbd12;Fxy3dQ>aAWc)bpwbD6WrY;g~O$({<dL!M?zmTOA|!a1peW7tfk1ov~KX8=sC zxD$_0SWZ7Y7*+~qMk+m6cJLB{Q<57El`=b0CThwQ2RKe8dUs<50N%tM_8ohACA9nP zi}%^W^oqmeK>g)$=5E#$Fg8~T0o<hm+<5Ox3Yed%(rwG{Y|iO&<B{*#T>fsu%*;UP zZiG<Vv&O^gX;WbRp(4DdR3?s34OJ@wriXhjCsr7_VGAG?6%LpybAyM!LV3$Ww4R6e zS+S(Q<rtKqo-0a4Hzi5(G&7GCmhqn1;D{?IkpLF(JPWZs<wef5)jLmbtqyctQ>`V2 z1{b{~Ns`28c*c(K%+1VYr;5%-dS>Ejd2SeG`^)|xN(3y`SGXO+b!p8gTh{~3P_XR_ zv;()FaPTCW0~|Q5lHmC7UBoLp;{Df&p{~AC9xjXo@T{j5@?(L6UjJ7!&KHGw8#8Pf zZb<9|xH0Ri87zvTy-GsVf)hC4<+X6vkrt~8Qo;8)-{7UE2>c5oI7T$Bj#)gP;dUG1 zKL%UiHzHw{Xi{TuB|PI?o?$N`UgUwNIO0aNgb{y4W-YP`K7%zJ;IV)$;WG!^rO~lS WTylG6d0K}47et4_Iuje7i_5OM6GRRG diff --git a/site/themes/arangodb-docs-theme/images/logo_main.png b/site/themes/arangodb-docs-theme/images/logo_main.png index 1d5cf2a8aa54d44a3c558f0d509b9a6216ca7335..6b5bfc4032ea328f2dce69dcf9b75f0a1c01bf3a 100644 GIT binary patch literal 9660 zcmW++1zb~I6sM6%NjpkFx*JJp0Y^!9*XXW+G>V9bv@}SJZb5P)9Rh>Vf=G{=j2Q9Z zcYnW^=iL+kbMAfb-E-dPYO9j~fB-BkEE0_uD*9MhIPUl7Q4a|2_mHVA-TMQP_X|@$ zEUbr=|2Ax_oX>RkH?jTn)s?VnCm43`FYufdL5f&d4Ji+=ZSk?N*!4726b*v0kt^2k z7!C88kG;evewjKs=ccL&jk$-vlYG-G+ONh+fj;0Hz|B{0+h!jF3}#9WC6P$zmA*JR zGjF~Im%2RuGm!bZ@hREw)?(S}5bp*`+tMetX~XhQ!B>TjrU+9-(U^qD!1=j49qRKy z47#gr?{k%O`QbSmwa0SXN*i>4vMplU8V@MV#JlVdVV(v99{yz2KTx8o!QLHAEKC(} zkv;37Ab<4ekvLbs?EYX<`_%x&oR2llNJe9i>E{z(;}2@v$75jJe~-Z3<#CsKI*r#C zL4zM^&xOKX&~rjNRAczs^9b(AdY~=ddJSES@4A5zXupr2$g|wkhmDoBSb8}&#K-PV zxLRG%IkJQHkl*QN5E15%+xx`J3je-is`5%*y@vt3SahMlPK>SZXf>Sf#(_lTzLD}3 zj^<xvVjAlMvB%@Y-NWm2y4$f>@0)tZ(o-H=4@d%D`O?pCODC{3>+j&BTl~cP#up%3 zPXfysf1qoAZg+PS`7Y_GoAh6&hb#NAEp-##>h*%spx+AJwTkyL4D{Nr>MyD1zO#0} z%l}`WxI?^FN(I?HQxjgk_02Bfe>{2i)NIn~<Ik|KAA;3@c{u+JR$V7-O(WF)V>|AA z@}r~dpTg9!jEJYzWv<LD7iYAC|FiESjotemC2DH2&qAda%KSgG2VQ1mu4dQc+s;1^ z_V7Kg569blhk5Qb<l(L6&@-j|D_PL<h8&i2F~0r3bWH$fJ;^-2;R7S8n0p2lr9wDM z-tWcZK9p7duZhMjVe5J`<GM~#!)wbY|M(0a=@q9OMM^+5pXHMNZZ%Jcy#2){CWw5# z^Yq>&KQ1357~bJ^IdUEouHmEao(x!qy_O4FzR2M{!uE1r0{6UY{NDjqr}vsZCUO&Q ze_rL1a3?j;7uGn1K3nKHj3JB4oKTm#BiJiF`8%-kztFzAUJf?J`Jfk$prWUh6^xfY zZ($12)I^>-vdnO}!$_~%Jw#=fqC3C7-<DOeDUyXV2cN7hC5ZbhwY^pdlO4c4@9lc< zSuFG3Mom-++0vVv!Nxm*lIR4|FH*kb+7LFdrrf0sK*OZ2-JR8PQ09NBl{bK;AI*%n zu`PNj44Q+aMiqQ-#s0yp=_Xm9?J9FsQFvI-Q92!1m6-wjCiEy*<;^{W(SbQC{N>0G zBbiCJZcQKLJrst!=aaT=1*88DW{q)Ugu~){o$e2P_`*CNx*b7rE&bCe42BES0VMYT z7k|tlaUWm+yLOPV4>vRF$eYdVjB}T|{^cY|Q29q!@&gsqP;QJkv`=TcPX_%2RyKA8 zulg=_fMvwDlK2K%K6!+p6rk5f0j<M{3t9^q4)hrGeN=&_UfQG)`G8D#yE4ASidR-^ zST{;&q<b7O{W_(dayXSabX;N?TRrId=&{}C@oy}2DBggIVMIP!3F6uMu!MS}58@g% ze4M})4%BXq(^3=Hyt-bMxASQo|B8jSipp%j8Nt8s&bcvGi^(7blP#x(-ba6)z_!Ca zO}Yogh@*Vhbk9Ej-9)ZXRLVV!zGwKY$@Q)B&+$bD7l#SgJ#R(T(aWj*O2!yh4b_)Q zM#Mqyx9`6E3q&{-g0Da4<&xfcY`dYU5vGF<Q5wzDH}a*bm60eqouKl59tlXs^co3Q z--8y3Hj$YL{KOLT#3cr=3VW|iw?QNC-Zfgw1g&pvK}u7olr|X;bzHFy<vzShju%3* z`1im*+Y+cZBnFEZ#>a{m5YWCn?Ncw@%H=83F(>{<{lif|EDNUY&v}P;Go$|Mh=A68 zJ55LN%VOD-Y&JRuRHC9HmU)1iTWw>rWy)JdM+E%X;~W6$Gw9qxhEYCx)G{JaPm-C- zV|W?7`JsnRk@Ir%RZ>}{e)zj%jeweQo_XQ=k^3<As|dA$)=N~p!$T^3-taDbSZOZ) zMon+$>=}O3ra|so$GUsuwlvRr(T-0cZ)d9o1?TWq?jU&J2||Vo5q%WhKl00#-oVq> z%in&RT3f}oOqC<srF&vXsSbF}MSPC!g&uY-b!XDu4;jDGa2uJ1JG$v+h5gZ_dYX}D z#+En7r2T)2I|3EP%t{iP_@fvnM*pehs9tI8_19cEaxU}eD=fA}_X{#>D~3!sh3Wtb zE^k6k58Wvcce2-Pglj!-GWqUpU02k(zxa{9WH4!}FdBF%I>{d9wmG?6@aoe;cXqYd zk=XX~&=n%E-&ku-SyPR|)=_@bb=w~>rLJOMETZeOz%eedMsiip*LL<&ooFT#m6ACn z8<HYChFML&>*+@yS*L`58aXSwp7i*3uFFlFLc1_Ha8k?>4)Pfrk_i3g;-ApJg?iCy ziXIKbIOXFG?S#mMe#V}`^ni)ap$CH-vIYAP=`fqL2(W9FQ%L2@MEXSra8njckr3cn z1^&$k^UQfq7h$lldBdz8KvZ=@d<w~IM3Rq1aCI`P3+A5;t!bV4y$<EhI*(wk>IxEH z_ahopy<u=#s{?p)#LQ*!e;bOhRtmuVM5Zxtgweh2q8{PBO|Chzh8^tFlCLU%>OYp{ zQ39I|#KZwnUs)YKtw=%;yCoq2Cu>cqB-<eE%2b6xb9v)~8Dm>?<&V!<9(E0BkyLD5 z@-v(5mL%YfHF@UsQ)+`Ia=CY$*7Q&K^au7zr1LyFIm5djco>q{;Hc#qwAK_$6E)vZ z)TP))2pW0`%*;|FHoHcSIuf>wMy9g(Ul2DUxemrVjzWcagACYj6w@AC)5Bs@nR2pW zx-f<r+zV(HQ$;Ys_3e*?K8d)zg+nCzZNh7&MN@2bs;FRmMl!D^66qIplm0%tz9zZK zfHT8+z-avp?D}OXuTCxPDZiSOLJ%=3zf68by@@se-|yYfx%EK!_&Tk9@V6KE?Ulb( z`(pK&&)Y^?oo!ch!{7bni(5ar;OLiQO6oPgW`H!)&c(+5*f{4os!VvF!-N>4Vscv? zb$E>pGb{gIFGD2$MZs|tOo3={eNU`N?Dt4Iss4-Tn}%mLt)RZOC+i=Vzl9@?0I-{y zDFGt70g|raW9c{7`EPIRXJl8OE_i(;+>{#)OIa_VW0ardB$RkeEe)e$8gQAaZ8F<^ zVmbdH3276P{@7Zw1|SJC&V=%Kige@Un{r=J&$jCCY~goFS(R=)f-wWO<XWgTH?MT@ z#F@FX5*qX=f3_7OQXsKDU4}cqLgb&-L%s@~ec?w{kB_=c>1;V~EHfPlGEI(Obl?RV zN-SyL$?FSAew~V_-6&>)MFO^>1z5Jv$tCc6QfQy4vwuR!<7E`tFaa|jsrBykeOrSZ zYw0zRI4XFS*-W6Cj%COv9WcFt*U!;OnqgV5(>4M#kZ}R8ee)EYNrIMk_0##|zh3gh zD%%F@ktN4|*3BvX@$9Yl`%L*9qIBVFsMv&3U)?YMc{us`Zz<pR7z@|DVf0Ms!Ha@C z32jv#a6nuO+28G8-b?XXi|)5j@cc;x`Yvt>KHl!P#*YYFlWa=qiFsnNRQV|W-l|*2 z+-GH%{v>c^W8r}TEZel)BP`og&SP!aE`p&zsv!E(;t--U&>ag4+jqhQy~$!rRaG&y z^P%o^S9OQ%@8Wn);WnZ(!QUynNmCendn79Gn&&4ViKv*!A*IC@q;=cLnzhIEc`M&H z#@$FVLeiDD<}{<@xG(J&jOHC~d6Q4wIj7Sfo?)#6#H+_;vn8HU+nMmbpoFh@N5Y6h z3NDoTKF<JF;4wrcB69E5p0{d9&2z3wk==2POGvTw9b7-Wdu>e6)1R(ote0W1k-uko z$<r?9{dcJ%3I6@-=$rUEJ48W+VS%T|y_jQiwlO%_W)~SbO?(S_D1^dSv^KiZzx}ha z9$JIh!9Kt04`Azx+Q6l=fo$o=&=gXuXxa-oq$tJ0g8bQeM-~xiVGID5y#0mV*bP!l z|7sG?qbPpb?6H(tGps#cdl3EgMZ8LsZ4HPep+$-8FlX5=c8z#ZBJOg3v5?$E{NzWk zgrh@6(!g?^#T9>k`(54fEX-IUIzvnFZ0$_AId00x%Amp>q5V_%bspXNS?3PR7&ZYh z*kN=4HzRtb>X8`pc;S-XgB|BJ21IFxgssDlG9i-i@n^^(<T|%=ZE>g0h?dCX6e3HZ zWYc8Is_B9t6d=KHjFUs%S+ZSOJ>HuaE3Kh1@ohH#3@uEq1B%;7yM-d?j0=T^Mc} z2RO8Xil&WgA}{XXz*#j7QRt{%DRcM(dSJw>ipa-RB6r&F_Uy6>)MG66i@s`b3I17< zp}Q40%bKqYUrLXx1}DR7Q|U|N7Y3Ps|DgYJ0Q(6sqjg;c>4M14jAtEthU7awNAlhF zTv#-$%?_zA1T{{gx0tD~*&#&Kd+Zn&d?#i%;`85uEFO<wsE*1T6F#pqI@#7|_56Gc z%F+=6DQpV)B7=i?(+Aw3!rEMg@{n8MWKO|r78jnSs!yMTiI!j7PhkOrKX2HfKYj{f zY9BlsP}SQmu>LMIMn&7ZVJF4EIRxIXwi?0k(Rd38>=+Kv31~9L0Eou8JQoH#zRwRg zJc7kSOT4viyW~gix~cbMn4k<vp`(N8sgu+zp!fZCZ+yZkj-<IUHBxf|>DP;_RM!2; zm<B>WE8ccajMAzfjt<Gb>omiaW3%+3Y7nxr`>%nyZOxM?WbH+6{TVu}w`5YK;^{bP zw6lOfpANuDNs%76o$&-7W7$LXY(1zXTck7k<`!BN?8`485^($N6tmOUh4-Z@r;rK2 zLB5=D#Y^N%O6(MDNj84g$wPqRgN>gQ*`Uiue{ry#QG9weNW}znvL?}8`}(v<IXY_p zS0|iL5-L3x0@6LYwD^Fj^#A>4Jwr|I)r6Gr0Sv9$>`^G?D>PQmVL|fzVsqyHgG(hf zzQ@8s%0fJWhM-=?wv=`155OFUk~DCenY|ev5~b(OJV%j5ACR6K@EEw&HG1v?`Fy3_ zpTNKdX_t`~8@u&i@Har)20l7WQGX_}sfOf1c&b;a$z`o+EsUgT)nba>#QfxGjZTlw zgq8y%^^PxA8-z~Fm4913fr~GUoU&9C?TSjeQmm?}SdmHZ^i5!${iXfwYbZHQXGKNm za>zXuFq5`?klRsDEB4ZRA^Gs!YgPzj>?s?-$VTCAVF*9sy$mG^26(z;70#(Q8B*s( zu1PSlS`b>f%4Za?E20R52Co3iC+JmMoTZaspU$uIRYvpS55V}@S@Rhy{YRB`Q8fu$ zG$DecXpJ_op~S+ZhXs|RLWkQ#=32RhMdnW?63WF6GY_q)Wgn5(xhU%*hNVYHd=fv| zR@2?Rl1mP$%qZiD5~f8DrP+l*y2FWGX`XiNtlq$x?UQz$k)bIbcuRpC`n{wr=$pqg z?z(n2N`$^w!Hx$nC(&Lff|@bXqrIcPt@6RM03$7q)TGX&^6`!B7rzqZJ7^a-!&4#4 zn?BP)$2V{FqMAO;BV*)9BAvcwf?d*jB#o*4o<&|At1}-09whuKD%KEVIv?g?Q+7Oy zZW@gwEU*X^N+04ZDC!s*1(=hebxd2M+;XrFf-$9HY{}>xAfQ&j!q>;E>7%eV^O<2{ zuF>CQH#6aizPV}^zIb|HS+@)2h)9s^bE*=U$1ny7Q#iHB?X@B%Q_srnrBSuVkTYD! zYodHyxhl~MX#1wBddsECb!KLckvug40MWs$91to1j4;5mL(uoGmBno09GQRM(}IZ+ zwXjFYiT~cWkbVC2*biy-Or2tO)bKoBBBjl>)T=CsRfBjkt2g6|r0fdAH^Q>a!cgvq zV0rPl_g4-`X?K$|Ta?%OIURZ&021e1h$x`5ofu%JRY?vU@Sb7V3!5pKPjj3oM7rtW zNRAgb>DF(fPIla$3<i#n9@9Bv^$;Gqv{znrAdI#7f4#xA_gcn8>efCph+e#`el}~| zs@Uio$A5adyVAN>`g57mE&9^Db|iC4nHCa9a2#pigp<NK`q>Ukp-PqL;2>vRoMO*C zMT4X#avpfr-9v{~+QIA=7awh0ZO`J&y%Im94AUZ&_^>M)UQ_$^xKF);<IGc&3?I`i z!0R&i4DsfXb~*@F(9I$sVA9&t`6X5wt1t8XhIFsoMlkAbPukhy^CVG!7LEF0C(%KB z@N;iBY(0M%{m0ZI$6RH|LFZP&j>z>!@#3t%IuiRJ*FveXafK{$O#dv4Ly?XmSi18P z5BI_kHCs`Tv=y>eJNSF{?D>J+UDsRh_6Obh_^tl-{CyzOYpgQ=t`3gXx{iymPxnsm zTYKZn=_5?RAHS9)l!Sd98fsY2Hr~M!SBPg@8TKjgF^C`6Sql~kJkzbGoyKA$2@_DN z6_sgx&XTs}*|`1Q_hx>g=a<)-xG|698`iU3tRP{*Y*`<R=O~NMQiJQ~4ju9<uj7#N zWHokhm8N`N;5xb!{K{ppR11JsT8tDp?8?WNP)S03M4*?W^jEw8nqM4B1c+8$6}kn0 z!tKj-qCAMu-}VztqlsI0V3SGj<0B<)>I95PY{cs^R73FuEgWD9kfi0Oqi-b^cjDOs zzu(5B<Lx<7Bjn%e{sdmV5tNK#3T`+J`C3)`@|WiL14p3*FQwoICznORt4tf;SW)$r zKYK3JhWiM-2+8LTmxCU<n;0O%t7_vUT2w8=EfJDYkzxn2fj(<V-Y#RzBw>JCC~y5& zE+(#6<sy5U)?3wuttsBj8!ytXmEsPLs&i|UQ>+VFbuD#xb)##n!qTl2z*g@;%yMvN z@VA#Gwv(gctZfzhauen@el1(olAaIT9eLebwdBRu|Gh|j{&?x><@Ayj2}~N$uAvj^ zUXi#UxSJ}1mZ<u73o3;R#151bqSyRHc-qb7-FRtP6iRuTlg_K0A?q<v9<}j%c5RS{ zWe9=G+1Rf01^m_#>ehX$cjW20y2QY;U-R-OEoK{bvksP$%=31!_WA14ZV1#RcI!kf zFA%*MPFe<4CJqy|&SjHq5_;K;rPY1EOj6&MhlwCG90nE}uPTQ$K82s|1Ch|1CxA~n zkgISKcY#&o2OwS6Qu%yl`-rbu?Ja}~xE&VIu!<Bs2#E~ET<Ebi85#~rrXW*yHDWL| zGi-@BC2|MSc$zL_7a&{QNg<f7w`?jiLkYR{N_3pY^mZ41KhZ6A8yj@**CWp~`*W0} zc+RVkuc_O82qFyMma;oMKJ$AN3}I{+9~r<k(cc;{)i+uGYUOq3vJY62r16TLWRkk_ zKvWo5E`7KXI>={J=0rK(xm*mxHSxPw7}N)josmX46L8_mMkL?$6Hqe<q$dAb4!?)< zN#^rPo4Q#!*>vzSj<#HT6_s1#hXEy$hi%A4`Y2OQSJD<n@8db^lALnEj!=qf%_zwH zmpAK!^3%s@(4UEb2zgnqEFq2c5BAe=nD=K7ui}-xs?W5zV&~6)^Bj+0-mf#`OQw(L zCk=WLxwcroa^Tm4z8?tVyGno~hboWy=Ki$lS?vv!W(Z5A5AsPx2Z|UEHp-@As21O{ z&rxxS;kLhGAQaA_-d<}<and07X~D}k;G(`R`c<pXjh`vfXOw*X>~^=RsthOF5Wy;U zMeE4<CSAi7axlmNZy^i~953>+eB*ug%7DDZ(vs4hG!I1fxhw1=_VQW7J}l+8e$Gp} zx&HKCq{<9nD_AP#D&>vTos~!I_h=|4%|fzFX&2@%Rm<F~of+ce|65+_j1xL?8L<%M zV#&rBSY0O)H^A&**g85~w@yh5Z<&vH!!vh0Uf05i2(4G}9+kIkRuuqh)wAg+L#Ct# zD8E8~{(xlB!(lGn+$Md?pX_yaHsgV?8mn%0p}}uZaA9=i=HT&fgw`p4d>3o;nV!g| zlt16yZ7tI`Laq=G&9-;(nYZo>ff8VzuDd@gX0TMo3lYpf@;mwq_~H+2vpvGKp1=Hc zIJrrCITbXB#yvC4e!`*zYS&%no%fJ^{P-{r=eNIM4_FFY717C~yS8>&N#CwJeeGu} zG8yPkZ&PC6v$ZdN3HZBHZ!cwEhrQ?#d~9j@cX#<vx*^L;-&9YCvhBxl)5m@3W3+95 zt!yH@i`u);tLbz=ewSg(#lppTVIwknbgK2kBsCh2eQ~$OAE}s@nk6ruBp<R)X1k9( z=h4ohuj$-l)-@!?;35(@Rz%!swa-KJf|*^~_s{h|KvoCqxkmy}QP&us+oMRlHl1Ia zghYe^3JwE8^8~wfh74M+w>|+5^fxjg$fn~kjb1$T{CEvj{CJn#ET<Y|e56swKU?s^ z-S=TiG?52@G|N@4c>RS?Hdm{=Zfd1mgzt6W#jm1j?!OX_3chFCk*2P<;>qP!I#U9) zc{`Q`Ljitzj1O%+izJ3Y(D%6|(O=uO20)&H6swy!CKA2W*r3(zxa&2yrUG)fPDz(j zyWK*I-9tU*GlMq!EL8B{aHERatZHMW`qH$H32?HTrTv!`KkAn*`+fRWG)axVUO?JN z?mQ%OJE!Vnt-<b?0>PfOy%9pfCZ{Pj2&NmnaBC8_uNjvc1Z)X7;o?FlED)2gn#EB( zed@62?;<Dw7%lX1U>-fW;oB<_I#4&5qGL)49owf>m!G~)MH%*YB@x0y*tVMuxc75# zwQW(C7Gm6^9MFIrBI~w?xw)CS-U^!XpSIGQg5xts_9w3W4Uyv?;eLj>FHpU$`3@|9 zpt*T`fw#SKT&h*>cUQAPC)f5yO|b?XGfA?i2LkQKBlITKQw&un_eqrIQI2}5MbbRO z;kYIAw%}Fc&)`O{Qa_J(TU_2^oFEQE!(G9x4pRuz(*-o$9)z5i%J7)(HWgB+XH^-d z?e-pC#<!C<p|pg>p3R{*^X}ZRv06%+LTj+czKhC$nqp2n?}m2b>SxylE!Skqo*A(W zQ9rbnS`*~oPJ%B{1Y(QP6HB~i*_KZk-P=^;YxWcp81Cx)8xy+veL*>dXKBL0x`*dZ zE&JA^MC%m<UTIRLWtwKge#i1qTj1)$xF$|9v55DXoOKABQX#yB4xOH;3kBoT9<8aS zH;!&@nRM*Fu5bcwwa-2%P(ziT&Y)j^l^BvMN%?rHy6SO64G6LB;cK@1FdW#Fa#AWt zmr+{m&km)4i2L82rauTma?huLUd&YBRd62O@rD;FsOOO~cQU5%@wQXB1b`4svcPeY z!CEaGOwp}RH+vz{B`de&FT{3D_%v>!wNv<Dhl!QM&$FgDr0W_pIjRgUtLNy>N0!Wb z7$-}OADNrFq<xvu(nIU=ndc}lI7iA$R@ZyD(pX;N^Q5_D#<q6ksF&?FMWPF2$iUdf z^Px5YHN8CMqNTsRjd_5xjH)P?#CcKXiAwnnKfx@OtLihozL=wmSFYnT&;RgpzDQik zytzDeUclU-Rze+ZQPASL#RkXFl=+CqMLa|vkvVY^w7jHLPb-Fd&NueDlZQhsKeB(t zsjdB*#TE40^M%ct1#JvtmUG{fTKAswl4q=+`$(5@RSXbq2quw%__yg4#(#A(1X`eH zf@bxq=X-dxtt`V1{;Y%s(adHT2ks|_EpGJ&BEh*^P10aJM_$?4JEq&wy%qXbo(AH; z+08Ym{l`_>N#n{|Ra~8`+JX9+7ET^oMi<M8gEdFsmKvqo9c}XEq4$a-kfT|SI1;9Q zG9_x(py#p%7{l!8_efl3Z<?hS;t+v%LvP}ex%xGY1eYGTnJcv2|D|&dbVSiR{8EJX z5tfuL25yYyC;ti*!Ek}fW|T6+lVfFF&1ys|h_ZtY(<OE1fVFi&MIBpq{$*Yga=`{q zAvOpFutZ~B*fHjZ)O(BlO`Hg#Sx4Lp+GVjZ%wyUoR0l5YMUS>Zy3*r`3iQRR{jCu$ z1Rku_8Z+h72}y4kjU+h=_jg4+fu!;mlXq-p7@fgaoRYP6$&+?@lf0P`ox(pog{2g6 zvcGKwp0)hQ==k_$s@zH~M9(N)WHhuzqc5V^B4lrBhsKz4cjT29vltY6Y`mPThf@SD z1Tissj&k_mB}Yta?`4KFQ=IxT7(^_?46DH&!yx+(B;$mr&Z9=ijzxff_j|MXs^QX! z?93M4QqU^)G^;jm*jg6(sUc-lHGe3Y7LI8Iv7*XX(hZm1k_XxB&L#JNeJ!U)Kt(#1 z)w2YL2w9y^GRaA6WcLf0Ixq`FS@F8LpJszujDffsEQeq`4g2LlSw+WigN=FWn)c6V z7P1FzTWgZpr{W1V<?r7%#D|cloks#A3PcA&1bWuwd2T)LHW>r>9)h9Vdt~4Rj)&hl zXRJDf&|Y<G%Y#E?m(wAy-t6UMP8hoZ;Q3;4Zz1)f&x5>-1ad;ztKp%IfmuI<+FKw| zJ$Qt)-g^urek7m1h!DM^*kte3=wns9{8fUgd)$lH+$l`#+GG@B!8c&wOxg3p`+33v z6z}$h4Z7t3C0`{GSzBeYrD|?H=)2g9i#c;wxSd}K{j#=jp`Y>BF)aLUm+#7h&zOZx zt>DV*QGR&y^*8tKtARf*$N>~}#N+uo#viA5bH_2rzS%O;vfo1>X@V9Fn1!rklC9D* zq@u@E)p_Yz)}Dq444m8SbSY;k8Ir13?e`VFkx^40Z_7314I8lGOm-qZ1@(Pi0!fO} zg46Ox*VO+I3Y&U7f%@{7ZC(8ha~YA=zB`u--Ku?@wj`}{*z?-|;$iU46You%iz3jR zCS>FCfw6+}GuKey<hRuX1qWZ%I5&!{^3>Y2VM}`hPMuWT4`9Hhg)&_&uIU+e>4WEW z{T98HpE_NslU{-mkGrBM)5~lWY-{5yBU-p8BtwLnp4GKY3vCDa<c}KdUuFo>vzrs6 zP~W{()M7@kV)U&=Pnrgg4BNRwDcNMMH)C9P<JKY5MfGa4;=Xx$=JK9hh`MBVAR5jC zNbBG77JYpOfpVn&wm5771ePu~<MmLHsg!J=)!wgPZMQRB<^&1Jwk6e^B^1f_4hY>0 zQuB-uK3={#^{ml~SfNTeQm_(BrcomCNQdQ!L1iHg1{55u#fx0;>eNWcoxEipN-8Gt z<B$x`-+XeMq8b^=QL<hw!Em{T+E8+$1?{z#uGkV@!xRAJAqE+Fq4HpE0mixF9g12A z@;3avG%KrHLI36!4ErVX3SLCo-pAM$I?opgVXIK!C;T?15yR!?YMa*p8mCbB3~h?D zM|7@q#ofW@Yzj6!5um}AnY{@cYtBQttXn9>UL(dB8DmkEXq%&G-!6;=GyC0mEZ*xr z(?YioC&Z*{S#TaQI#@TlDvfob9YCdbJOdt{nP~rwz4G2PLG|{FNIk1h$ZN19v(r7( z)Avf3q*nv4Kl!<|ozlPz9PHYurxz>pJ{c}uWyve-9X3Md0e`d{?3I>0Odp|#QlbbC zPs-mIWaNIVGP~69Q8faEU!5@}CJw0s0@-+yxLF*&+eU|~GtlH6Iw~zQ?PV{4v1THZ z%_P{H*-cHLvNFmo660y-=u|byZ!AQfBF5&qaEa_+=a+ueP`Bt3#W#uJ<u(fVKa5lp zXM{?q#N(-<HOy_@v<(5Dn%>2}`}xw34+>_=CSPQl$kpYoTqQ!DgoP!tK9&oG%|yR@ zl76|EL+m+yeTlMGk-}tFhyV<#9c_^feAOh+RaE3(c{3xF*h}m%PwHeZT7eEk;8);H z9PjgLDDa)Vq+9RU3<skOyj@4j8#By|8?>rt{c1P;ob{=f9Wv7DyWK!x2AP0~!a<+i z;e8f04+l4Q$|bVc0$9>kMWaBUZLYIrg+Z-c8JT#Cj``(sO!q5bnC3`t9?=|i%z)sa zD%b6`#N$Q5vO1u<oU>XV#Us5ZRCEZju^knXQ+;{krMT<JnyWgZAe3*Gn>jPW0%uuM zEuHBCyMCK=L4Wx);3YdYh~SY$H!HO`C(HOd9Mw>uPFMcx#6+dy-d>KRQDaZ55~ur5 zv|-j$krd=tzIs#8`-2Ep@tHP{Esf1?6n`}YW5g%08r_m7Nrr(9N25eu|GFXLJ=a*8 zFhjp`Rzz-yBqnmH08osG_F}~+_vw7pfeDDV{`6G9L;Pb~cea-nK^uXCB0q$5K2X5V zQ=GN9kbBJ8CM_&e4BF60^C4NU<RQY59^quZTL^gUad}@E@#0lT3=sL#R97Z>U-D=o zM*%|&R#E9o+rPj<sVV_;6>*y>y{C)kmlyT*easWzvj)g_qNEmv8ET%GMMgnp6BDJm z)!+kdFcibsEF+&3p5`1wOLh!MtcR|GSleVsTkL#&JXWl9yV1?8UlaJ~r^Qau^2QR2 z#(jQU>$zXuWv|3u@V7+90_3Qf({DbPmCUZZfoh_FHDc>*aX&S%>8~*Ahx?hwj)6jc zr1u7e(7<Bb4y-7`gSC1K)y$je5v^>7?TqHy?cn*Qw+o<!R=;GpC@X7@4fmQ7z{}S< zjAf}YgOx!1z7!!xQ26DYV0Q1{5_c`R#m$?~!)x}8N&T-9E=+CjOM$A?KYL(KJ&bP~ zD(g#atDNt%#SAAJqV_gy_hQRi-8+TcHTmTQ>@YUvs1)!e$K9RJt={e3^iaVYo=f$J Y+$^iVL#NO0i><IURJB!Vm29H_1N7Sv`~Uy| literal 29935 zcmV)}KzqN5P)<h;3K|Lk000e1NJLTq00L|P003qP1^@s70hayz00004XF*Lt006O% z3;baP0000uWmrjOO-%qQ0000800D<-00aO40096102%-Q00002paK8{000010007P zpaTE|000010001H00000m3NB<002M$Nkl<ZcmeEP2YejG)qi_;YPKY+Tb8ZjZcDOo z!(c)&nBGh?B@lZ15?TnocL+%cfdmo=B|s=Pgbo2>x-no}kR`dxDlW2`ZOK-@+wcEY zn$zBDcW?KKEWz#XC+*Ce_ukCBn|<@9y&<yj<P@ar$SFvD!2;^f21PQf={0xkC!cui zB+AW9^`gD}&I-Eys?SX61afwMip=5avPMhzg04T_*##+;KKaO0fpQ)qVA^z4psK30 z@gR|ISfLl+ohKhKWvsySd4KfHYWnprKQyFe<eY-E6J*)*4u=P%;Cg;kE}!<{@`@i_ zo5pcY*R4Dg9W{3xMGf`P0lygOrFA)-G%G((iO)Iqc~gO?Gj>XjvnopKU-dE?AOTTE z@xzWS8eZ7Z)wxO{sjaH4Ax@jl#TGD^s6%#P`WX*Ac)+Wl-0=}WE!6RKF?Aqxz~u)E z6#8b>MsN7@56-7K$Ng(hb!o#;FHjS35?$yfde$v_UO|!~IFYd$b^n67u5U{hb*W+a zMJuby8uRq<6+FrDyXw;VM>wp;ksOW_WRK@vh8wjUAt=UCKO2j;mw*?^B*&`Z+OQ-^ zpEwxEpXKN8{i;W3zG!!!{DcocExZRFI&g?jVoxL|KjnQ6R+Ke9M<l(a#!(kqa!3zy zeBr`{kZ*TIMLLvYu7C-8P7~=Qd;Y|5RMaEzI880IyY9M6sh@)!*C}+8v|I49^X4B$ z{4rfsX~U5Y^p@`$=`uC*i>~UfzZzE^R^y`5$8wxABa%<zF!Fhu-|DBTq~R737Xleu zkUmbpEWUNs4bwie;4$R~sVu8kgp98vf#Kcd;*iD1A>Bs&*Ym*2xW+*etrCDc-~6=* zdfyD=R<^UDgNy{_MfM3uZ?Q0hKxA1y(I;6G5x;1M?0!a*wAZ86B@Op0f2a=^MwaQ% zF8<Y*lx)0tc42o9sudo00{pN}v+_UyJ)cg)$pRnBwjFvSM#Qym(E@~!MO=$#J1$8t zqn5uEbhBrVirc)ag%YI^C`+RNd*3;QDObx}dWovNK!boHK`v<C=tR2o@_oE$x7_%Z zH_REeMc1}J`PZXq?8tO4{D>1@pz`8+@23LYb|=2gy99z2K`>5kVa5R-PuF5WXXnlI zdV)5~+lWTw>n}YcE_SH5(t4RQBT)dsRN%po`7I2>M+KbUIa7v@A-S`==^|cL()fu2 zFHAXt-~2da*fgrAqO|V69L1+BK@WO3KMv;=WgM-b$+Dv0RU|&a%947eBjR#N4(A!N z$Nd^3sLPF(bOc(`#}wljS-qluE2kr`oA@mr=&TC0$)rtZybI@F`7k;h<%<$@gZd3+ z?fpDhfa1puXQjL?E}WT!o3~a_>ed$SybbxI$=;A%kh)vgM23hzqXfg&#=qbLzdy*w z{8&<2PB&lwWdnZAG=DM@Enq<W@|wcVn2|N4wykZo8XQH^Y2~F2O9ia&0AG3;M(@p> zt}8UIu$kH6Z+yy(h0r)W&;+Llt+j0rmreVKvZ~9k#nJ7h?tkbYV!^Pn%YP@H^@`8f z^u_1rDLtQ-*<gt;Teh`@9L_VjyeuT~$8jMnAv}k}alAU6alC{2U*Ej1e9V#KXyLVQ z(*N%Khz^BGC`JbFyfT(9yB0G-7j(n2Gm`1~H&5&~4VjDPQD-c|0>vAbs0yR!9GEfx zgyns)NEdHWXo2sL9Dnx6p5OLKFG#J%FE~oT)o<n@=mlKx6>;_3>2%C-yFH()VR~U6 zmoD8{ajpEj%MMZmrbbc^=GU(AwW<%EKAv(4(@$698->*c_ZAug<1p;LOZct+V?HQX zDZitlofG&iyIjvGw35`qaqrV3FhMWi92fbj(*#W5soxc=>c8Ol{Q2{}cBRMTd5>uX z9rJSB|ImRm8FBO48h#l*S6@4$Pns|)`y})LL`FvGdT=qAhq0TlPOtj0MiHXkbQN0b z5;blp!<Z_1kq7d~<0<CLb#gf!-D+*r#7r8Vn@Za&8@zdnu_@~}y^i7d6UWe#Wxg#? z2#S9Z!AQVFT>BR3C|D;3^0oya$&NR)JOhbiSU4ZULK0J1%mYGut*U1Pg6L(6&>nv1 zJ9^{A(VR|~KYE7p7XP>t;4!J5z!+!knjHew@0&AI3sR2&pK3J2g%I^{^k5$H{1I?v zYDh2LDhvW!V1^5ou@GNCx5>eUWSdMpPyY2ss;+KQqET^4Nu8}bcWP}m7U-`|c-z~W z7+GCeA)vfDd9m)=rdGjQ{T9>ZYC3f~^H8Vxi)(3f3sWxic*ti8ig^?iq{lbO?q)T< z2#a#7^A&00t@NIZh!({y)92}CpnQH31Vp*{srP$GRwfk%b2WkFpd;0B4xc~g{ElZ| zf6NP458mZi`A5cKUOD-xt+FJyRF^iU=1xgJhT;5hm){-g{;!R9(<-0U0uHMyTUpZh zEU2Dk7(V?Dv}D)>M6t0s?agf!ilN%gRhg}QNQC)~&(bFyQwXc8S2gsRWL47)$}n`& zYb>Dbg0z2zvjRS!S2!~Y7jG;pUV>#srDqd)=zRquEfnv7g_d2IdMkP4`_Sy^?)!g1 z=!SjD^X@wvY02WP18xZAQ^-i9UnO9>v9a3V&Xm`ed7atHBdnKDeK~4<&-qJH(S^eP zwNjp+D~_4rU?damZ>E*K5uJdePhE`(B4w;%xv{~#`vC*58Dc0en5o~~sQ59$x#yA3 z=+i}2f5m|4N;RFGuu)~TLb1d1=Z4GsF3974Rn%K6J4`+A!Bof)k<RZvI8ZtwosB`U zdc&|WQ-)9JbaxhubbdQC65~u8TTWr>IY4;vmfQEI@()+jwjZ|=_8idp_s*l7{46yu zZ&)-q1|$xNrNXhjJ8l>jjFy9)aX0LYJD3kYy#GP=$X;tyD-g!fYn-UUBcs!cZroT~ z+{rln2-@tzls}S(e%B54{m)Y`<tyvftD$=QnOEMF)RWw9`As!0Ope!JX)6<YYB-1S zF+Yc~+WBg@!{PcxWl8NfMtKNaUY9`Q=(7O_`8|dFE)#g-?XR(U@l*|pVM0b6R+mZJ z*f^aZH4ewUjV*6#X5I}qOxu){6ifT%kLEN|&#fr{oqu9hM4j}+3rlF~v<wC0K#lh= z9HUOA-L36({Hd?_6y68HAfhh3sJI%2HO&Vq%NlOglIIkr9WOS~Xwx_zEjh<;EUnw1 z<^{>PC2}2tO*w@!dH$}Z6L||5hJ&AAhr!_@F5c)u%Cys6oTjDs$yX2?yw$V@bYFt> zU^O{@f=)3p!f>mNO~F+)IHSDv8k@FkOsh0Dy$zFA8k(q(y1}ih+K$~1ACh_!MXy`k zxTTIRy5#*nf)_lsZ*}4EBR&i};6{O?PE!j+r1M*i!*L@#PSbnL=*LV=AK%&GUMJ}E zc&q8v>1sIBtJ64clx_rP8u6%c@Jru`26qpq1=`qn>!Fx>RPz@38NFj-qBAzEsHt=1 z@0Zy+I?M0ErV$^y<<(2QX`+i14Q+B>CM75I(e4U9Z?(zEO<>`A>5T%=99y6{yvfiO zH=wdNcmb*a3qkvXsgnH$l}Rf<`zQS}2@nAd!n>3dAPYk>%%<LrM5VDABKb)W4NZ%t zr`Z?>tI1vX*_`d|9kuvf$W``TP28rf_40_+VLm+6+R7(E6WP<+K@a@#Q~K=FDka5e zzFb45L=TyhO^ZLQ)JyV#p`m#VM5BhJ{?f2pW+T4hu|7=vL_p6wA<<=aH)?G@YW{v$ z1(SRgh<&zd1;b2Di_L`H^Ydz;pK!2s#w@c-%|n?6zvZT{KFY~idDP{<o@zLf6y@sZ z?4lpmR4NNG0><y8q-eU~=Ka(l(=cnn7yngeio=QO!lL_JYec|}L*U{o9%F=O0xvX5 z!x!4AQmjU3fx#u|KQQi3VPcefH1ev#kCeml+=8@=v2f18K99P-oXB-oe;`5@f)Gap ze6@*4(7cV-depo%B)U-yT53_DbakR)vk8E<fC6szPIg7b7Z-2$*=Hj7i0(82qte#) zPU>>IVQ&-Ndh=Hl73G*%{$st@&e7(f-L<Mt*H+v}Kx!JjuvjP)X`<XB?tNphz}<m2 z-V@ON;DMwI8pFH=f+|ln2;Kgb(8iCcVd^mNidD9?0BC!j4I3S_>-JX5sV;-~y?h#* zKrq{=q~J*OUwnPuML0nhd52yC+8<Z^aG}pB{2X-~Tllk$<e-&+woz%*IX;*h8kgU} z|02)cmw?icB<Xu?N#dfUQJgl|8yeRuXw8;0B`2BOyWf^2nhk!X*e7@APjWwrwiQI; zwj~g7V-sqB?%_E!_lR7djN9A0=<Yj~U}Ka1a)}ReB=WP7fbGVHHM~WbR6R_LH1$>o zSb9AAT(Pc7nIZ{w7a$sX_pc;<TV2+`S~c?ck%0EdjustraV_ZU-c%nQSL0yhyBxbT zQ`Ina7>$W1aer`1t_L=i)+)O@HR<Z8c^Gpi&8M6?E`H{|nSSTv1gG!HHqnjOeL?CW zxJV1+jWYB(oDu5A97wqa1C8%T>c7NJ$$5-8%gfk$b7%gzsDB&F0|Z`AJK~6(_(KoL zv)s_QAiSvm=%aI~*5J&SzryxOH#h~<2QLB$S^{p_{UI;k^)ixG;a;d&h#NQ_r3ba# zjWQ8;okrbeO~WoK-&#)@$q6)WRQHY#bs@yMsk)`B)2)VezfOr7c>}&x9zS<Htqj$_ zNp3;vVIEmtq?Qr7*SE0(p?GXzxEVdCv%fX0h9q%VJe-HJTqOWTZ}jymAHd;JYKf+! zPkD*5vlHlqlg3h7TAY_;drb>{@=*nyb6!5x?r84QD7le7@Oxq#&SzQ0%fLbam2?X< z3_f<DLfuO+GNlN3<Q<#@DoYza1qbiaA9KSB#XLJ)u`Zq5v&84qzI-BDh8PTNIPjpX zvHKS!(W1LQ!RAg6oi`(w&bsY5Eh^CzqS1NDbo*^z(#^N+r)-kcYC(=4bKDmCkR+V@ zY`CZ|6Tc8|w~q=XX}>T%YCRnO%G7Z6m#v0t`0+>L&7aeBaUJxh>XOFm^wQM%Xn5=L z(w0-uxLl4&n~Lj|b>eaRr6jgD(=L&wew*c|#?uRH^Ulsswe_3f#K1xBF5ly*KEmTn zSxCIUjsI>tXVO^LckAhgXO}7sjnmgHt5h~s-h0}U9QApojvu8oGy&wUQ~R8B!UTZi z3$<{6aep2%^nP3;o)BE01%0OX!^5Y68u5l2INgX(sNf=R*i-*AYG{nZ`C-TKB!M5? z+um>H>7s|V`FR@~y!$8(Y|*>FQo6vcA8(|u7cA4_d*dEAHb`k)-f?1PN}?A>FEBAD zQ`uMvLDcJ|8^MI9wVrfkA5gc?D<g_-xbk&N^pP)?%q`yM8JkfQr3Ub3L;MxMUTIUq z)eT1B?UcN>jDjaqb`L(RVyRtC%VF3vr>S9Te!Xx>e}jTV*K(e$)d~s<qS3w0?WI9T zlD25ei>>LaeQ^3A!Y;h<1Hta<c_e8whm>ygiI<O&lak^va?I;V#Zti68@yq&Kz;QN zO3P06qSQ3{-!?U45>Enu6|g}Mfh!+LX=!N(ek^a^to`)dSVfcbiVkx7oE=aaikA|O z=RW_u3ueQo(a}+7@~%=<Qk<UsA<}uZL|q1kYk8|16zt4}KrtMcscCbkWX$%syS@>5 zsozcVHlK#9rei#Ho*dSut9b<*R_DdM;47||r6kp1=ZNwFI*vMRygV#1#;2j_X{=sq z-_YN#dc_B@;MG1olutTGVxnAh;ymkn8^;!A32o7bml~kae(EHju#w=g)qJj|p(%7Y zAk*j2h!4X6BY6esQ`Mx}a#gOXU7}7m3geu|{YGhf8!pKdE6U*D(WCZ2ib%Bbo_TbE z7j5PGYFfFX)*Ckq?0-NOpD4P?3`eAOc-pE&nBV**i9a>mDBK~T$^krR44Lew1=B=* z=W+tzrzLTdhqYYL4@Qu;X_-ip>p(3mY;oZPR=kNCL|*9X6NKh79gPYCv-feA9ik-j z#>i`~UPOt|lH$>hMg?5FG1>PZ!aj~7L|UM4ZXlTTt_g&G;xEz?T6TE6b^s<dv1>An zk1UT1g!|~ijG``eSEa+Gs<d`7eq^1L(1X}%u7;};7mbY5u=?<ZZetVY56rsLvu-(- zChVK1<WawKH_bo$btU}Ht7j>1fB)jKd)LYXryVCM+k1PEwOtK^)s;d6*#?lIP1M7t z&kMr%HyYY6)d?`Rm*dOa4R)CrLH8L{sB!x<?95JF+f`|PP>2T*u<QD>Smt?Q>$~ga zm)20$HA$2=qOZL!8l4#zu`<9o_uh7>8LCg(o)#bb)+fy;B75HUiR(nrvQ9@oxj-k$ zI!NW=8BNt^MItXh<pOB9XRR}{hS}4Yr(47B#oF-UhIX~q(i<2x%Qb)Kr3gMGNsfDh z<>DwUX}D}_{Z89_O3Js=IhVcRbMWP$19+5a?SaOyhN!}FMn{iUMZG~>nc!pl@REx+ zF@QjSEqz7jCLf?K-neO*J_kh9X=Y))ff3}(C$$28)V&2WsVc3%Ghk*tgbpxyie1*R zhHAk{b$`z?oUFR_flug)D?X;p)y-aX_GGlK+S=fN8yYWfU3B_YeGZX$86to#)aPre zSXon{PB#i`*Y=F?jNq6o_0Fx$m@y+N99oU@W(}n-1D~%{$F)DWIt?eyd~h+?x>2NS zw-V_&e-pUcH|qYRHeZ|z)jgxDr4@0WveEL8T+-o+Z3FjLx4`|CV$@x6^)$-LiWhX= zH@i0d*K>-aOfO6X*p5PFOJVTm-*oFNWsqPrIOyzh)6&%ye)qX)3#-mcgvHwo*C>r? z)%Kqmp2$c2W?C~EPB%UE)pKYFle|x1?(GsaZ=*1Ln_P{(W{-(<v-|}PzePQ*;;U(4 zQWQhe@58V_wipRsTn1%;fYHPQD9F7?aQyWzD@3}bx2Oo_sFXR7hwlIW0}vi_EY?5| zJa{B_i92XWTomo@vC)|S)~&m}0<e@xKOk{EjD8HWv|x*dHQr01i7tS$?>ktNr2BC8 zvd^@J$kR%>#P1_$?7Ty<2NA0<i%~~q8pc~e6v_$h^e<?qb1fAJOCy*W9;L+vpJN#| z;`FN=x7_qt2ZX5ZD*G&EYw1PYj_NnV<qd#>r@uG<FtGRTLpQ8Ar-3Fp7n<ZnrgJ!* zO1;!P*zJHit_`!F(&t|Pt1ga1mg@vQG)EMNA^#f4e>j$%_*yWfd%*|bZEWy!x>nGL zw`fdgu*HxywnN~-!DrB)DsaRbUGL2ztoxRz#U;nQRbIMPnb)k=Afe&h2j)XGV4o<u z%H6U<T2i&DzRy~x(vA9HBZ3Nkf!D!WxQL4iig@H59tq^mNE_j4^=uW~2fN&L8=I(H z<lR3KV6V&Z9{Q@Zv<`E6y^pqAAMB0I+l}^CF%s%;33%M@4|v%Ejmt1=i5!<3CJvGW z#~>-^&$^hH{C%vdto|Q^T?mnGbb$PVIaAVR$ZpRM>f*ql{}`kEqtvj$9Nue<EvG1T zF1cmg`9Zy#;jBm!`=casp3Do)R?s6j5eY;j@bi;EzbUrd!qmwgk6b21e8iEtbm-h1 z5mnw%E~j!5Ff}nA^T5&A@F`O#d=Ktv>!7BVHfq?}Or1D$!w-9Sc=(~E)Y{U8Id17H zoHTn}Nr?Q5NFXACpS=XauGlcI-GF)Rl#wIj={HwRQv@E3P2tlg<lr8!;IiM@+(Km) z+Y|+O+s$7qyhjZiGGxh;&9={NhqEPQ7pBcbA(xuvG1zC&%<2|N>wgK@_AzRsh#0n> zhhggr{z!sZN%zN_*T^zrV}2!ks%r6r(=1wUs<>FF`xOp2OwLcGxY%f#Hr~>q6%`lj z!Q%CsY1i&Hy8YH}1viisg?1T0uU2R*aBto)PA@G2i%7t(1j4D<)MY`tEfYI%)Nl@m zRk3L@8<OluT)Vj5yWue`ij6<yq@)<Qsh>qWyxezko~9V#i+)>LP8&Duq^JK;%tO?z z7^030UvB<6<Hyy#Q%a8#$MNR&_}S1)j=&-k2uK3hMI>P===Ye<zCIuZ7KrezHRD?| z^iD9QAS<U+ZmYDwDqs|pp$TOe#tcHL*!au^Z-qZ~{sfvab2yE`Z9#gT7}l(<qvgdl zR8m$;8_FA~wys5~47N(qq{%6C*x|XvLs#u%<cUj**V&1Uz-ub#@kf`_wrzXJ<#6q@ zsid}8ix=*APJY^D+WXb~<vEZnO@C#Lqz@hmXs;^MmfT9a%bAjTxa^ic(bB5p&gjJC zij@_*=b6k#E=IResd;l4+dUtGqV}GC(57RE`ZBh0o*gp9mRFcI$L;Za#u<%*=eB)k zWzzKN!^!FD&VuLFhQr-V+OT+vi&3_u_9+tsy0AE~X<I$j!MhtT9^8HVH+1dw`_eF6 zR3sj~3nfLG`pu^t*sJdyw=70|eJ?;%<Ap11^h4r6+=;j`^&P!@QO*u*ppMZ?(}O7& zr|TtXV3^PRu(G&*xd5~CD~%s14;r_6Kea$r-t*_rcYeG2(@Qa5dM!4o_Zc#y+`D9w z9#5pqd)fPn53xZ6jntAa1P3|(izDYN)ogML)2_oMOAnzu>N3mNSN)KYH()irzc4Ng zy$ctH-VQvUJyCqSt(L#h@2t&3?c_|GCgRF%x+Gr*8SCtYmcGRaiz};3>V39q2wJmu zC={FEk5LF;es!{lYv1giiM{4%;bwBOs@RxkZhqSDJmmSKmcNLzlD4ealp{iQP0yhr zoyjLy4u>E5=;-b?_5D-d(XP$9N?PRQeb4*NVKnvdN#3}>z}l)BYS^`hUU<Hg&OKi_ zOyebCH%RQA#_VbD=%i(9tB4mDSW)U-vSmgeXqwTF2y?j|=Ca}kzz|1se9Ej0Mm+k^ z^c>?d!pB_68qAeU7Ie6s?GY%B-->u3Z`5@K>N?$s)~GCf@OzJ-Eyi%l=a6k5TonMV zyBwXwSQW@Li1Uk3&a&ZfN=u9m_I6Ai+-J2OdWsE-?9b@ruF>+g8kd~$DOIbgcKE{& zrDEf}pxi!#a+_n6ubu^HCMP?J&EGB6riu*$zr^XHr>?tUrq@Z#$n+%2%}iD5^5R|Z zQ2CFWjp}6ye!~kFQe1-ajho`HsoYLqEUus_Q_}k26~W78e5`*1hYw%B`pOzAURlRO z(@YFaxA$QdA^^^SK8+9XVm)^1AKdJ$s2Wd?kARsq7J*~s4aIgo6x+WT7d&}Sjpa_y zAAc-<-%(lGc&`>ORAtxl)yDnFGJ8tuJnX4_OG_83IApsF9wDC@n>OWXVaWtCO<`6Z z{C3c@#$LKYt=PCMX1|}F%+2tvDmHc&P}{o6a72(OITQE{k5A*p)t(FHojiX2to`Au z2T#%1k)(Apv~fi>y>!pJN_r^%v0`HdXZEnChnHVoO{dNuuZw1M=w6HbZAm#TT(Fjw z{jfc3XQPXXh7aA*)#-CMN|XaX-VK!{^?wj?ew+Q+dW}O(s|~XYxenRav8EQsD6Y*b zyD;TQ@~FMSO6x8<{mRLD4n3JCyyIStD`X!v;_t8Fj+vT1zO%!<&WK)tJEU9r9K99? zL)y17?{cCRF5+gE8#?eyVKEsW>%bMWIL_N=SddegdX?;v|043xeX}>((#Ah))9{<u z1J-RJXcG~KhWZUG!6&pysOJXM)7S!)9P_G6>vg9%`dhKFM-^>bF>C9v?%#%DE?3tX zPJp1PJ(-d$9Slo4OP!_{R<~j02g7{D^|#)!-@|cnF5<h6r$C|UJ&WI5LH~PUiC$8` zu-4`_y64m<>5e!4PnQQQA8N-Y-DN-27%DbhLLDIc)x;ThTE2WcyHDPMVM?+NT2LS( zrN&IPN{wMWl#t!K8#%0f*z!XeFVVsSjl%)P*_EaBFI%C9Q~i&D=hN|_p&F7_l{EeZ zA6^zdyc_h8JRT4ChCcIEdU!@Kb)(hdz*?DyHhdiNcu$+gas1?C^x)lTCQ8jA{Thn& zNj=&gPb-g^eXM$PFdkk*lQvXpe(E{S)N2f!${{_j;`0ixJ0!g_^al*{tUhhWU!G80 z^U!v5(U7JKXJAycb3*yby7gKFM_y6N{`Woj3q`5T#)ogD)R-{TN=+07J)a2nc`qs1 zsJJ;AKOw148Uxak5_I84z*)FJ>;4B1;>MoDw^SJ61p>z$&2lq3{s^>xMoNwOpo|x@ z1!%@oo#xMBuvMj|=4mI4kx(B8Br1Aa4P8ZNDTq$veM^WcB>Y~c7MGDyQ?aleL`y&2 zh{&JcIHqHz1<S^;-0r$&uM=aVe11xBw(`X{1uOb7Q8yR7;c(Ba9A$#Q1ia6C?e`UZ zV4(u&xlrA?yM?|huA~R=`%cN`f{Ui~$!=2a2uexRSv=~4*$Z$vdyR&U-O?hY?Ax0f zcxX&P>b{+_JS}hz`jkBupz#l*PZm-rdQ$9zN_!6P^UN4~x=*{Ap$xRN%Zv)dtDi<` zfx>6c9u>EFSNGN?Js#Sjn;s6s(qr?k$2`;3y6L*Bsk)e91uj^yz+<LQw3+*xs!-#@ z>fMA6B2NwDFbt$Cq2#V)tJl@#@$kIH4BkRv_Dr0WN34LJzHT9H-B@RaYAMYX?V?*> zyR;9ka7KCSO<%FaqC9_p{8$<?w0oK(VQ4HRC)iVF+Dv%63C|;b|831oZCaplD7Ehc zrS(ULtr>hl^#1<vLYdCi42A$#F;5IJL&<u;@Iw6zSDhRlxzF$>*n-#Y=`@}nv%!4X zvSpq4fNfCpKPr@3&(|CJyx}%`^yn$+2jd2eFZ8&x1?Q3_=NV8S8~Bzf-calBx#W-Y zeNeu5bt!%R+EO2wUL<Go2%3NWQ52u7uat^6Y^J(~J#_EgzH@k=e{jAYyWn6@;$z1p zvtkR5PY*SgzV~>wu!f`6<#;ADKBXY<H@0Ya;l|?aB^vf2kKziC;kd%1#&BMvXX}Mt z#^G|>ua{RSU}y%tx72DFdK?m4-_L2lK}GrZ3xz_;E=oTL8$N?7OR&VSnkq~*mq}8v zId{`<T2=R@nJit^CAAxGz4@yyT#fAFEfH2%7)9|8Idfm)Kf4c46fRv|Nli^{bl*MS z_934zHkF=w{DeO6PykxtEo9fu(9EymfcxdxAg8OX@!>4Cvd2i&i5=&1ZzJOBcSl#} zD#XprYBfQCVODBJq)w+axnfnr8l&{V2FFU=El}Wp(<?U*YXDa)R=xCaz|gVXi#EWU zg3X^U_m@Tpu$0UlB^wdifMZc>BR=0;BN7Y+d*^$MkiraC#&_(Un(u0#Qj|t?HZM0j za5LZNkY~-FIM^e{d+(IfH;cCz@?Y@pQ<XVCLxdm_Hf`mVcA^j7+r+04o(h6hH>t;? zyK2UXSkY8mu-nQ*lHitJeol`D4XP15_u3f5CGovo#*bT)9yhXFjj8rt3U8@EN206P zxKwP3L(v#6-t=s*u~h-yZ-$}0{%j<!9l*shJFsQr5hJEOR=rU&+FZj!hKWHYp#A*= z3Ju$1j2ZRpr!z(fK?+}%j5}->8?i!%wbjQ0P+JRUojsWpMF;9UY|72T=3J}Kj;1|S zxxJBEU>WV%(@Fotf%NU$jVDb7U-i%+F3w5U-8hSQ3yRa>pu#a(G&Ig|N<^?QeX~W% z58svqt+pABHrtfIByrB1Ij)Vh#hpedn0)rRe8mV)3+I(uvuob<_Biozr|-%>y9m># z*T53?o*vNh#*e)a`%50HDy{okn<nD;=(dALhKTFE6+R?=B|B&u6xpw^8s9wus)wwC z>1}1egt_Cn*B`q8>l4=^-+UFiPY`Y6pHi&jj>={A+k6rb;p2QbRdOq=ufw%zB96ws zNS36>wEMi2qhh6t`W*iebm}*Fv>}gJHOwq*)CT-*G8H_LUpw;SxxPXHGki-@E84T} z$N_uxF!b@<423k?kUq!+lyx~ynat2*!&k6%baY;X-}gbi^iaakPLv~wK8lSqK##B) zjdi5I%n}l!DLTeUEqgkswKcf$epFmiQu(s-UD`ZRmd{X@IRY+RAaUH~bW-8iEE*Ei zdxlitiT9q?4l3QW71I%J>S%Y<U3Yw=Bsrp-(<^_hTOsi5yfL?MCpxUV?9k|a&{}%a z{YhHno;dSWcSZ(ix?rc|IIE(x{#Ct1^voUj2%_}TLID%<2(;{iJ`kBH<=2@f#9~RS z9i?SO4n~Si(4rHuet(i6(s@TovAN<79+BLSZi{{oEA1wculkMew-(=Tx*8VFu===U zpPm+4e-vkqAG!%Ybb?VqnwvX_nvGJe!FzWnH|i3gEQhKS{{2GP?bz~mkASf?chDiD zl%rOuX>kge&E(38Ci?!nZ9bRNbB~P=!mvjdJR@&q2(9!MP;ljt=V*U2!Mx62(73N* zyik3t{_+fUI;;()0a-n}$rqsEVE%tim9xiWXDKQGnVp9h|FPUw!=jnQVJi>cEF6jp zU#;Y&#=&p>X#zRsX|Enq<MdY;WqAlP^v)?(t1|9mv8mFOprZN7U5TG4By&4_1x`3_ zCMhTwmC_=0jFM#6PHpd{ty3f(kwB;<V5Zoj9kDqZOSY=Nw@_sp;p0aFeifS@J&&2; zHRBG<>0E9$zXFZ=iNh)1QBmCZtsb8UEFyuyECE=wJ7CcoPCknv^I)#yU@dz<ifyn~ zHd5}01k5A=clImMQST#g&@tB{{5;-Yx*X2RE{~ij%UvfynO!e%jNTEYW+a*ZfkzZu z|HwI#%OH?|*|5@j@ujzLO5|kg_z}!-NTAQ+K{zsr@Qg@cpi7{jpdh+QuED`%dA|V4 zD#OdfL_IGP0q}~Dgg^oV!eZmgli|zjY^i%|$0(8|-oV&^efFhr(D!+?>{zg|v~EKP z>KkDZkw8QOKLZKu6~%^SZ7HWP{b?M>$EH%7k3)J6?qn{sNfkklNFXACpOFOmRk6*O zku{{Qt!;~XB`GI2fsQ_Q4CUn|`V~80tGDpAbvR$zu3XN7o#?rGJJJ0ziXcQJ5Rt%7 zS_1v1*suX{DJ(U`O;AcoEM0ne5hV`uJtCEyFqBe<4W(i6aTJY{1s!~10N!((TH2^- zcPs6{IaBd``Nd}X?+2UsXjI+)`G<{IxNu=`#~%da$U7o|hy(_`1j4S^Cd|l6Yi(^) z9JsMU`yH;*!x?+!iG^RZ@uM;ncjR^?$p_iDHFTfAdicTbY3I&%vg4@EPF|tF?YYYB zP9t8CtpP@oiNFJu0Jg4F21?6x@TP{_6s3B+)?-usr|Ge|&$AymJ3NCe1M=F5Qfz_3 z*b4V<pGRjWFWm6qhIT7u2&-aKJA=FSx*3#~-hD=QOja6YrVg`GK2w|@aLEf>bPHZx zs~n#~Wj=rty5mfV_Clh+Z3H;(bqkL4g#Cc<UZ{E`%e^E4e{C+%Vqs6;5Afi7fE6Vd zwlcsO0h~cxV06}*>lQY}mb*{-G*72{IZoTt{SO_a$T1D~6HLf9bsS+^-i=Kyw5D<! zz47{bTDG)?EA$nV+rhROg^55}C^2$VqslX4wW)*=2?i~Ja48j0FetdSIHzfPwl&;k z;Ii=L<2W<>t|*syhs7ZryWU}?#`g;dr8a$HPRNxSSAy?6*mrUsoqF1M8V9eqGSNXe z!2hDC;NE`c7N-7VZ<isGe?$VImH;~JiLAKLz75@Eg*s0?ez-dE9enSfXw$-?*n~f^ zdmi|OlHdLXV<<K{Y+i6E%H^b4`FV8VC54of90TPhpMx7~&e2wOZ^W?ze2JBO*{g&V zya-N20#+ozzTB+f1&aeecx8Mud$4?hp~v@rI2I=tsd<EaD9Y9nE0){uoK0~<Tr^`+ zF2zLk&jE+st?k5jC)|GP*W~V!39e;Ez_m<`y2AY#=It%Dt!;a(<{24|T9s4;&yEBv zT}Ew(p$@LY<(N@fT)$i=NdaLY;kU3j3_SxI(b<8ky{Uv;<FHbjxo@VT)G||s*;Z=o z6tb**8|`lE?r_)|o0OYrY2`E?9(LK&@4fdQsCdbB%Wn3z8gk`rRoK|Gx4<ec<FRK| zE0eNzct&s|65yj=7&aOT0`uSna5-P5hrn&JuD#+<J$FFpp(rp<muDFQhTmEgNndyJ zM3KScuT#ee>;aVFW&?5s-05jAML^jQYgiC721aQx2TL*b&VS(d-HQc!7sE6+x6{%U z+vvxV8d|%yo+>x*f(PF2RpivvIGR2qgASdWqnpKk7}7c&{)@bHbp^GwbkLo*!(*-_ zwZLJeq2GGlj6wvoJ$Wk8E4Y8+mm$hN!X_dCuLR86qM2gzGC%;Mv0X4+jCaywPbt1N z-POUKdw0KA^HYcYDK>#?Ru9GzeEe$(!O_B-GrjoIDKutm5~arvqoqG=qc6X%q&4g7 zDJdz2Cg-Qpgh?s5`feCpdmB&hE&5*-E&8OAuDE&{Wo5<t<XkX1OWDBd1JsG|{RU;F z4fN6rW#~qvx3Qh#BptM{fyNc3jB4*9T_=MOdL{a<T)oW252KeBfkh+`s07Ruf>p)F zdBX?YPRtt{?$wHkiO$%tqDI-bsxE8D6kB1&Sn_lko*Q>&B*s;IUeOj3#l~KCn`QS` z_*kb#xg0co=5U%hE0ac!>{UuBi9;zJ+dWc-4Piy2uCq^gNAn(9SGAqo@B#kqH(P1h z@>=@M6;pk1ipGs19(I~Not<u4x~762dvrO~Y}-RFN!o8yX@g;pVa6+vH1uxE(Yx{8 zlzkp<NN5~vHurg)(TT|wD=T*PNzef(SO1Zms*}_Qg!8rc3t-MZnFVrJ=lAeO-@UPr z6C89@bxGsL0!RDi?K^Up=eMxPf2B?1IDXUr!N>ojl_mA>>!oX9SS+~|o-~ZdM=Anr zD|kp1C8g7FOK+h3v(#{uVFfO$xw5LXcCi|6H#}yav<aPE@{3yju>Lnhlj9h*Lx#Mf z)cr7@`>mBc{B>G+MJfAx+|vD!@nJgraI-qyU0Kp_FSc6XQ?vJkO0jXSX1tJGk9wwS zOBX7|<}ZJT({(`Qs@f&S8b(_(RXlrIS{8NS?g1QP&(2PyIfsp+Nt08la`7grDc(lS zHNBT1q+}-2lsOaWkkfJEz(#H@?H#moT{ZFD3U4f2N9SMYdr^<xFjrMXC0Mn+fi~Cf z?7o!>5PuCzOCL<!=*Nc$7GR&<8OG_-B3PG}?q<Nye+@6YTPdfgI~49)P`LB7G>OuX z)Y8(;jcWMV!mR8LPup_9a4(~cN9VE>Ej4bpUkAlDUJKWYi?VZ?Kd-fdK2dTe*!9al zX2zIdovk}}fQNZYRo!rwo1c0=t~R(u<ZJd;*F%k$U6}Gm^3d<pFw?L^ZYMcM*;yDf zYHys69gB_e(T1Kx8@imsdXHW``%SS)bXsL;;~VBbpsLi^uW~Yss27G0kBdJBht?-d zOjc4GH#O3-=a#B4jf2C|;_2$A&b6iBcu4ud`{i`(abtWK!#beZm~->@d{?%KHg9gG z$6>jlxmIHiOMe2-A0r#-u%u?<5@lVX3`uq*u3cQ;tQ<FyNw+L|4MQ(`D2KIB4iog! zv@qrgMff}v;d$CLj;r(J54@{wXDzHs<x&?td@C^ZDwP)Bu42oXl9MdEcl#(_El+J+ z@Af7wj)><@$(ZeNcVSZ2`ol7V!dL|g-(J^%g<8gpV(02VJ(f^N-(b?edry@ff(jN& z#l~#S_&HorV=9ZcZ&GDX{ifI)Qa-HO)y5NDC>7tGi5~Ks{g23zZ@gvJe;#<~!1$|w zJA)=pPEqa}{q&wsEGspx<gWVNbk8YI(C4q|e)DQMc*6y_Pn4Bf$tvGrJ61?&7Y@ez zd-ls8O(RAOB|fK$MVV~H+Vn>hWV+;$-!@{wN{!RtYFc+l$7#7m!$<Sm--Cv2c}T*J z6pfUcIv=b)JqD|V=TU-EYRnVXUX|6lsLP-iwyV^bN2lCYsmDtT8(TCy!>&?e9<W@R z@Uo=Tw0X{+Ju2>7i}#soX+<2r(E%Yik15!N>@B-H|1V_BY%*e{#w5CmjhA?Fe`ZDI zgoaL>9GLx^tEN$U>QE{gKZ<w=xbOHJdiv6ru~*DvGuv+TFJ4_rf4}B6OSHp=#wmE; zeOuE9pYIH{@{Gel`|EDpS3$)Uv>UC^1cL)JJxh-sb0eP$_@-5LUy88y?dj@#M+*x! z-b6JPtsTj5o-L3vpf2Ts(5Y$Axdy!16qdyw)V%b<9bKK<_2B+s_?-=}rxdi9_iIN7 z^t96@?Jr>b-n^@&MI8?~467ds_J0A>2S|vvth+r#VJAy-17z!$40n}&XNV+8yG2?b z#fIU^yJM%dcijK`gL02MVGQLCPf?T^ABl>O?Vhl||BR;ueZcSSl@0Xn-#)WU-_W3M zow?oqm1{<Fcl+CK_6V3bax7afmNT}Am|c)|q7g}~i_TT2q0w`XulHE80{E;R4{ze4 zq*3^I?$l%Cg~{?zZ`dSIRZ{;Rcztbzg0v+Lhjc1jVNZ}G=RufPc-aV7z|k20EyCiB zdjTeJ*?G9gcVr5<-dk%u;-jiXzFYKgbzs-&z`UT`!nEtX5wie)G}z8yhN4a5`eD8_ z7Q@9$D~cPuA0!m@3N3D*IOfri-}k7i-;Nk<dM*$3`tS%Zz;I;}u0h6xBWqZvxNOIF z!APA?Mr_P*5%+G;<&V8Hwyyp5yJjnCe8c+G3E2YA`@Z|+C%oZc1Iz!nnhyQtEQ(L| z|IKxD=qs?Q+C~~Z!vEYhpMW52`1o$gHiB>a*HHG8gDt;4z5I$koM_#T4L%<u7Pl_M zNBg=SKCiZ^KL$M<0qfy=53G~B1<cMHACHg4f)DW^@N$EPx8uXj@xO#O1#R8d1BaF1 z*=BPtXpFyP9Q^fpdhUR|6ZCiVNmK#Y@)?scCI0izKkrh3iO(gABYbMO)v(9odDsjW zUL>xpEN%F!8i(h`zAIbQir+3u4Yv~JAt<ah-(`LkA=i_Yp$en~bEc%tklmgiv~Usc zlx1G=w>)Pq=mLFX4y4M67IH~4N;87z7Nk9*O_Rw3#USNj3gt*84VfA}klR(umTmP~ z!AiqrpJ_ugo4iUbKW~JtQnNERW>f$z{E>@a(1Lv8O?z6YX;-_?))6&A^PV<!)G*A) zx?pWkc1|L2WT?0>J?bqK>MSHGR!2F^t2bJhh<m!|O%V>^TaI=`4QES2{Rhi0Q=7*{ zr(dOfv`~7lGp>$O^C59YN00UagfN2NZ3lnsTBXKWZ1}FRiR)yR9X^^v_0q=_Waa3= z1q^lny;iAl8ap+G@{dNjx_6cf0t@fWO|5;}ftpNDsd0MMs`_Ovmt&F|R~zQePzwuJ z9CbHQGxl@!$e!P7|DYf*^(r+pmXc#0<o384MNw?gF`l|BubHmEXJN8EDWP|JlNy=l z#zOt@BEX&|{b45OwHABYUV33Qjmp-a&Tu)DDp)F3eqI)xdw#xx%L^lxh-@Hr?<><M zh;l@oqnBdzabS2cLJvO}7!;IaWAXM{D?IMH>n=~SD=HpJZ@v}$ij_4LW_UbrYnE=7 z=8(;|LinwdEFZ4Nzl+)pI~K-A-EY#P6EJ6V%y<#D{Fdc$hPe1Z4bzaYsknZv*1A^X zd))Gu>iADR3@hy=rGqZ5e@9za2j<isyz%C4ML%sqj^T-b>ebt{v>}Tx|JZmQva`#r zY}eQq=TG&X^b~!Cr-#cf$A=E>{=UlViXYI!2@2-%7>?7+S8eBQ0ev1>a$MC1*aN^O z))S1<?82e{ZC{*IT)cgc-F%Gj8{4ZV8>NK;jz->O#0NK>^_^1zGOU4_Ml{$?^lziI zK;e8C-Hf(c=L6N^%aYS@dj~9>u+1H7%P|n*=={&&DG=zehqUE!q^HLzy;2O^3dO-y zx6$+N6Q3I;1r1NnPSNGDzIr>ozF?h_#_ovp9zM-r_ZgNH&35#)cIhnO8_sd?51{vl z{ccYh@x>3PozpTx9q@1{5$mRPAhnTbvkBQKlQi9=D2lmRHz5dMSEuJTBXTpvtfr|h zsWn|p2*xs2=QEhXXj?b(w}nxLw~e_@m^W6bL($lgrgf>?yu&m-n8Zo@^_`yap!=!Y zxto?R^O@K7$tJ^wwI&ENk`w8WLv!ezH#ay1EEI28S9indT_{-f^02s)*-OxWp}aYH zvCg_ZJ_@5l=JkfX^Pm&xGRheZ-}Z04v1Dtt5x+p;=u8hYq?JN5r&`-twLkLs$}pdS zn&6O(mA*`Dz2F$4e7srlpIPu2H$cU>aE%?;y@0{)f%eA3tD<_(w<YCt?_J+0NwfCT zABK(_nW0B&3QNZP;nb-atk_KP>?T5~nXc;D<tOkl@qKY+Y5hM%d~dvY@*R!p-|Bfk zcWo2)BSaos5|HIlM)>#|4OcvkX!PI?kDG_PVOMN8t?CNp>Vf(!vtGRfY|ND5Q##$9 z#UieK^PWB|BpmKF-LweW`1qN*T2RpOyuvIxcz)k$juq>w=&d)`!<|w0r!((l->C^F zuI96HR#dNmiI``LjqO(AY<1}2*oCQ0V7s*b@Uc?#4}Un}O6PNsY~rH~pQ@Ewxbo{y zzT>84ruS!l{_=u+Yy9D;(i>D^pCIlcpWp)sQv~N@$C$7-ET0LDr6iuK=7a7=$dKb) zPIF=0Pp&Bc`t6su9!Kk!SJBJ&zGuYK7W|lt529JeP3c4P<A!SbX2}-%zUQPtRFso) zGgB}Xg>u5G%uG!rhq%A554C?ll-gZVUCSY$_{cw%ImWXK9}B1Q@&DtP7teMoD{40D z(Rgjs4i<v0uFli}RaRVfXSF<7Nq1nTM)!dw)lY`BRKRBx4W3d1cu2tPy#pPtA+NlG zw6k1gWerrcPdcv<VV{?|Y{yT}p*!FFHI;p{krw_TFny3UE`u)l!)dyO`nI&3mcUif z+p1yW+pnHUL*k4VHFOzS1bWCl2dIHnM3o0bcd;t!6XfM+AAmswXEa}eX{5V}HM=nN z7MSXxU&S>jOV3<|L25S`O{E;|dJCGix^*9HN;H5H9nr(Kxm$M*pb|;?^DR0hM0@M@ zK%tZ7k!ZaRIP@TsVKw|y{4eww`f`M>`V2bjP+w?w%q`1TxjuMrlcLx*ZmA<aQ)%VN zKVYn);2O8?qL=S`j~ce^G9_buc{E#S$M&_*n6S02gI27srstn6p>=C}7b*7NcU0Jv zT2FzE_Y|4ds5g;)(KQ)Nnxo#Gy_n{qkqL2^U`M*HVk3`yKdAdfvGuqGGAyji;mX`p zQmeb7!^2iX!U2|0zN~zgS+5_K;=;QOx`Aw6-V*hllhH*q2TJ4&yJG9{N@7?LDJl`0 zWg89CLy-WbwhVl96&p_UOma0fx4#O6Gi!G=TUKnMU@2L{=!z%wzeR!L@BJe#UtupD zciy%b?%jN`AG-T+UqA?A7=!n63BfWZ9BjVU%g{GuwnxnulW573&8_|Zp=k?&IIMy0 z)g+y?sJNsgRtP#t5s)PbI6fxwT%?OC^MSwMpZ)R=`L?QbVepJhIDA+3De7VTSap<Y z%)vs6B*k)L)qilIvNJ02|6YA%jgnqkzEvMD4A5;2yNG?Q{p<NvbjK}ymD<N||0)c* z676hOopO-$z1Z5x7@|Ga2*0|d{_jR<x^PK)Qx^^(HX%N0lol#DhQp>p|2Zi&%+s71 zD!B?i&M4P?BCLI*!{xJnexI=g>87I$KJMk0Ne~D;LV>k(m=Oz%QdSzJg%Xar#8XW8 zt#Yt-EnZni9UX4kg>#uZ@fXgg31>T5p?$Grlj7NS`SQM_ng{NjOVL;~2**=h+dI@H zN7PHf<iQ?hgQ3^b#>C6#Yhfae#&op^hwF_Fu=@y#P6n9MSgivd)F88|0yoLehPrb8 zj-A2N$Z`Ji>?F@(LmWv8@5hUbG40Z9m_HKIV@K=n-!dZ#APpTsmNA+9b@z&!B>n9! z+~~wZ!7^BFjZGmtN#o7Csij+?eYdJYx%cz$Pv|T5Y14<(>{*7}eZ2ev4eUlaHg4Fd zkXNnRULGhPrh_BHcZ}%a72<ZIG$S}4=r&4YcsSiHF@JpMn#ll$c0W+8lSNqX-Jb`r z_3{q{25b99LpoWGg9FM!!*nFLJKBFVOV>*?>mac5Z@T3G^Pl<n9SkSJU6ONuy*xt! z%bS{)<aZ7gZkGDv`bfCJ+HF=Rz86AKY`8M(3P!y3=C7!szLnNg)+iSbn-N=0V+)Bb zv~O0FE7#%Of6uqdWyVJIIXMZm1e<etgDxw>P(CF+L+xk(xr#sHpp+Vy3l`2)qw>Kk zgyFEmh(>`+#;deVwC!J}w818NB-3Sj-W;iy1)sXGdZCFP{oaDXP5htD@`eM-Re4j= z4$<Q9b{PJ+@cR$brumCI(i5he;lSq@JP_e@tLEX0UXY*Z?}J61Vhvf)(cCHN$D*#A z-5pJ;p^iRV=n+GUU!TG{l-)h$7Nq=1QLcVY<e>BD6(F`0Jd4%03plG0SwrcHtEMY% ze&UD3(8TQF#AivZJbY+<OWh9ITHig#%r{NF^Y%u+q$o)>#?9WL-C>94(&0zsD0IV9 z5^3znbiX{z5V$-Q+v@4FMOF04$CbpMD}p)XjUW6NkK6r$QJ!&evFYoUZLK#-H-hI) zNj=H!mfti=kI7Am-SFXtc6Ivbf{cB-$a5uMuA_#l!#In$4S#>i8W#HmFI1@0M3_G) z%;gzcZH$L6t`ZI76>JW|im!Yyw0oZqU+`1EC5Q8js*<_|Y8Z#vD#A|ktMJiYqD}M0 z(Ka09xCtjPUiQLz0^H!YHnm&_>+5##&~2osH($s0h{NH0OuM4n?Yxlo(ee#N+-R#0 zWV{rz_PYv-&UX{)#B*<c_uNTQ(S=n%*7Q+)6ZT0R+14dr1U`3%qE1FUViIVW(TD?= z)f|a6JH842Xe0Vi!Px;SUl5JoyZ6zWnh-1<d;A!heLxn$Yici|NvN&OO`m^SMPGfj zxz8%6AsI|qq3zK-oR5#?Ie~lN!6UsFxj5mXqF`*6*ORZn@%QH8HP0QcU$>K<dj{4T z(FeFG%I|!J9$&4D^l;QLqXwtO;jnGKlJue!E8Xa6^#ruyWAxG4Er+%q{^Dp;E8)v* z8h>!Do$_XX_}X-*(=n%FRs9zX545b>x(CWfTQ+T6n~yp@lzBpN_qjJWl>F7@)(yuv zMpmz=@6!(ZwG3P^N%{hMWDW;i{7*b=Wwf@o)rmN?JiY&Jx$-Aq{Em)sQas%Mbala( z+MW)Ag`rNi7gi}XCPcxW$Lo1MpU6jfzW#Cx@gHBp%$G42ukZdAveJf8o*&P-mD?L> zOV47#e_mftKP;_*Qj?l+mMkEp#^oDG4-R8k>uqclI?5SUWOf$Mj1`pD4z!tMGn|2# zhWXIBaJsOlKg%{YqbO=)Z85Cg;2xf{gWtH5g5we}wI?HPbZmdjtNAUVN~tlfk7DDY zQ*L3(#rR<UX~w9d-A#@73--Z}@-cptqxAS-*zp<QQf^_!0Ul4+;_{8%_k;3{@>gFw zT^Z_%;qDMzp3Dv>yD$vq`$*M~xDB3R$Zsw3o1{)3%wbenyY(;V>hM`SoDqEh$Ej|y z#Y~befK|T<cTjw8i*5iQV?Oj#TrYWw$0Ps8PI00oeB3>(001;iy;G1TP206SjcMC9 zr;Tabwr$(CIqhlN*44Ic+qV7n+|L_-{Cl}kl~r+8WJblg);dz<9}D2f&5aq-OwcNp zRj;!%mbbt!W+Io^9slCRjnfzowQApPJ^GE|vJCD{M2qU+U{dYuYFf0GAz?Ir(9{81 zfi<`dyf5|^{GEdJnab^7?yfsd1l<J2bxd2*<<bh@`w3SPrLLFKoEaI8LNr!}B&rg1 z*+#2Is}9Q1JljPVK>hsmBz;Y^W!KrKUu*A9^&O$Z)&BG9l0xl!)b!r$WF!_(tgb~B z2ERZz!Y9-%v6{Y|pY$V}l#>D7sC5a##DTPk@fKw$uJfbhqD;T}bUZ7bBX<2(GdY~p z99~AsbhQIvmC=`2=pX=d2o>=39dCmMi;*m6;B+Zywvinxi#0F=z3hR45-DUEp@G#1 zkn6{VTcYzoNj7%jPUtlJOHfSk!KZb9O-@mxUeOPOFRpP)G8FD&GtRQVkl=UsB>LJX zUravYAe@AyhX5F39o<<aGbUqpQoi6A^fQ**mM(<d3iJ<>xukb;a3%7p3E2s4et&_< zofb+{bie~ii4PGpTA8~z0T8q2_Q-dw0U8<Rk=rEp5A4{i=Abn?Tx0X>P*Gv=TkFg3 z)TL@Nz_^lrlXfH_qB{bbnfo`)&qKswyAUfpl>64i5(aUZXp8DCjsnfryhf(z@x9hZ z5B}_Pu3TUHV++x9w5$+}{8|ni7yt|1*Wz`Y%^2{vdWYr5Y_8y%8i3YasOwWVcaBWf z2SI5ZLOQ!>PTs~tgg@M1>N<D}{MjcboL(<$;vd<{fvYZ_w5lwKszHJg$2Uyk=WPrx z2&8S>KW%l>9YzKW9}W8cizN>B@t1Z$e$p4;I%9OsfM!UNOO7^`v@kxT2nqc*Nw?>u zp6qdqhh8OhpHk!&4K7HP0&g5}>A2M$mU7Y}Z#3R;PY1#vpqRhIJruMx5vjH-tIaMt zJ>i5%LRwV<aho8C?=p(H(_2%u)IQ0mc&{n2!Gbs30NlX)gX9-psgMw`2IO@oRRyzd zkb8w`qxmVD?q7v(Z=KT$0V9mEWW`q>;=tk;W9&W~A8F2pT*S`)5XEU%cm{T+j4U@G zaNm&dz(&oYRdh_Kk!0kCLWB)5QX0aDuAMl-nht_H{-8U7?;j9i-@e|qHzzx+5v>6t z&_vHYhUPef2!;p=qZ{du(Nkb91>O{8Xn<^xs2x(6npMvToxlfjoSzE@mRO@*JB0@y z4joj%H7`S2*uW$58$a;^q!jQqo`Z~DV*8i4M|x;BVj)@ysGux*?Xm#f9K;YmHIU0j z&>Wg8pXNryL{qEHpTtw~S(|OH<?N<VScBR}&lz7pM0Cf@W$tR<w!yO)ygS^GgeqYH zemfUQ=})Q7!H89IJJ%;(oS$!q`aEbz?nFpo|0LZo(El6wks!4DBgp|iB>PR%TwB^E z0~bI=D{qDB*E4Cu8Abc&!p3tG;~0XFLWLE*yp*1Ff!m1*JIdz-Gcy@$>$fN2;2RsA z5i??@CvmNnG?xT4%Ul(?xhgF2F>K29`?--(_dN9bBCx90IB9hLsq8|)|D59p{~MH$ zUMDawKbJ)x>G+;|#Zqs8kna&MpdQk5^~^j&jxhh+T>qyPAv^=aJt-=$NDc5V&eY)p z6g@pvU0wcuXDt!6TA#p)ZEtpHRfE1&$p7EeFkX=FMldYK(Vg@U7V)HRCkciNd9u>c z`7O<t7TKkk5w%4!$U7A4lNl(nn2ou$%vNGJ1B0Np{fz+E*_cD_=7PrHH0CC`CV<OM zYlVeI`|{CXI^AAgfo|1Xt$rkh>b|u$uoq)T&j$TGhcMk?SaX$2etDZmEm7|OSKBbq z$Cz)Kx`*YT)Y43O27+N_7!08;13tlSg@VgS9_kjZ_+h8<ZE@c9lnC7g{`={(%E?h$ zR}^>Z`k-Spv4q<Bcx$22<`PN~17kWL8zoKET6)wA4;0%jP2$(avGlBY%R)#VN@XEs zeDf%6!WP%?zh~>&ivMt}>;F#7A9f^l6?&1DD#st-({tY9C7zzCXuoLgZUhEVd05tZ zpsfq<xiG?jqPG>>5m|GS{ZZNVh<6Q*zqhGzoqyI~@<*|to7qNsG&GKVlg@ApM-$%m zOp4|3U}n$kScq_7H#hP?iWb8ZIe%~^;I>((S8l2Fx4=qoAMkj(h;G<V-?TKX^?Gx5 z;=)B&XMBhdWA(FS{|vHZuUe39fC>^kKAjyTDnCYS|KEG(@RHI~z_5V$ce|}f#J`8$ zFVFZwKZ<?i&@aR6ck7*-ZqZ84YQM?y+?#W{8o^RS4;BOvnOo_rxD*$EXsT7J!}LA0 zJH4hNmzrhk7^a)f44RtCISBBT8xocKcsJ?4I5{7%>>4X|em$d(H<!|(?kg5UCc1l> zo0pa{o%+z+{}`ceBDj!?J%3?F8R+r8e%jj|Srh1?>Lvc)l7T1$1*`8VN&+Dx&caJ& z+dt(4<iWTER>o3`c~ElGUJ3YyoaZnu*WD>@^$+lp+Z(@ZcekLU%=U+mY_`Hj#^#5! zr}l%b>3Of)uqIipN_c8;CiX$fesuf=Sa0lA%Jk=4M+iXPub0%p#wl$jb{l@{ht)?# z$K9zy6vY2qxd@Wm#YQ!dGdXlaIs{9Q%7u-QKgYM;icM<5Uj@*paQC^2@*1i{y63O> z^=qWlels>2%W7gik{jFYkavr5ehIjwFMjk74a)T_$L-_jNoM7F`M0lewwW!2(9F*) z2sf@hP4i~G$7yJ8Kv7B2H0fJz_WWahfb4uI=Jgm4RCkANrsh^4@3&p_&Q;?C&kg=P zi{kp<%Iofq>&{?z)Jl3Vez95MhHbUwAY&-fhcf)7l8FQ+LwS(`>d}NtB|fB-yy$xv zo5s!me#YyIOV?)3@m?YTH|wMxfMX<aBg%;}Yu~qH+`My5X{`?4-t!$5ez04i@g;)t zIXQTf`v$il76#0y_cK|3JUF#*s{zh)XrJ{Qw-q-2QmBf_Bw{6H!;@E(uU3&%tLaEW z>uR0}2mkKGcmslaV2wT{eGdOwgYqg#9sJ3Ovk+kQrLMf{CeG$2>L&8PjcMl(AAM73 zuU_luPJu<egZ@-AiTgfDED3CA92<^^L5$F?R(ELX%!+uRyn^`Tv-!7Wy}kJQd^(m= zY@<mrxvNQ#*v|c@q{B2kk<I<!!Ypm56eM2!uKcEydcdBy`X+d%j$^dhd9QwZr=0St zT~?Y6AGTFXaA`3gy{(=9it6fBRl4}Mok8M7TZUXZ`)~BY)U@{IFq~amD;EmxUV&Nj z%W?1R{$XooL#00YW71A>&2^3DpY?Gi35?x6^?u+&1}Gk=UuzA~E*F<BgKxKzX&=^b zC+lVLA?VTU@AnG-{(qPiC1Fv7m6|O=<tM{24%)G4KM_0sZv&+uMM&%+lLrDTHSS3a zefsM<Yz-f3umEyLh_0N>%wyTa#gAzPH+1t)bY7cKjO4Y^F!2x-J<6{6^-N`*mdOSu zm!(x(wnM|uqzB9La6U2|cXOX!PJgy`2NNAx<UME{S@NV^@6D>LbWt#Rsy*74=Rj_~ zSr?h+`gA!bD;1Snuy2ONLLI_3-h|OVAlxJ7ND-2T{I<oxX%`4&!-T+!uGDv8ZD@#1 zN<y$@e!}dyC3S!XYC8z#Pk4R6LTL*+AQC!QwER=ortn~cTnrm)_1HF+W{3uQW2^w< z$to-Ym!;lI{e?Dg_r0LIdEpsa>3F+FMI!#usDIFiS`(0jizAx#e|ssPq@FFdmBkK4 z2=d4mtVt?Ty_9bc_1tfZ&d*+u9zDer#LJ@1;2oECEED2&zsPUm%cmdnvYq(FzbJNp zFb<Ok#sm+2WLbGyX=`gLz-mPr_o5w#Qr<!X2Ns_vXx2V>{(46+$xcFpTDZjv9#=0d z!9b6zb_Zq8fie_n`2id&@DGTyY|hB2f~jb+<_hQF70a`<BCl6KeL+DM&r69wi;u-& z#g5ai_?{Fz2LU;TO`o8PMI(&J+9aN6JAS*ajIM7>VN+QAp6f#4L+m}Uk4Nr5ZHx<V z3jcf_rt9JExsf$bd&4r}5|<*%-Ng)ygBE|j#I|}<HF;yNwm0sSphY_w#~CiP?N?l$ z3M#tcoDoEJ1||E*{t9=%a4HceSE)=>#%?ms$Z!*gr>sl&(Y8#+)8<b6!7A*xulGh% zJ$({RAM-7J;d~{3*CI`$nD5hY9f>qo5j&tmEP7hm8BV>*QAE@lYj|ntKbu)+xg*gd zLiCV=9Fk8hsQPVltyII<MGnn$9q%sQ!DR=IPY~ySD!n!5*CqIbN*(c{z4bwz2Tv4A zJUDI@vrqPXoXrY5SUC;x3}0wor=1|d2%LJ^9ovCM%6VC^PT80wUCEZ_Clh#l4;d(Y z;DOfgl`fIZ8x8xVaJEaRa;v{djeQGYpe$jaVC5oz^ifm{o_1|rQGk92S|nC}b}#ZZ zkdu=*xF^XJq1r0P4~g<0>YUGTQ|IeKqa)%u=jWiKe)5NW@@+MU_@n+cQWE>gBi~l> z#CcGOZbl=njO{@~OvYbP<U;OWt18rSHkDgHLEw|IvuNmvbiM2wkvf6v{kRNG?`ve6 ziEv`VAbX;)>0*<2nJIbKEH&uY0Kk&X8^*n{8aok^X|IYI*4WyKEQn)^mQh9(&?yBQ zllMXQ5mQvF!1h&<r7w{TzrUhruL%6u9-?5wZ-WTb?g@iy9hqRpL+2rX{`@&Jp)jE> zhq1JWeYUBXBQhP78SjWCLs>cR2b(|c%WBOD<P$6-f;R-pl(#rifLC+$O*@iJs;<zi zPO!lSZK)1iA6g@0CiGjk4O+)v6qMIO9I<X9zIf+LxxSJ1J+PaBMIDIVIz2#?QPYt> z^|5L4V)a=fj*I=^5hPkJn3b%pWmu~GUUR;(+2qG?8=;!6{Ra+Gt4dm1Z9A&qqVUZ6 zA}Si1o<pe1ARxqnB4^+I|6J?&fJ2am7GBV{{bRZ-f3q6<)FCw3sbf3Wr2MatILj}4 ziK=`m2}|BO0d@pfz&Dl$d8TL+px{FTM^-FTNp1cN-*@5brC~#M^G|3|YBGhBvB!aJ zAkG~pzZ+jHk-uT~kV1;a<BW39|0^u&dL_7~+>v0RvM~L~xZbofZ_>NMWv=D{JdxD| zKfzY#r?ni376Z=oyCJuA(bKT!^?~!a#W#7n@GDdh(Y+&-=>B%H53h-u?GE;lAF-ss z3;K6cLoKeP?58!UbqEk89%r=HG|as#UuI>WyNR>-hNV{1d2d5%&2!3XMKQR@xLAJv zB8$8GOrKFr2SneF)}+zr`^)5&1bRn65yMt`Y1fZr|8hy}-HGYjB9lXR4$dnfa3_}4 z%o~V-C~-gY<L9-U#!IXOo&#C`NdwUNkoQFN%(^KsePgtG>p4MwPRGR&ba$Faht`-4 zwf0O{{~E4*Xr_o(qbF=R>OFx}Ahh2c_R(X~r^-Jtte|IDGtfr8&M~aq6%}NA)t;(L zEVDg}1=Y#u=)4S@A-Ca)Lt)+75b%w3csTt1Eo$uL9ibF%bLk|UBQDT`Sad-;LexFJ zrudkb1AZm!vq@!Sz^3*L;u2yJijX-$nS>+X)+DMcCB}>`C{iH44cun|Lbw}t@*f(k zqYG0VxzUpK^2tnQZ&L6D`tAe{%f`~_ux&`~x@y}hGhMDO3qtYVvurw@d9QXL=<>+^ za9EY>GRc6zQD`*fr!LxFE^gp^H-~pVd)24Jez!Zcl@)wb(CNcKmY1F(Ojvv^i=m#U zxB5bT0@A>6`}2<ps#N;kLkn%o$FNM^hU#Mwhpn=CFV|D^JDF;&yl|3DH}68LrNKXj za(E@6r@q?}vbWP)giTV`tD6z|cU${WG3-ur5!OjAqX=Yy(s6ADBq`pbss}e#O3m4H zbQ~XLf`TVLA~Sn<FLOS2h=j;2O1e&`Nmo2=+c(_9bS#Ozx282W@iy9;Z<^1UF%ZU` zF7CM?w9(P=F;EL1GaxH^hAZEJ*Uf-~(zlDz@Ed!@nQFV{OH$tkeoRq94yPO%!+()M zdiw`ansr?qka?5lzY<7WZhT<av3O^zzv#MAwrCIxY<3cr(mo>P|I(bDfsuiYC424h zF>2YuNQM#1rbyZHw1$m#u54FV=!@g?GNs6L97053V&N)$@>Y}<z)`RGyz;hlayi}C z=6~GE;$Vpe8`iz=s`DQQrN@11dPxbD1_0UVoxiudWfE9)=r=vjaK|hl)B`ZMSgc+X zPnuZs&X*@jO#<pvJ|F**_Fh~~N=d)D%t8#wX>gdVmjA9qc+0u=s?BL<-Kp|e!FJ@= zHO#b4(fwyJb5jX+OP$kYuqu)~GjK?VWbtaw-GI_pg8^Koc8$#xWi=^;$n9K5<)7Q3 zsTf}A)^IWSJ(py|Ol;=mbr_gXRiPuK{YmWsD=z19bdxZ1fI>t+*Df$Kw|Iznt?aSG zIR?YN+E|~RucP{t>JCGuJES*zWzoaOwCoT$TjbfAsEoTc@qp%Ib|J1l28OL=l@T?O z9LtuE<NkJ)Eewv!sKEZ4@^(M^!(6<Xi}JVpiY(do?nOvjl<(FXp7pQG%nw9!&pmDn z1+q-nsrElKsW!cfFfL!UCeFk+)JqFXlQl|}PQy{vGf)fl7KTqql-U*^clf>p=iKsY zdrz1Rs<h7V2rSk^qFGj=G9`DY%_gU|9?Z>=kKZluXm8TTEHl-46l&q5<^0*9Lv{Lb z>UZGGeJ7{(xpS;PuUdhD0w#`x^|Ie2iqtQ>gEoF>d<uIOt>KejH4Zb(SLFUzCA!@Z znQ$+%g17>_51ZKm{HEE6>8y-$zESPqwc!>Lf*tReGKkwxI-pysbS=XzM5HWj;}RRS z_w108*<*53ggexl^zHhI>!A7jPyV+U-{o9_mdw}XPr)~9ig})BGUz^cUGd1lu-c2k zM4yvy+;cvj*t=Lvx_M9;f`Mg`>S52)etw2MzO<dfOQPQ|P#l~ItJwSqK*%!4Fou_X zJcGVSIO@u^-2}9Uvj1uQDdqSYEjqXVF$5|_2eG8IC}%i__iA#3rg1Nhy5W=Zu)x$Q z6PY3=_)xLe;mny{+R_sE`8=&~8dN(D?{hx)jp;-W`IY^-8wmfd?6qyWJT~=(L?*KO z6>|Goh}(&gl4!Vht;Wghza2v(hQCDECRjJJDe~zcWh0R>BZZ2OWO0#)`bWK$H|yAq zC9mT{-37*bB?3gsxZYKB4dgkK?q+C>9ye6dz#)DvYSdP&SOSCTw>Q`N>$aQ#1fKXR zFlKwuM=TwD+}u*h6;Kw4?Sry&d69E`(1FL4Z9ry^5D)aV_1e2g*lp1vsXIp+m40)Y zZTkZ;-1{c)w$mB1U?HJxO0ta&%JI6nv-Kv!DzT(#-d-z&wP~Ul^eN3u<3eGyFJKge zV;`=evaNFWY-eZf3#-^8TbyL*tgz6zZGo*MJ+V!8Re!(euBPb@W*_w$3C>6zOjj@1 z%{3OVfcXLm4;M)Dz&?ED#jAXh0Q2H1@bsE=w#m5c;Z=<rY5RiXCF>{;<dqD>#io1W z#0FQbru-G0+zKz)Sze+3*q)Su#Pk#p35B|Z84woTAde}|%t)N-CNi-#H?t`2`!O*# zzur8Af2t#$?XfJB=1MxoS`#X3>Z1z~C;Yt2PVPB?m|5s*Wa%3eqJ$Jg@wN6psFGEV z!R*2sf3C$w;o%>J_vw0UHlp;t*nKteF7pQ;Sp8a2dwXiL<=4D58)5e`G|xO~^^~8v z&gER!c0Lxeq8Z_fTYZErpvmrXqkv^mae98R7ZBHhF|HGKXa?{V;o6BI5XX^YT@VdQ zJ1~o90ltw#u^&mWOiE9BoS@kr=iVe1{o<EvrU&?svBA*jt)9r|p$<@ry1iDPE02`& zV+6J(5UYBI#1p8_N(-@nYwK<(aDDhsJ&$u^8~G0dPord{s?^kh&?y(Q2|h4AaAb~d zlFCnc8nTF^`tuS$xV2|}r%TmWg{sEZLVCbh<+}!T3^!6;v^Red_;S|Gu{X6gUs9ni z+sfH1&$ixK5}>^bFY@zUy`sWg2Rg?~@dx(mQAv5jY&|6vp)!cAcj;A)W&1!5>M;!i zy1Ma}l~pk-q3j8@@<=wIh%fdM*K<R410@#>4Ks<tcenej9B6U6cdZ}HH#S6Kb#94j zXIQ4Qld`J{;iPcKyK<*=EG31jS2wwHwB8@k%F3;CPv$~3^N_`GmwnMrO{G-QmL`Tq zierjdx71=gHDb(HD8E45SJITBoL4Gt_c)E7&dt5?el|Vut!x}jsTqcx+rkX?7-PV8 z>5+qYQK{x5yNTMKOv7c@>>2<dJMAV*bryaI(lo%o3H4I;b~%q|Z}lB}=9E=rttH+n zC4=$$M@A1E>4}iQca713>XzG1XTYp?o1Rpd6a<1BzhO6olRL$~2Y8q$#`G1Po7Pgk z0e69NKx9o8-2wS1k&B}T8DFMPCtG9x9EUm3j)bKbE-aVebV^PC;i;8i^s^OlEyy{W zWOEdRRSpQ#vgDviEvunZDQ~o6sBjkLIGjq4nx{&l4kc)m6QXNMfXWj<%@9QZs|2~7 zOm|X9C}>!{aM`#>RZ|BU!zp5Qy6HS}pa^H$gwm^qjf5;+e=9oI0Lc!B`b{DII@Aaa z9$ZTnqyR7?u6(uV2-EPnGP994sRP(-NMChnR!twEueSLndk+WirTTT)&(NY@a8e=L zD1|ti63(fg|7F8@2~Io8+Nk{UuRX+7QrnHi#;0fOSVN-y^DIH<MW3xUfbK@`qkGiB zON93wmi#eBm<RKh!4tcR9jRBpBAjcP@>g<!!@^*i81w-4ul?vBF9o-=)_x8AaXX1# zmU1wBQS4KiAP4>jt+guV?z$8vS~R}o7M*6g(vbUqOLcaYi#1_64f1rFBCsj&){Vi8 zDr)&7EKlGdn05KVK|ZVhEYT3z9KjmCHnjIPu)CNMH3y0T$Il12Jo3D&(%SdVL?*@e zwXiL2LeEL~IzG$?RaCgqO_+^OM~PjW?03jn`p0Iyq`54>rYW=97M{~?0KWUTrxDik z)6){Zp6#A1aaUXubYge6_vqW$*bbrvuY%BQnZ84f%D<VvqQWD_5KV$`t>JfmQ|T3b z@P)CsbIWk7;(v_I=VSoas}63S7)3f^B$BX-uVsP1`lVMU;@ongl{4tgT&tg-c6#^w zAab_ioaC$;WIJ3b*0_G22P9g+DAipggZ<iKl(yC!SQ#eH0Rm@v)2-a-Gj6K*@Xyx# z>wsvo1gznbgfj^}ovLvv^sx{un`{U;S3R~Qf9qQ)%71SHdTc?%3;zNo@#~{A(<9fD zoP?B~za;^XUjqusnuXgSJRh9EnX10cL2qzbOb*SfYI_F_<3FMs0o)h&8*c-FGHJAI zSD7x$Bx46Qt8+zcmDVM;q?=8PjyFKK4q+YKjW7B25ZEv@N0#Vu@J!cIl(b#)m;4|0 z!nk0Ix1DUH?$nQ2UV16IzS~sAE$jX*g?tB(^=&~|H7bKvq@CHW{}|dA@GU~O&nsej z;1(7u&qxYA6}EK{Z{B16G;Ibn4RG~MQ*Q^nKM?e;!5d_uoZmYglrQ4tRDf`Ah@ZW) z0At9^j<wtbyz8ta%QUK>yj)1#SD9g-mbnJ)>;*%$z)ndV<me)j<WoEZW6*nNnZUmn z|Be(X2ioe59g%-t%`j2Y5-w7K*YgQW2RaBZz)M;l^Hx_s<-titgtQ@Bf@z}I=>28k z8M=p4pxYw=!K4gVs;$g=%;t_q350$B25(EXgBA1~y3FOI680W``0iAV$5vzn!Q7hS zDDCe>D2O<F6sZ3VUq^>BBMXU9cdO@*gDKp961>yHV!I8J1^&yO7KDkvhN(AsLcAvA z8O@jWL)w(n6()PDQF=d=;MeMdi>GI(bzt<00V>!-4kNF+P`n@kkZ2gr(d{Vd<I82> z=Z-}~kDpD@P9P@zB3<8Am+U|p*a3$Kdh+${JS!r}z}rG$k%2h2vG*U-(UNSWJ9rGy zyK3H91siKMV4BV5)K$*)`|-K*5`#Hf{8mMoy{pkLCKn?P*igg;U0H)E+tHY4WTZS) zS9~+Mp?lR&m)nz;3B7jQw2tsd9y*QN^PQ8k7SDPdPb%9^@_Ip=E)<Cqt@~*9Je&({ z90lj(vYhVl_NN$7lrGC#Kop-t3T^`jLhEPI4v?T{O2^z*UK9qE721wm2kSQ{RPbo6 z=e3tsw$pW!c7ktEbgNGj?VQ)H?))mK#JgxG_gG!VRM*7I?-;mKvhiEq^epMo;$(O5 z^ru@`SP7;Sy@B*eIZs|Wy>9(&CkAM`d*0863%n>wq09Yxe?iu0YUm}mCJ-*d=Shv} zI7fJ1z3;*~8BCNtDY9;8Lmlgo1k9}2S|2MWwTSM|KHt0!mVv0k8j%bsx`;sCjBEJv z-qbQgV54=4P=UKPB`422BF;V&J@C<r!KuEy&<Aal7xyZoaeC$Y!HrQ$wO}=gzYoA| z=nV|`WZcQQxD;@<_aQ%Lb_F(m26n7VD`*2&lL3nO;vu4+{MXGJNXgN_IHYW0DFuDk zVs_+uUly!hro?@6e>;Zb;fI#LtnErn-*l**<kX+m-_nQ3eQ!LoOwv=Ot_%ll63YuK zEyb;^$3`$QHzu>wHJ@{kS-5`Q^!E$Ts5jlWB5QOMWbpVNc$QUOy7(f3p5=(WXp|Y! zvHy){M54YiH^0hRpr2p0KbVg=XuN+7Xk7kArr$>?LLGn6ZZ_HW{s@2xk5+-1jM@>@ zt8qpj-w<|0(BMRf7|H)MSuJXtnH6|(@<D}G8l+GoX?oIw-^>3_PHdG@Z+4F09c*`- zWIJ<iXjk*CWcYRU$RCSQI+JckIJh`F%le-dr32Ll7k!ClnEYfEyX%)&n8#A%bZ#~F z9D0WxokphycWQ+Zad6hv2}I6g+qz5yIin^$iR@87+f=wp@m)^cO7?C=4iWOAn-_rC zL|Tu3Q%OlE_$i5I%k927vWN1^MX}b>l?t|RBRkiFYzj~Cojhw{D|v30RdqVqd57t* zyY6c9NsCjr_#8!bjcaTcMc_=jY3?t;Z;C38XM&!$t0bx>bc~%XhYfzGeSHjim}_vw z1_{WyIpwbMpfmSve`5j^+`(07gpN;?LUADbl#7=0v_8-Q7bH0Dj3D!4)(a$$Ru1>8 z4U{$~5L|q4s>#)vg%^jMgZ_{+ljk5$JnxTkh1EX?sM)H|naN{gvMoP0A+uqbryw$G zK_}B))gPFk@eC~oAG?Ka-OkxlnQ2AT6kBE2iZ1zw*ye3S=p`zxg#bMm^~8N`T-x$1 zV(ldqQyjKNf52B;3(kO3wf8JIhi^^^s(EhWX>nq^z%aFp+Gy*%G9qQ0-Nil~cM==M zYxi1B7gbbk@-dMeDWMLv*zh``Bs_7Iq}{odD_6jXtCGJRmIa5e+zp=SovartJ{WlC zP{dF&UZF6Nh4U38qgW~YE67ad^Upg#+NYDqV49~c(<bjb7>#wT7YnM33UgI1eW&n} zQMpH1Y~czDN??BoA2(&q&W@F!5K#~6LAk81QeYxqz0&>9+52qN^@4nmEDWQ^{9v<e z5B7_x`Rds=Oj4m7?-Z}9sV$oq$Ts|hhfqFYZC38y_@KgMA3i>Ak0!CH-(-MG_w)*S z8UwTNmIybwLsiaz_VfYD>mAXdAV_D|u(I`<aPZ<ofrmP6PA1RKAu`O8tdfo#zF1(I zPkhUc(dyc;b0iwd@)}RNefK>{HNU%eO{iqV84f%)>Zd9^PF$C+pg~Af7&MYAOAAVo z>nK?`a`^o(ZjEC6sSw|P`Y=RxP`m4DIA6$UEl<`b2>k<dHGS6e-;^H4&b1qo&)QaF zFnd6Ul5p5(QyfxV-%B-6>MONrK%Niy`fr-}5qZ+@a<FO%%Q^^ahgp^{i^kAI;sj=E z-bN^Fl~UL|(`p%?(RKbsrRc5T;~T_k|J;Hr&V5o2-aZWcEW4We_3bqY0(kphaEv(# z@%NOVJb32<-0#u-gEaAtUQ;g4joi_6vlkqR1FaprfnQu-?YgGn!Do34y9$5vVQ`av zY|}QaJ(dOQk+<YcA?@^hCL2wW+;;%*rxPjXXp)Q{zQ|%5j$^;JHXDD4%5UCWt+h!y zxa*5Kh`W&>@<)pQLBJ;{Q7g{Ni%~4(`zcXqR(v64eIbZa4(M!zYm`B)G?TaVmYU(` z&!mJGMj&aY6(T`$fMg%ui|5;PZEE}QPG1`%-8{5mZCNMv;!HSqee3XTd%O60<IR4L zU@M!XfMuB3?zAmKeL`*3jG2L=W_#<*Uoa~Ez*y1N5oWRB5%|2FrghlD=T)uXNd;N= zk1=8!_;_m76h)~WJajB8UEr;Zh(PnjiW;T)#Fv+FYH+sc&MTu!1Hz_4^@+t@DiwoG z53WQqYMm8(ix=AjN6&|+niJ!ksUnux^&&RxF3L$ov=lkL<>(9a`)*ZYor{|#af$}n z!}fAi4#7PH#kormc@Kzn=s6?UockPm>mX3m&Hv`7k9~fE08^(6P+P;ZsM2_m^HeWm zWvN!toaxNc{lktMv;<7N_rq}F@=LBrZU+t2yIT9Lw`aZ-y(nQVMMhaDcKiqf8C7Ot zijeYph9y2`F@{#bu`Ily;R(TDVq#-|PB!MvJMJWP3|BI8q;3HHq!bC+IF%wX+;gR; zzatdx9>bl#dRX1qc0K15AZ%FEX$Gcxe1UDa6<fnFby`{6#I-ieN74)tNrN00<elU7 z*y@_C83`2v!LuljWA(D3|Adhn08FW;&yZ&yhLS8R0?3`gIEOgDd)8mV<685)snDr# zeZJ0b0!7<^LpUgZScIjfYiV<S!d2tVU}o#!1;5+rvl|6V2BJmpg&l%ptH?xl)3(L3 zUWaYO6BI&UJbZ|$d(HHCi%Pn66Hx(q>nf2sh>n8hIZ$OA)w0DX#kO?jtI#GN-8Jdk zW1RWz6A&GYHPS)x=CEs@;;ns2RIYkKz$8&OTzO4%I8bKIt1{M0_Gi6<nQ_u3CZ1*8 z9`u(1BH@H72VVx?7i<s~=js~we&m$pNL6OdJ+m3A^Jb#s@NG64QbKrq2Lkd@L2<9J zs73$%TL==CNW}&3D%FG6*#vO`GXLcYkSZ}%4S~=_LRikYBBIABrQluREt23vloC>W zvV3VJ9E_=UD-gvO6Ge)RP|iK#9%wT!7k&QM;4nx)OL1-YCV|`6YS)BZ7de`VR#fJ| zkXt6K`h2iO_R$j&0=j8S&xOm<H^faH`Way>7Qqf$G5mqCV^{uA2111UDnI(_A%={R zQdE6UwB;wJ>uBA5{3f2?nAP#CJE*{sKidLnw4TA9%Ipg}@%#Pb*r=iPCkjq)_ICv< zIiS&~>Ahbb7L(k3Q$KaVE~{^H<#r1L=;!opsef;Z-CI7o@s<S2)Hgu&r&ZaCZ6EJo zT3P?Dd5%f?BWr8S3-u<<VGpt9)b}pFKbyMZZ;gQVXx2^>P0y>_=T7fUjSho^CEJ9A zMkK*qMlku|kfM0QMCJj0Q&R#9mXX@GvZ5MAo&ps3?8ciZ`L_)Q4U@=F>b6FR1_EQ& zPh3<RxwP`?pyFfi1*Bhnt!TbyqKk8tr>|yNl`quf)-M4f9`f;dkDj@iPE4hrR=-Er z+^A=$Y%R-#(Ujq)Y_lg*^$+_BO(d$vS?w)%+ia1u$SK(3NP04Z;H|_Ux>OKDFVU@? zh`^_0VPPS+3Y|YLL8aQ%$R@ra6GYU*kjD8^#_gOHqqg(<=CyiFyWA3)^i;;KePl?* ztyIvuyz=I~MG23<L7*5LM1ZqKi39&FZ#kuH>#t$w3CWgVOje@P5s?Yt9b>U(U(KIH zU6lQ)E^6HSB!)l6(|-48tR0RZ8Zn@6U8dXnqU#%GBI_i8q|CO3@Kd|vmyC;o+x!-y zMcJyI(Y7VCx5cM&e7p>jkDhqwPp!i5ezj%)%z3lmo9J8O4r^3EuncLAMTTZVM-pc? zl7=+ULynS=3FY(0bk7QW%M7klPaI|;2L0mmrZ*(DTd-jqmHVso$0uAg`3Yt|)Ff+{ zLuk<&<p)<hzkLC)Aa>Txoj+o7AR#BqUWdwifp@5$p*BUQLVJxAzul~!c2TkB$T|C- z7{7eTE<10HRQo_hm`uXAf3G{92~Pyt#ETy^A*X+wncqGF*Ug=QoUAAzj6$M6vL4(N z-Yctx|BpKt(aEtx!ef<9S8uxl;uprzdCi9K`6HNuI%K|oF3K7~Oa`g`cw<0|@M8nC ztA5J0C5%h^YLkbF&|1Zq<8THQ`JeuN9pIP)a`M3hD<MWPa76SGw%k)S;HlpP^A=t~ zSZzA;Gg6CPE`LivsROX+Drha;$ZKRs=G=n;W5(iIVQt($zvKMtFYi6nCZ}pQ0U3#< zUJ%wR3GtP(I4g>03U^?RCT;!P2by?;_3W@u-dL0Ff#y@H==jVg+x%2D7|O$mHs7KD z_nM)m)Fb|Os1%@dr2FEvpZscuhHc8nygBDK38_^x`TZH1e?P&5IGREiWTQ}k2i2<0 zQ3EJcf$t147FGRk=)8Fj@VXx)?R^nBB#UJW=#RqT;c!^vD<RQthi3w-R=X|E+1Io? z4-nhoRd-(p+`x8$??Qh?A5HoLTmq+;b5QSCs)t!5kvep9w5E2slrlwYaIMz2OI9B; zvS?8Z)`>4-mpzM2={1ahzDA}oE<tOoNU^$Xa87MNA&N6}<}%rhndtGPY8;3zI(snl zY%+!l2Sfa}L4(G=>q2qN_IGW@ID*VQjq3NRAe8lU(=CkAzWb?+7v=iZiJ7BSjt1up z@Iz+x(Lx%*%$Ay+Lq<tKH#dhQVHlB$ SOw>QJpixae>j5ne9WF^RH9a|8_!r~AU z)COmFj%b;iDPtE}@(%hAvKvq1g4yM?%rV-K5w)O4o{xWa><Wq%$u{}_!IiCZ?0nl$ zHfRV48v{iQ9Vqg3?&}ghF3hyDBAgtY1C7Z1bQwL5-p6ewy9t0W0r#ko$PFj;7(o97 zgC*O>+v8tv4TVvGFUM-^M}<pLu=rem2d(`a?_MO=kCtdd(CJ;eL847p%V3CclJw@; zUu_H_8xjg0(7?B;#LGErK%DBL<>sjb<k{nbt^*wtp_Y5UWw>U^`HH?;F+w`#(zSBe zWbe350>AYEU)xXY6rH_kK|l8hxtZ?A*xFGNZ##^WMI%_98g=)0K?mIvJ-A9`P?pL_ z)J;M(-cVBvOYsm#cBmLJFg*9b0;gYn4HORZzPq?8#ts-_Oz;aR@_Ill5FmpU!_TI^ zd=xTys|x}>{H?}&&q&eKOQ%7;0@yVZA&?@FB^&t?ALX>sEHd1AK>W5Qi;m@f13Db| zObkr@6&Zg|z+<vyic>M$;XIn1HkBu;<^BK~{Kqm-XQS!-N~j}EI=;f5U|T`VA|i=o zU?^~8cj`1juk{CYjJc*LYaXgo92y&o%17BxG$Wzaq4b!9q9PpzhCyxFiC*WJKv)Dv zQPx?ZZ8dj~eS#mmw?*x}wXS}UpQH5A8iU|3HpkP^JwE$Wee*}^8_~AJDW!I_B=&*@ zY(D-3hSnaimPfbUmVI$xJFOTW)Po}X_V=-{Zp`qn#=jaT@h_vDm`yA0rNv>LKvK>Y zV544}iP?XM3DnfSrql53$QBk(#_%w@>UO1prgK!C_B})?+xRz*Sql}}@-_T!hq657 z3wf0q@wI|HqCK0boFSVBJ6$X$cZ}8uIe8z}d0|Bucn_m-gLo0%^n5G19U7%)IE_NW z_D?W~Psx^8<s`hl5ZVIEP-M%r?)NE)I|qqdUOiO_&B?;7{iqm8e&u7+IarW*A4i-P z=$2n>fWvQ6y^Cb@1^4b0z46j)7{%&{$pjz=t!7HeXEgRS%N684=$sb>mYHB&gf7jA zbnDwL2d%pe<VA<k>F4vvw>8w_AXvy6Alp^v6^r*D3~FF{(PWpHqas6&#XnJU%{hW? zSsbI$e{qxub1^%fF3@Gu$Q1TOvB7%j0yK`(K2L#i5wSZ+uc^-m&a;Nnn()kpV=$uR z6cHiBYf66-D!9R)JfY+XCGz&}W>y|XCo=IsY~<)&^+vwZu^grm9<s5+{k{~em-P01 zp5%-2h_i-69Uw)J*aVhTUaQKKQLD5#V`c<_XX-DPI+}v!?zFL^5j;JX2d0B?V!EHh zb6h@it!<$cWj`t@mAk&%M!cq>kj*bFPJK|s=57IvedczXq+_1vD9qf>^M-)CM(%Vi zmSwW4kJC-G2bm`YJdAAf62<sUm3z^iiPf$r85fCu3-iCVV+xY|d!NC21AU7S^nWvn z$W`rRqn}Qalu$-!7<4<v3NQEx_m16HrmEJ=Mid&pBp1pRbxD)mpAxQ6%Q+zM;PMiw zymCRO7RHnnoooMQ|1~M)iXxTCh(UZV;Gvo^a4XLCYL;(stC5h?0Fs_1I32JWdt}aA zv(mK-(7m`5r~hcI0ldzEkoHm)&ItJUTW67YE(K7J&ru)|r<}a$aaM<s0+{B6&4`f{ zJxn4J2L6Pi?F`DyZtD?gK(Pbmonw5$i3PNCkEGQQCw2-(`Avn|qY-vPw9u|*kd9_K zrHUCM#t;Qd1VBSo$PjLv?&ECD+|iF`axR@)0Zg66nX%jbt<?Xtl?Y`NJu}GAXm59~ z5Q|(81zCAeU28O(_fRK-65sY!+BV>Lc5)vorfvw;i0Az^&tsO4mx48^pC_2ve=P%1 z?#LR6cIiE{2W3XUK<PnSKKxnFq`;xMuN&~=g$CkJiDsprfj2Io)Hkev^}YM$j#<=? zxEpaBA}IC;%23m;CIjm`)@MB9JU0^i&DBsK`6Lo(NR%FQ$WqGyySq;8n@f9QWH<LO zq154fQE_CfPdbL7O3YuDJ$iRLOKiY6Kruf=^{ydm?4++FAH(93b1FXn=C3<<#kID> ziRzIMBVYpmf)SGV#(7N`IP-AHOT`)6LnQ@sg~`PefXD`Aup$a&p=#B^HBb8yp*a&? z1k^dA{#KX34Lywso%u=E`~9YNplrZk2zoJkXB@3$DtK1R`$B5vlG$w~->Gb~VQCm8 zfk~-4)I!@ez(n~1c-JH%MkRz$v>tY)->tj-_q{m&aWUQfy|q&WL_6H4TznMHJ@OAO zRvE17M*4HLeXv_)?mHQd#f7?pLNAzVP%`kvUNwvuf=#J|*}Cq_>bTU|x_b~&E}(2Z zEZ_EsZ2bQUIPKrPzk5D@Y2%7p)<5~=Kg%LCk?ORliF?`{+kSj3NMO~3mv4LOCGuZ| z{D`OVfk1<NQI-rs)B+`gOn3AarY_ESbw1OH?EnM_Omqh;z--y%|4kjH40>B+oJr-* zom5ND(_HjQ#6-BGarnTEHrO}RjTpuPoY9AN!P)(G^j~Qh0{lqa@xu<~a*9LPQg0(p zZ^;JAsZ~`X4>z{Ghp_%#Z0Q;l8~Wc@@Baau05wZ@gXB(1{bU;?c$Far1F6N#+ROZX zR?~jzueLKWlGkl(2T&1c;0!%%8rS%#!2fQ90Rc{^&c?aonNbKU0UJPyi$pxw26o~^ z%cx~G>n!YX=U8WoLpzKRcODCRCwm7#*S)Ljn9T58CL3bdpj;Wu6JGl&TA4|^J4O-x QJ9SiCSVpKyKri6`0p0-$djJ3c diff --git a/site/themes/arangodb-docs-theme/images/logo_small.png b/site/themes/arangodb-docs-theme/images/logo_small.png new file mode 100644 index 0000000000000000000000000000000000000000..da5ab37a9661a5f9bce49fa21419ce0a6275210a GIT binary patch literal 4205 zcmV-z5R&hSP)<h;3K|Lk000e1NJLTq004&o004vt1^@s6x^p<B00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP<VFdsH5CTa=K~#7F?VVd} z6xSKY|7T6X2{bX0l8`H7+)8PZf>DEnAt}oPBx)XjRw_vZ!LBN$ywnC8sZt+UKeTFv zgUw4xA1X|V6jD{ee&|D?5*sD8Err&XqN=$V4+=>Qkzh&f1Y>(o&o{G!*Xv#H&N(x) zb9VP94S3gUY<B+s?&lna3O2E54gNP91xs!LPa5KxdU4gHE+PTOOmHqPyo)Lp$C17v zlrRkC3<=`PsYdZG>=2KlaE}lQYsb=L9KRVbQDT&*I4n`zZU*Bmn6nHjkVv|5w67f{ zM0ttBdr@R!;v0NxsaTQn5l7pzQSjLl;v)lo!*Kvd`@5hyRVW8q8=A!(I}LxV#X=Zf zK*Qre|EKRlV@h8f2OB!Y&59vtm<Vti9=nPDD+AD!(snDYn}i$TjVLBe#2_65acD>c zrAiotL2!1$3WPPJG{q4XVb~a$m^us%DLuCmE@8}}p?g_^Qo$;JPmwToB8+fG)*}v$ zC=JU&!kD;yUi3Zc5oRK6y-xiY{bP<_Y&3+$7!18Ih$I@J5qgV*gfY#|BZ#V}C-8mH z2z|wIXhXda#vrs2hD8n9Hb$WddWxfU^FAb(kj2oie!wH)44AW^pE%k!iKsu>4IPDH z!Ph|(^h#x^Pr|KsyUv6^a898|Dr?s;&OmNjD}2l@t3_AbM92xhTX9m=QV|BR<dy*q z2)A3YGZL~G20UPSHL&6?VAXy0<4-;VCT}5lIMX6t3a>b<j3i0ZRMKxGiQ)MTK*Q4< zbq|ZjcP)I)<k!IPDA0eA;qMm%5=*2a4tXde;mH^zSyu<_+0L=HF8^yuFq@vHi(}7q z;M@h^o%fg}nsO(6;!wy)+=wC@58g*#4{Upe<Mp?hWl?+~$rI3k@QevkM)JLf-V*s! zBP96Q4vwGy$iBg<P+YQYgPqEajQWt!G5&k>T`>`I!eKcmBbm5Ofv4*l0L2xtCV6YI z7-U6gl>F3Lj|DPQZ9)TzZ#m|gXHUQ-B#a~bIli+RzCoh9^f|+)*WewU?;n5$6t~V{ zr>at2RYw?gkHB|Yck`^7jwB{Dp?Kn$Yn~Z!$%89_;|GHg20<~%ei74ngb7V3jySAE zMsm$F5(ZfeF9J_DY<tGehRTWH#bI?-A+=PnSi*4Fw!sVQ!AxjEu;Q?aTRa8{sKQxH zVGs>Z!Hd}ACNv>9anO<hNnub?s@TFHDE8R=6x3kQq5wwtU*}L<GO+78E(%--4V2oR zy#NLDsE!i;io;nlAUWVdRnJ||Ayllbqqsw%D8^Vt94c!`sD^RqWp4TSutBbk;*N4? z%=se@1z}J|a=0<L8ioujsuje+lO{C5`+!tI7*0kKW?>MkiX0dRg}0VNK^T;g?B4+| z%hVMV@lG5H!k`(9z1vY9ut*sOq>{o2V@8sX36)@UdTE)7!!B^S5=NLal6;JQj<P^q z9Ck^((ao3WkdfqKqKsxs)x;suD=BvKOcmw&MvXq@bNN)ZwPB}QVT7T1rpnbDiX(%u zc!|dx)@UD2xcQPws;VFE#W6SYS@57v*qUc5T)mF6!M!-9BZox|*eLYnWmUt-k2Wra za2In}Q(T2-CZ#Bht2dxRiHd{ViHiWVVlnimaB<jiMnP1BQ5qB`4tprrDCDK3E)2zh z)PzRl7l#XXQn47NMSgKivrZI1MHr>W;^H{Cu~Gb)cQCjjj6%_8%?h!&I2g-&6a-a1 z%SjlDsjODyE`r%s!@wd?6K#J0mCvi@ly#+3SARE_*JyX>gEkAAh}`dP9;@MWSN-Uf zjKsf0U+;D6?{V`sCKEGRUq|BDv~wjk?^ub3of>rWG+NL^WEV#PR)gj-yzH)$0Nyz^ zjx$~3ImM9eYtD6lVO<Xz%dj{0D7Njp9~HbIyEyV#4GKWL8q^_o@y3D6=<87{Ake?l z(Kw1>VQuzzt`4WmVY=5j@>mVphQNyelz!_;6tC6}DhneWvLgG}|7$^v;uYg%)RkQ* zjtI+nCJ4=a(k?fu^b0ZUtsN3B<iGF(62_se|1Q`)1%^fonuz)0u&SZCw~^layjq;$ zSc}-Mk9@yzB#`6cdsUEUzBsH|jqFf%qOyd*`EB;gT4aM<3}rlCGNH1=u|{iFhzz&F zqq$z#_L96iafC5C^c8}pqsiNyW+%&J%?dFmj<#o`$PtKce+JU~d^*DLD?lvd`}g&P zq^zmIF&gR2iG$DP?4eNVDnqe_;c(`dH?B-^&5Bl5gGhHPSqtH0HDrR&un2>oxWkJ8 zc(N?TL0L);mm<4^Ui+>OLm>=@zFu|LqIlef3C*y@aXWkZy5?cISmVw1D@6%D7sHFJ zW#Vgv1x;M9rW;|4gGIJv`{WP5@7`*VwKx^Kg0S&PvBk>tn&lu;;>f<C+a`$>@Dyi+ zk!v2fIHmbf#!YBO1TE2;Y}+SLAnLXqPerFN#Tn^Lh=5czC{-$eaUElhB{NyA2AzxM zmQ(HFb0_IcBxa$4QnteM*?-g_g5+#gak$+Cp0a_kS`DvIs&lNU9)e~>M7&{SK1msh zdza$nX*J<QA?8TvwDp362uRt2bB^3vjZl@SeMF(op`FzrgyrB1wo<USa4sCLJD+~B zqDJl1GWkItHVh4kh$z~~e3EwHal`PtdWb`HbWnO(f`(}<v0xI6j*V~|Z(IslH8dM* z>X$<WwKcL_Q@4`QQ(5EEYEXJOIy8x}v&vWo6_oY@(=byZvRV!|Tr-0>{9PSd1f_!X z-lI$eqZ(!^!~${DNmvdYSi9vOs37fDlF)XLRr%C}iJN+eL)CIzlHRqL^*~b=h{Nq* z&*Y7ejsIt1ZS)@HOyv_<aa8G9;~+>JCKOn{GW?5~w<|7@B WS21y<Pit`~v1;{F zgdMURDvV#3%~V(%8bjstdCGR%TnhU(2-_R)w-#BeFe1IWf%igVggE%T@in*Rliv6+ z3uIUGLr_Ih90|PM?@KWH(wJc&0H}PfWI2d$DP{tGLGEOY;?G7YtXz%5*DNI}1QLbM zL{K$<2t}rU5Y~-T+D=HW#7bl2l5D);pGy%xQGzG)@71PC1k;G8KOxh34C96=Uc?&2 zxep+N>6c4!h(xe&=a^CO;RI6O16>0q(iYrYldv4r3SXy~5qJrSV$b16p$fT_VX1h- z-z<d#HFQ-c(E=ZFrqA!h9TaoOR0F-Z8D2p<`*>kB{_(No(c-hocK8TO9cRKKX!bKW zwZ)OdJpVX6>fX;%@D~Q_K_c}k20HyWNSJNbowCM$V$dJl7Ky7vk=$U5BQk&9K(>$Y zTBm_xLa`5R8s`P)E-<;_9+o@_pAn*1m-dh{m%RJM%3zD5V<3*SxTEhPq@d;&ne<{n z!f5MO&rTd91JQWuz4V)C#^czJ#|+Q2m-O=a9mP}JAzKyP+44}}*^Af07!ht&DiCGd z*I0wdRo|!*?&Xy+qaGeICl1EvrCxm(<tLx$Mg=7hiZQ$t2Jz-u$Pkp($hx6lDuX%i zr9kGyk>Og-T~J%$MK^4(j~NVQBS+3Z=~;~7K(U6D)tKc?2!?2`Pmn;8z~IYch9@cR z{H`ox$D9wzwVb`6c82O6apR~;=|x)UKz$q%-SNTiDtBA6aq6#-Adn1&TuLJfI21{U zq*Dl_Q?*DoUmP<_yO3r*df!vujb@vuRMKxaRV-C-L~&}Y-V&W3&AvC!N@Xaf-*t^N z3eHM|Kw7GW6-fz7iiM`3wSffE>^%JKYe>|8n|o5GrIm5C0P5VyFRX2-^FadGymO^B z|4AF*``P`aYUr!KmavqZHQ{JqH+&{_lVxifadEYut~KLszG&gQ(X!D%6&rIN(*C1= z{H6M?#hK7{2(<f;bzH{fxdqtE?_FZKAxewAbVvDk^;Z&BgHaILzZE`{s)Eu1j0V&& z#SK3u?q-h=ika`l*?(0stjAAYL}K?=Z>&ccA$M}heTE|33Evt}tU(r|5gsB0GQ{j_ zm_8QqMIxCNQi#Vj*~LK{x>QY(^{@m%YgvAGz}q7<!UAO{9jD=*pxnu2QT<FJhJdif z0fcoCAI5V#*@F!&;+1y}|D$ag=<uCVg5r$*N16N8^IR0Wjt<1&GgS2yzrkk^0FEfc zThY~1YbH|9Ekf(2LGe!9DXQ$*PRD7KhCoOdhmOm{8Egn0ee2;fRLr8HR;sz?D?Eu~ zQxU`*Q8+9f{?AS~p=t>QLe>vRmBUr{(V>6P8fjrroH3K!1)m{{Aw+Q^0AZNoYI?ga zdls|!h7|*!kE7wSDPdn;aGs*R!-gk-mEVMxC<!Bg0Q8m1Mze?(yTymq@Rzu7AzS}k zYyKzK3kpl@TQ_!#m)@!AQ-IpGo1@`rXoZ3>5}2J4!uY_q1xl%Om9mm3{D$M?={06! zzLymy4l8@PeLg+@AasgB$l}FLNNwHZt1zg<ElfnSxDhQu#21AMgDAWtXs5R#K%HNR z`N2jce)=M>@#6?lulUn>miWV8q~3Vngb}zXY-q!b^_hWZF5K0Nt?FsyOr`~)Dk>e; zv)0?rxiaKNI^Jfovne9RnAzorFsKwRGK6{-!M*gDr3Qw@-}OEU#T3`pLMo#U?wbj= z1tH(KVDgBv7;-aVD3+ahk69g7$sGU#tA1uev4<rRF5X{;El@9+J2VMlbi4Tig^8Yx zF;OL4&?O`*vTZ~0ViAfh-sn}@i6@SkWx`^FV>g~u!;O-GC}fGC`}Atl^}LDNz(#8W zSr4kB8kwIWk?egQXm~Q2SaCP=-KUZ$s6R5Ia->^8l}{N`<AG$c4Y;S)jXQBr69-{; zabw6azD6QhTj!6vp-HuOg!|}uABl;tlzg=b#+w2f^HYK>iMVN<1;-|mR)bI%hXb8t zZ69-P<a!D1H%2apc1T|Hu$<fZ_zFw>^CRHGho~9x=HSO;m|YeNiyJ8fmo0oLt3h}t z4uXQ!CAV6##Uh!|>DG0R08c!Q#N!X3#<407)Yxs~YYEhlWf;FPx6*y|Gv%YS=AhUD z!i{KPEwa%lQsG-1UE=?-Z;_Y9g)pS&O}rI{LmpRCWK3}#@Oz<iP`q@>=w3u1t}~Q$ z{1Jykm_$OBBFRn$F@q5_iwH#8r4as#!=acW(cFC$0=bweyS<-YoHT_nYN0?d;&335 zL`1$G5luYqV}r@E66i&8S+`DsrV6Rz*<e~0(<{WGv_vvkairr2g)utpm=te79#i~R zdJ#zuVY<4fTm+HH?lGf<;m-6PO`FG{K=H(piJj@xi@2a(2*wbuV72(^=I8R9G8vW- z&tC>hnwXvyeUIg4xr!kh!h%qW8x=S9z+1Iu7ZeE3Hh}gGj;F2)^0bR9$~`z9U3rt* z3gIHPa48NCsEDI9ISCJ_h@%7%#pfR8fm^9iAt(O_m`MiZVS5A700000NkvXXu0mjf D{=CdG literal 0 HcmV?d00001 diff --git a/site/themes/arangodb-docs-theme/layouts/partials/header.html b/site/themes/arangodb-docs-theme/layouts/partials/header.html index 6d73d06742..ac4f189fd6 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/header.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/header.html @@ -14,7 +14,7 @@ <!-- END LOGO--> <div class="arangodb-logo-small"> <a href="https://arangodb.com/"> - <img alt="ArangoDB Logo" src="/images/ArangoDB_Logo_White_small.png"> + <img alt="ArangoDB Logo" src="/images/logo_small.png"> </a> </div> diff --git a/site/themes/arangodb-docs-theme/layouts/shortcodes/cloudbanner.html b/site/themes/arangodb-docs-theme/layouts/shortcodes/cloudbanner.html index 3f85cda1a0..0030027cdd 100644 --- a/site/themes/arangodb-docs-theme/layouts/shortcodes/cloudbanner.html +++ b/site/themes/arangodb-docs-theme/layouts/shortcodes/cloudbanner.html @@ -1,5 +1,5 @@ <div class="ag-banner"> - <img src="/images/ArangoGraph_Logo.svg" alt="ArangoGraph" class="logo" /> + <img src="/images/ArangoAMP_logo.svg" alt="ArangoGraph" class="logo" /> <div> <div class="ag-info"> Experience the shortest time to value for a hosted graph DB.</div> diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index a90a85fe9a..1a229b5ba2 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -209,7 +209,7 @@ ul ul, ul ol, ol ul, ol ol { .link { text-decoration: none; - border-bottom: 2px solid var(--green-600); + border-bottom: 2px solid var(--green-400); } .link:hover{ @@ -699,7 +699,7 @@ body .page-container { position: relative; height: 64px; align-items: center; - padding: 6px 10px 0 10px; + padding-left: 10px; } header .logo { @@ -1008,7 +1008,7 @@ header .logo { .sidebar ul.topics li.active > a > .menu-title, .sidebar ul.topics li.alwaysopen > a > .menu-title { font-weight: 400; - color: var(--green-500); + color: var(--green-300); } .sidebar ul li li { @@ -2130,6 +2130,6 @@ nav.pagination .next { color: white; } .ag-banner .logo { - height: 50px !important; + height: 36px !important; width: 200px !important; } diff --git a/toolchain/arangoproxy/cmd/configs/local.yaml b/toolchain/arangoproxy/cmd/configs/local.yaml index d4b28fe6aa..eed35bb7a7 100644 --- a/toolchain/arangoproxy/cmd/configs/local.yaml +++ b/toolchain/arangoproxy/cmd/configs/local.yaml @@ -1,4 +1,4 @@ datasetsFile: '../internal/utils/datasets.json' cache: '/home/site/data/' debug: false -repositories: [] \ No newline at end of file +repositories: [] From 48f41a55671d1b8b4341f5ae4366acb782e2e0e8 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Thu, 2 Oct 2025 10:17:21 +0200 Subject: [PATCH 15/27] Theme: Add Urbanist font --- .../arangodb-docs-theme/static/css/fonts.css | 9 +++++++++ .../static/fonts/Urbanist[ital,wght].woff2 | Bin 0 -> 58204 bytes 2 files changed, 9 insertions(+) create mode 100644 site/themes/arangodb-docs-theme/static/fonts/Urbanist[ital,wght].woff2 diff --git a/site/themes/arangodb-docs-theme/static/css/fonts.css b/site/themes/arangodb-docs-theme/static/css/fonts.css index a17db019f0..aec2e520e7 100644 --- a/site/themes/arangodb-docs-theme/static/css/fonts.css +++ b/site/themes/arangodb-docs-theme/static/css/fonts.css @@ -34,3 +34,12 @@ src: url("../fonts/inter-v12-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ } + +/* Urbanist variable font */ +@font-face { + font-display: swap; + font-family: "Urbanist"; + font-style: normal; + font-weight: 100 900; + src: url("../fonts/Urbanist[ital,wght].woff2") format("woff2"); +} diff --git a/site/themes/arangodb-docs-theme/static/fonts/Urbanist[ital,wght].woff2 b/site/themes/arangodb-docs-theme/static/fonts/Urbanist[ital,wght].woff2 new file mode 100644 index 0000000000000000000000000000000000000000..684be8714f6f2346724069c8cf9e8ec51c56f699 GIT binary patch literal 58204 zcmV({K+?Z=Pew8T0RR910OMQ$761SM0rTJh0OH#K0aSYc00000000000000000000 z0000Qk5n6hr)C_C5I;y(K~juYKTTFaQdkCHKT}jeRDnh(JOH|4FM<#e2nvD7RDr7+ zFoVNz0X7081CVeFh&liSAU|zobYU<BkU<BWE(`}-Zr^c3RFOGZzZU_z4dFaWKdan) zlV6GI*xn;*Ud|2a)2{o9s5n%>jy>XT#YaH}Wt9K_|HNcNj{htERn0a4d`~5XIU+pL zERzV7iIbOV4LM~bv%}}G#KN^zhcD=JoeQy2B<03RE!@<-nv%_?$%KJ3ha63ur8UqM zGlx?eXp<8g;kXnMGm>fv+@79|#c^Cmcfat!wNo{iOqei*f(iu{x^jrJR(XM`8Dlm< zKLUZYognWQn`7TsI%fVW2HUi6M^Lu4Ym2MY$<dz_?^CX@d<;%X5>C8J5vAYd*PPe~ zcG%+hVG41o=b%sJU-^Av=CFt4uurx_+D?vb>K(OiA^Uh`Xy3#w!(q0GcTg(#Um`B0 z=tk;Z#6Cu<%K*EDP3&+qPZ?%}{|8#mKljb-tR~qc8zmVchFA~_5KJ4)0|fO2FQwwt z#HpxJamw$f^&r{d`ECB6bBQuQED&K5WiiJTo0X!A#6_`UQQ>?4_g)q+YpH+bD!wxJ zo?<*ECKzO$;c?UcB|r!XM4UK5v=F2apaPw=+fDpLZTGby-OhKrfBtpf+;+CxscgGz zx7wNk{<j$^5~30_ju|oY95ZI7_*pSWjx$Ecm~+fy#EeYIF>=Pt-rg87{1Fm4!q149 zW9INjM9dg7M$F7H=5IzG8gq^_j}hlQ^E~^U9?+)!5An81ul9PW%fIWHr%%nv=J$zM zPiv{i+oVwfga9GHBFh46&a$jw6d!y4f8Vp#-uDqgQfRVDu{<h-EDVK48Wafoo%`w? zAIi<|(Ov&$*r(JCYDPPgq<D}Zn>LkHsEE%GYjU~lbx&?G^V9W`ueR1QR?qBfPQ*4s zI6?&SkniK#&K<VCQeeY2d;ipUq(Qb~Budd$?Zy&>L3uQJ_<x+kzavhXq~$jtGy+iQ z=?Oih0ObcS&k#SSe>I2N&=7)45+p=Ki4!I8B9KCYdIhcUsN!9rTcJ*snyhQ5ojCi} z`lS1tiOYX%*4D_DRlKjHvqpGO!eHq*2n66m2M>ZHz@LBk4&UCKV8W$>eWA4Ktpmr3 zSZLi=Z0-?l+6^Jq)Wk`Z<SQn;m?L+1U=Nezl2iyGCe~6hr#ho+|Kdo0a6cKV4+xL3 z*8^^^cU(wjDSmc#Zc0oz5^ln6fA8`n6-uB%?BGNPGymG#@%IyGK9qr#@x-I(=e>2{ ziys%O@SmsU{Bxhp8`)WpBEhRdsX_bIWZujsSY1;6BF;B~Z&VCgBuGOD+3aRzuEC>Q z|3Bv>gsf=awcgT8#NAhZ>oq5#2o_`&L==e>L1_vK0xGt?rS#XEKh5>|W&#Tb2<plb z*oX>MA?q?pfnELSqB~atSop!63<20;BlSH{SIibUk91ly!enM8S(l=FESm+z3Xmc8 z5y;-gZl$6*Brx!NbpzRhCWWtYdie`z0dNT#Z-4vr&TnrwBm0t@%s~L-=eO_L+q0KH zwg{A@1LQh4PtT7XL9hKF=kxEYR;BNL0Mdt~ng*!u7NmC2*sr#z?lTjUl!|S<#@IE+ zzyAOb-vAU0S%RUoAShLXAl3Z{n*Ic(9)bkbq{OP>cu8%X)A~nH(tJ`?JD*f_EhSaW zvc1+>pBZDq-mHUkgK)DALKhhuL>r}>g`32igzNWCOZw;PpF=jgn!+|gyPS=bCOHA4 zRBu`p^rkxZ4ju-n9l-c~Q<GYkN`sE3bOJ8{EFD!sa$lYu`B{6d$SI|wKAKrsX{7=h z%z}{}bo|4bWHt}-VM2(JD@w<RS{Yqt3xT>5>XbXJ590f^)qAse5_^>)BtoOce}|Y> z=0ZUdjT*%=gi4DA_@|~R-9Oqlk=!auZGf)?kk0^zfXiAM&y{a?lmyj^E7KT-n$Q3q zDE+}NJsF{zN}R&l&%>};b?*AVP4$YT3}p8J8H@HkOXQ$0I_%s}e7gA0WRS6(bYVJx zF39fv)YnsqoYN+v@PSRa6T;1v$bqHDO$wDGdk|W(|C?G;jb<hpd$qfFr+rtNuU5cX zL4tk>3?bt`^F1#5TfEXW?_Truj_g#$OO#SNs(|DLhc_C)@^}~xz#vvlOS-)p-RtfA zAtDC^{#U^<AgoyXLFW`g@s(yj>V+H<beUk6shI&}W-jx5?9>iECiuit&Vpd#(}5q$ z{Qp0dA7BJ4TBUz(=IzVSj%{hYV`j{nRG>g*EqrPDZC}-<i1*9PwxIveSQZ+{_k0TJ zaKzfM{(IHEdr$TbK^hSe5fPCfAp{B8AVdCr`n8syk43X+1Um$=RYb%rziMumnYT@U zflxIhb!q{I4ABauqBExd-T&n>F%5H;G!tl9S%)2V=|1l}o;B?q4oy;QvBtFty;GKT zt+g((h7e*1F{nsTSv81=_$2tmBgg;u%j?>M?C#;=;UO3VK`;mgK@bGNVDP`nA{?@S zF<?8mmk~xxCZ@WJxTh$jpyrSoJI3^{0zfqz6~{7%A<G$_2w}u2LD(QC+|^SPJREGd z=qh$;zyab$$<4LJFf}U%P|89CFl3&E0ejQGnFxS@&P0GUkb!ETU*QD7y$*q51op#Q z3-47%;2F=j)$5Pif_gmD8R~cDkazK)7@&L8?D?Sl6m+`yy!oR3lJ1ITKL48Hy7Z>_ zmhdk3A^kBi=&x6I^u1AOda~z{-iLZ0{_CNa_w}8!+&g%D@WjX=>jCS*(fwn4$9IqK zacpz;&Tg9TUR<->vD~@R<`W>1w=H(ecg=Rcv%$Khzqfa1$6n*XCr9rcyM4Un<jvQb zUTc2q!h1h`^o{iI@E>{tKmbN?Kui)Rhfl^%#@B+<bQjD!bLQbssh`q*06!M>nSOu+ z2#c|~0y9&Bxpq3{#!k%59hkeDt^>{oOiaM}kiI@k0R~jFGcbhR7fT;eF`tZMJ{wv8 z<$mYW3=B2<X)EWeo59zO_1|V-aOZcf-<L5z7Lej>%}>#opYoW6WX)bkV{+!#UEbWw zoA-Rr&O5RVIkunrQFIP)-R6zIGS238zY~sM7x3E_)_o|7ILn<5K;R$xe+C$E6TX!G z?Dd&|{~>{`__zP7@rVD+pZ+bkt>GV+^UvC;zb)e1|9lfC*17%lhQS@LH3ITF)bZc1 zj*$Owr<xCy^N|vHR3B5OsU>&a8)!AV^HTw3j~wI<_R3KH)B$`-L^{xW&B0005AB`t z@NRRk>;aF{+fPxm(7q!qP677u8PV4q<t*pN*ywZ2gsq-a0>K5`dq`s5W>_b~2n9A2 z|EpObpnc{8&vM|jALC<CP#^O?1i$hB3;dh^i;2DbZ~WKgnXR`2$^Sn7k45x*|Gp}I z=ikC0{ht^3PyZVJ^3U4eek3!ymH)f<XAV@pyUMy(y=!iwc33l)_6MrpnMZ$rQvvah zH=h>KDy+f(@s_FWuh9-SzorU9rg`mY(J*qPGiHfK%EbIS<aPOVll(fCUUzq)=s&Lt z{mEzYTk5O)p~rmp>?7%-Ecl}jbrS^y^RXydn!Y>l%yakJWYfW=QvmKcUih998tgr~ z^6<?={qEEO0fAM1Xm9W%z4n>AXV!S;VIzP8cdsvccT4xD8|BY7CV#f6vKA+^zgVx6 zUiJ*(-A-JLuBrEJNdo@MLH=#YpPCjZXg~xo3uJC_GoM<4-rQjH;HM50Vb}j?_x!ub zOG^O%Er48v%QwJqx#a?I)us2xuVoHEuDk+VbaxoS#di|}nSa>#ScL%RJp#^uY=*G! z2@hHoqhh{h4lFIDt%pnJm2+O$I_0Aog86dl$Mc@q`voZe0Af&04Sb94((>D2d|~g~ zObl|`FP+8tzl^k0-lgv0hxohut?^(bT<9Yu`sh^dk<B;k7kT3lS9qgowhJa^21Uv- z#@@ysPG8ft0x)zfUi!f_=l`?!-Gq`R+59+=&;)+9!FyJMO())J0yzLc|MQ$g@V6gx z`P4tx`26<Qj+jDryyn#6=Ks9DaH;F*hqstQ9(#CgPTBo`d-~n?>aF_^mIDXU8;<Ol z!53z>LCp7^NKML540|Gh+O^Sid|@}je|09GJKB2*f6?tIK@p$}mukp=*b8YWICNjK z6MNoZo3G@rMxVF`QE5KF=hNrhFM9lk=>;SJLP*@VIndNg{@lR-x&F~&)YVTsUW5>1 zN$*m$q^GmUZAV!0j6_r0X5!mggqNqRp8<4h@w395k$5f8aMp4;HAGly{eB~d<wyJt zya!S{dCtO{H!pFOS9`B<UPC(n;n&)?^m)!-*^GAf?DX%xsD6=s0|XS(kqAMCSYnJx zW?5%DXUN;#DcJOlz&@DtBUB9BEU^45!N5A`T48Lxmk5GAhg0FnXD~uY^XVS@Nd3g^ zQ#yFJ^TBgp#(}xDc*GGm5=*}s+O0k?_O+%Nu{tVc#S$W1>~wHf4dAg?WZ?TXlfA2S znv@j(8eOY@W8jT;{hQ&ce>d7Q_j&yLN~d#S^U{VM+D&STLH(P*+Q4p4Tf#tWR+ms3 zu2Q9+yOiS3OTicVmP&==d%2?=7xrE&mGqig-%ZWz<S#Q1QoLMJQqBV9{PZm=m#rGA zEcOQ#&x-Ud5EdMUf0>y4`Qhc9{MHLAM9<C5F7Hj2#k$WRCbH$_bMT22e%w+b6N5`t zPZV{qiyiu)qF_3W<RvQfj$wh9MlQJ(6<~~yzik~LpEvn0>%R#8o+Rwm&!YBgmwRa@ z(k}TZ-jvnRslOiPr+J0vxPymT#vC*$WglK^09oR2;K(|aRYQ}CD68WN5dUbDOslLg zA-GGynWIqBS$l>ZhxQ=t+P99QAw2#Sh?WI9*1jcq<nN#hK;JquJY$&-Pc=(`Gr%ed z_%NygF9QTJ@x7lT2UoAIv=|!dMEsRSnYhs+lJ<`LbrY@$5y3Cbqv?A#m(gOZ03=8_ zNpP4>BG;-u4?lACt8_X(B5L?W1TVXo&rf(Cm{-lj2s7g6@u$*0l}X)%)E8hL&@_h0 zU46_JKqX`zx_EfG#w1JN0WcsI%f?X|8n>EbUYl$QdP6^Dsn!~5u6%rP7zD09?zn|b zfyRo^Ld$x~jBS0$VB4@L>AL?b7rPaOf#9YV#9`pTxZE{w#WlC!E{RUK$Qan|0$>4? z$2*xm6>hfr#@IMjxf0HAT{xSR@2U_Z;DvIhxB!>|FkRy|EPYIYgq@anK6SHx2y;BH z<P@v7ns^-SGzNMM2;oO349dHnI4BJT2&ds4`}(<CrW}42)88N8cem}ObvwafD;mQg zMISNnII*ZTGlwC232(O)dPv9!rR@^GPd1=s0C`0CQzu}+?bbtr^?;P9J8ot2E2waW zjg!{!N}EL*Wnk%}T7EaCtxD}VR4Rg|lY~RDrpUX@-VyyBY-&R2%|@n*)%uZ=lm>2> z<!gD%Eo=%a<~^B`X@#3J@GeT&@GA*pKt72o;2Q>Hc6qo|00b-4MzM6Zy)t{P0!ZY# z#xLRoxy+-ofAPm0VvND0>riKBDPr=gMnN=igpotoRXHp1;u~>JjAFv4D<(r~%qR!! zhks=sY;}c76*F^V4GD*UWGm}ahm*J2Dkkea#mVXpD1e&BR22}1TD<$T5JZIWsT$Kg zFAwudOhaQzI=?CpGq1@230E~BDZ31@P`oB!E8Q9<+nSwwrh#jRXFGUp0V2!mP}{FR z--M#u5R*(RH>{z&;<f4m;JJ997ACM&R|+gJO1YIxdlT!%SZUY<XPlD|B#|$0WYQaa znf2(42IrQ@qUH`Zl{$7p54AvtsHE&wOT^LmqAW^ldy0cyt&}w|$wCmF#B>4NpmZbP zJDHQFM#m}xH$t6KTNH#RM2~FoCbrA<&Wy;PLY}fs;Rl=i(Cwd^V3A;M8o2CH(QEtK z+z0p;2YxO8szlTKmBw|}cN{LJApkF*@q*YbZ%P#&ia-2^0dZB9R1OSb!9)OZt{Yb! zJn)5aqJShPi$qHDkXj(QJMB1Jrf-fyMsdjs+>~(_XRSuLB=A5&CGv+~qtap{Gs{-W z2Z+%a(%Z$#KVlG-Y9ftLl)aNq66`^efty<tNk5AI3?3uLb%@ZHHH%$vrKdV0i=|^6 zmV13uNKT9QwSOrAlD7|{fy)O2BC8zRP%koX(blYk832i523N3JOV;<$fa|<GKZy?z z+3maKotS?YCBmb9ZKXGIPpC-_+%dYv;Yq@s&s**nb7cble1XW4ZhF<4yZ=<$`TY2| zJ(@H2Px*cFE3%f{Cdo-h<Mj(2mWf_DZqi8sAiU->B9+Y0&q{FpK)+0!O2ZW4@({il zy^*J({u7u^>w%;m#jTdF_V4Ukn}Xc#qYSm?H(IK7;C197y}dtW6J&Kl^NC18!+^|E zUsk@ASp*d)W(*YvUv!3s{|<eP8`ojk5|99Z3zGdG<4rzpBhpa<spl+&pS+6*$t`=H z_IMxijo7IUqw4yU+%ttu8kz<PVt{1ZE;v%WHwLET;zkXf*pWT7$x5nt3(Sh$F#h+c zOmP}dMD_MMivF8$lQQXc|8ayL7l3yC$rYbUoWDX?#pLxuxA4?MgE@Wy8W#t`bb<Mk z8WTr6r&Sj3RXe8fQ<^Go931v&Tu0zAQ2z=fA^G`wkI8^#U$J+f1+05RwU<GjA8@n& zpB-WSEnkWVB2Ybw2(AdB0T;5qB^)CE^k+j_Vb^{Odmn4E1-8MCu~R1|oS1cD&51=Y zf&up~T$80c`-;@R)>s*2zpb<AYM2;g*U@4O(_n@st0Z-Hn)CJec%|Zy9g*Ox`KR`5 z+>zB{ibn3=Wl+|8_}I4}e@7N%z2ZGz_%WW@VIYE8N5nnbpViNLE^lgCcUc~hC$B#R zoa`5Yn4%<YL(hCQ8$@iV{r5dKa2a)p-g?sLpBUqK>!oc)e9C{@na+6B(u*KX)=Ouz z&3ukSwAR)RD+5~Z7SN06Mi;u$L%M%1Lj2k%J6=V%qZ6i=;qmKT*j1B~7An&s<>{ab zSbmpNlSU8+cQ>MoYG=9(Wx7&Db^Qea-CQr}#RC=7o66G<eW7$W3=EjD-gBg~UOTU3 z9ey@pm3`339Q*j)wX6+f>vqcv5UqF<a}pGtRtgN~A8_X(oNGjI2%d%3E5^CY5{e|^ zr2|^s$;g8ZWFF4O5N@_9s@>RsH5WI0r{rzk<uOUv(<C)GH980Kpqo`wLIonkbkdBL z&a+I&b8}AcUab%ePY*L}Q@&w<5>|MpN0U&ggfP=m*neaVfAnR6tOlg1LPl#q&oGvB zFoW^kpQ7&jKw07%EfOK@en)iCMG}}+_4%kyi_afNsBVWk4k`_y9Rqy~;MAhrp2B`u zjLT(2J`~d+!~~MX5QTjiD!wX-@+dHmRMJ!}^~m02whp>v4?~9u&L}>3RK@fV!F%)k z9YcAv+V(bLrypghBlRR}Qg(1@il`<+E;0(?xC|-*mSoc7W+iU592(JNe-<r-r837n zkjDyXeJ+pKVU&a_#3GfP4CVFd(IrSEu^MEP*3Hi3PA~=6e+p(HENTjA?m58A96?s% z)A<4h3apsII~|iCA0}){-zua+)1=q9jbLGrVfjMfutYE-2Zt5c=1YhWLOU^<09mRM z9~wn)RTaRpLO)ayc4Q^gC90}ib2~Ob9|LyQxS1jl!*e^(r#m1rLZF)xMZQ@iR5bD7 zhN{v-%PwNRU5d(VRuvdqPpdi}rM)s#D)r^Ht~jL{d8JOqrtN59D)Cp<@^sO2xb=A~ zGCp3!LR(1CzAKcPF_U`7Ob&#)xT<yV5KxT-IcnKcGhG>BsBHGV>cmYkWj$IojJ(ch z5iiH-W9Azu$aJ3)oXlBi)s#XhRFZfjd9$EXjYM72q0S`p)#+xw8M2*px@k0o4%>K- z;PR@9jW&;Ps8E%pK+Ndp(x)Ph%c6j>tXDsHL>JM;wo68tv{tRv9h&x#!#f#=M_|&k z#D(17O7c>luB+@Yhh0)rs&bSkx>zbvgT$^7qD*R*S1xOzGef4nE!u<T6bvi>VEDxJ zM66Grdx~J7GK=)%umvn^YnCsVuqj1I4N??nG%UT1*aCwLGah|kO+(N$q6saU6M;Y$ zWEF|4It{|73Q%=Yx!pDpEtN-&0(cn43tw9)9M(#DQbJi08G~3j7hiJ?sQ)uz1~S>7 z9IR`dFlYkgEM(Z*PPQ@EepXZU<X$(@5PQI0Z{oh&C%o}7p?36r$X6ZfQkN?0TDHn_ z<m~;2P+tu7rBGk)^_92mf974sXdrTM$t4ewPcaTYoe-Vrj6)Z?AZqD_LvIEk>eb6* zpn=37gXJ;ANMe*R@)>IiG1UwSW?Dcr*}!3=jl^b~IV5c(w%a4hUZ=_Abe9Qmxof0x zt!uUBI=2dQo4aIjx4VgZJj-~_b4qyL^Nbg~K)mEj#sLT9@|7PLKl+LI*)Ljg&_N-7 z^{WaF`JWKK`CSr!@FVlDfF%ACM5b8;hhw6WI35uxsBE4RrI;#9t5&8Ask$svO+}vC zR})j$>RPE$TZa0yUQnYe64%z=(pK9#ETS3lWb53Hk{UZER~J;ybW!aJ^+;O9daR2I z_0e?7_3`v-^qD%9>I?PC(f1lqpdVyYpr7?UU%$vHSHEvT8~wdyWqLVUrQS$TWzt9r zFs2gOxFpCSNG^F4lTR@j_>|*NK_`Mo_t$LuVf4R?6fhuS)JJ><)~y5hm=qkJpfwGq zh@Aq3VzR!vL6IOEBW>7pau&2AEjK}&wnWHr`d}=jytsW`CT}=myqR6byS^k2)XTe3 z4>4gn5+((Tq)5bJE9DwQiGYO38_E>0?RJ6*QAD~`Y^?G$e5A9QwdI`!9@%suO1@<V z71lguTF|F%)N`qpd)Yx9s@72X?p<G1A12lMKDM2+pqfg`sh~X-bh6s*#s7Bg&fqMU zmA_>Ad!&Zkpd9^t{rlXF$~@lUyJNqwZ1?rI?m<gGA^xDWBL1+e<F9PeCW$NCXC3Z4 z{_9p!!THKNE_XEZ(vyD2#ST8Ay=TE4=R2)_<NWR&7v{RV_V>9&R_>p5i_@z4I-bC- zKt-nNZh*AxGg;Nzf>n8v9qw>};0@v~hX~Z~I~N+}J-Bl?$y_mqw{Q(yhzfQ~lrf$! zxq0l=n9KA$g6+ghL<+!n*T5B)kDyr|5_4k9iDRNo@xYztT}J!_xy(`O$$iJBbmqp0 zZy1^e?q&d2YNzBzB8^2DYPC)3yJ5&_FPJai@b>?vS19&I4MCIk<J}yYIeTpYHD|AE zaa<+dOP`LwI(DcY<A%v%$=zDF0~KEq+;h2=ch8odUcE>B4|*UP0{abs?mq9#t)RW( zoQ^o@U_V1y%sh<d))C7-wz=wHyv{s_1|Emu0gL~i6YhN)zTzaDd9jS&)OW9~MeKj8 z_o=T$O~I#=-NFsxpZ3LLbBn+M!B35~7VI$$DLS+1pQ=*qu)mGk!K!all7MnHxj5~e z>fNL?DaNsL(wFN`Pl(C4Rl1!P%U(cm69B`W<5SEA*d;(Z+?}Gu4tD}D@r2ZTh62K4 z*KBFvHXKW^ZBR>n8`6C!9`@?#Q#N)|>mBvhYDS>Z)pBr)dQV`_zzypa2+QCjPzMqU z2-d6#9yJ|LhlGI5?6gmA+5$CTNH>Tn9)xHODozb1#SON8SGIRmn^tdGLkVy^SIU-- z4~y!Ge4Emh!N<Q-1Y<o_drK1>0ODehd~G}yR7!<)uf%^fwaygq4#Ke$KCAW>9Bsc= zHO~zgQm9~>S%e#SSxXxy#lsMi&J_3EnOh`$O0I=9!AgBY5sh)Bu=-#^H-0LLFXc|B z&&cmf7VwOEi{xFl1XMQ=;}$Wo;m}KShqUf9!n<KuJ77pW2+K|?$*xsz;hcwDCb-gA zKs&=CSSauXRO}4qtVM3DCDxpL?1Ny4bM1w|KaZC;%%xkk7hEIPoI?X1w~#Q<<@};Q zaM0sP`X8gXG9IVzF@9F=OP<)S=*-T0-Ga4rt${q?ClkcI{4Rh<nvF>2zkBWr-cDr$ z<mI`cl(hrl=Sv5XH3P}c*oUDrDSyEuat>Hr9i^>_o#Y&Hv1M@^KPDiJ<W)bXrNxV? z!RVP3CJfY<6*d|gK+dPy4H=Iug2@HoNcKWft^}*j1rG+A(*qVqRRWOp;a6vp+^|oQ zgek!a0UViXPUzB^OnEk=x`E4Nump=sjHoZMmR4~RW9#0?_%7og8MT<m=!I_8uqWb~ zZ;cCa!WbMG5zU1s)fXFc@%zI8kA0k>b+I-DCBaxB<&CAeLKhcaXa;llhG!P1Aih03 z_^@y;7D$blchvodg}8}NZE<8e6XOqVM}6U$d_{3$#E6u^!q6<b0P#5Pd~q0q6oA_g zn{*~j4>XkzCp|L}niE|!6yx573BVEUQ%IzGQ8U(RT{Mq6Xm2PdrUY@ybCjBix_eN| z2P{^a+gbVIvE<0z+nmsp;H|ZR<2HyeC}BZxZfVG-DvGb{(Qp(E!v}(yprQwT2)#gi zgBlEaM-$p$L-$1fOfIx5@?IN^=TBX>xFcu6qpDC4cX8M{B5f#;31OgZ6(Sa|29!M* zNyQa4a3hrr5cwc?DGQ$1;ymB~2-Kzl#>B?P#{Z6lcw)$HSwmLBB1kYQ1J*urM8sAU z2WNZ(W|F#<I#M44ewdtNJr7@V?NaE$$27$k)Js{~o_~H{B(mV&S>RKf)XgB^<3K6s z?ok7X+eZcz5)U8JW`cU+RIFPgVg_j}d(dqOn(9_1UI5=CjV{FPn|onV<3<m8r<9s^ zJY_{a=(;CVdHXWp8b$YJc6I?4xUw2Jq`I6#8WB@RY<Vh1`nEy+$Hf#4UIo4>p@0{> z+N2y_MaK!g*Mz)=kXYc{!e8S>Q0-rOE&(o)rWd5W5Qy7JT!fOo=sAgo{=<o^NdHxD zc$%yLB4P+4g^Q#*p7HH@+3+M!v3&v@#+J~)^K+{5(GsfNb<j~1O=5w^#x*Ot!=c)` za4H5$PTD~XgqlCVI%Wg}*ShwctkogR;lNr>dW0yDx6<o&#gt%!{^g74f)p;VxpJ&Y zX&rLzuwad5?1*C~b-9HB&x7>>fLD5Oxd1f}J%^M@JL1`6wz2&L*2fHuI$4$nMj~~Y z1j@L9_edj7x+H~T`G&q2W`K1)?W~1{cBbqcE(wH0(ex$jvW~cyM3|&P3v?~aJffnH zQdI2=J15#ia8&?>fTG*1&DIl(vv@6-aB){D4p?xl2`TDg^&%p|;~i%iQ-rE)-tECf zDZr`&Riunc$b9`gUX(DFz%drjACjE~3+*}}4S|Jv*&BDo65x=-Bb+-~Q0Da^>y|j? z%=+*cbH>c8q}yual?s9PIO)$D`WA-f9<(5U4-Q*s2Ervaj|&`%FGA57^U(_yUU*O= zq9@xdQETx=O=YsV(WFbE4IAJvSEHE+SYVFj{KKB5%IrW{25dmn&2kO2#BHV~^IH0% z^_aP(Z0l>4Gk;Km8LOAH6S}$Qm1coq(#>>Lc_M<ZGc+Q)3x~@dG=rh2roY65S$Nt@ zwC6be2(PrDu+rKIKw-J5D0Tx=pf@03dvhmSV;S0qSzr<iphdcYI0PVWtGVn1XF-Hd za06c<Ein@iN;Jj#R$!&3hvJ6kCAe9!pl;(_)rcrI?;ci!KXL_XpNXCSMn)l`>4*S$ z$q=QemWNBB7g!%){*?u`&&VTsLcmCXo^qapH3pJ(hH+RL&NmzfK_eszu8E3zJL#5` zDZZ%5BpXKZue)N6N{fXsPI)Ne@JTfU|ElejgZUS*`6>N#4b#~W{`gO6J%Y}Ev>J&H z^j(K6+Y(!spzVlG7zPT*5aAD!q2X43>oUMJf(E=I$lL&=Ba9^iiz%Hjb`D;M_!t@I zkpSuEQsW_%Ae~3{NMKzm(?-*5`2D>22UKsEfF<-@2cOdMh}PR;20BSUqmy9tx{PGR zdSqq}GklGXj5>$fk=zNAcOfE7w{z&p^wQR4GCj^=fS>$xnTUj82^HrN!`mw*8z3Xa zloQBSl&w+pnk1-mMhHd>65ar5sT`?@nR*R0K-+c5Bz_(qUfUF&Lw+`)3E|Xb3jUn& z3lTN+j+S{$byXghDXQkSE`x-{7FkR83*c#b3Bdrty1h#mvWzix4rNz5H<XY(*yr^q zoryjP(YnOa0co!>r0!{vHXiW}Qj(#h=j>#|LAJ}_5IMD;(s4YTgPMg6L&I(3))jO( z2b|ajFcZnFA{jQCMRuM0MtRjcCS4H7Y+IXY9F+v>FNhBlrjd0a0<hTh#6ZS|2x4U` zj1N?=Yj5jmtC{f*OOM(y$zPAG^kpmTo$1V!^~iTVQx`fg?HuYy>Mlf-QveFf(@M%g z*}C*6LhvK#S7&ns>g<@@diRj%x%eQ4_t6;F;9*lFa1Tn3Z;+V_ooU}-cPMXwi8t`_ zkPJck8qs%gsP2iThh{-~vAOU3@YkV=-Umfa)9JHNPIdLX0xLY{z9>s$oJPVq;Sl}9 zI1Yo)Xd`I1P?7d*g3NPBw;6wrH5R5j=(Is{(|e>>IW2M)@*XTqjo&D3Vp{FIanD5{ zXN^R<j&^=`(h%J*ND&!HH-Xd8y|NFpV&=MZF(<WAczB<Y&_et76pvG85<8_MWrov4 z!i?L%eNF+$J4oxD;fx*4O}=S_)<LVHm@p3g>OG}enNpB*!c1FJ-0)k31V>bGSGY$R zB5UYvH4Wd>xIM0CpHZox{Y2g!t2_^T%1hqzQTNnzz>j|O55IUsjR>jS^fD*ZWX>B5 zl;Qj$X9zLHpT-b<fx^fbnLGX;t#cIv_>mH5NPgrfFzOO6g{#@s>eBs=8-7`Im|^^5 zf^7`bzfn#$tR(8SC&C0R=`Kq3+vS{m%O>_HeLx#wFNapQ^0?9uf9gkpM&_)};`(vm z8I78RPAWWR(QDL0C~oD2Wk?U0F3i{=KKkxlut<#3ZT6toQYvFW8wT5~x6O8Y?JQL? z@Y;i_d;%bHT?tpFE5{XZg<NT_pv!YbU0JRSS32ThDTecY!*w|kJkvuF>|H$|N2ZZZ z2JtVnjUEc8tkMA?WC@EV2c#BKoc}*KyB;L}-ORj|O9Sr5qqr0guY7=Me?z1%m~PLE zecxk@c2xf)@E>yIM!)BBqEpMPMf#SjxAHfZgXwFokDQVFaF8}74%FJr{s2v_KX_V@ zO31Q24j%QuYW0bt>CUX#b2ePCXvwgMIHo^f=mMinGPiQ^nw9xOB)l@TK-Aamz`$jE zN8E*mPB_rWfyNFrx;0o4vS4nzu92>u#6hO5DLFWhtEvR^wE9C2QeWbLgWwGYr6qk> z(#2gSnp33G@&3!kD9!Y8$UMx&LCWPqigPp}Ze;~jb~&XCrV3X}JArCv994cnlY2rJ z#65YliCYlO71kS^e_M_I?aBQ+I_uw=!oRB~|L&Cj6FcYMlgfWm=U>q^8Fm+lTdk71 zy2^+&#=IC+#k8i%rrlE&R^7A`6|d@3vsI0?^Y$@6N)FwasE_li7#x5g`&Kc;|Bm)( zvw-U~sgy-D=ZEkk8t6h0IjOz8Bl)_eSa(gPQ~8pRV4o-f)=H$HKi4fH0L%i10riH? zh2nK@gM=-VU+Ma5->*4VJyr2x*{tiN{Y=qW+j;Yx>5}fU_KNDd^t$|p<fizR=(g}4 z=RWg3`vK!4>PNIk<VVyegir9F<$N~!dH2iK)8^CGSB<Z0UpKz3?4FSPzEl=}&So3K zM@!0pZNKfnnkIJHx7&BvcRIE^d*9vq-sTfM^WCWRLByr0-G6MD(1QV*^#3dYevu)4 z6H>RpcR9RQz;hMit^#)hTsOgdI}CTgbO+cwp`Qeqg#Iq*?uO<bsP2REe$Zb<KY#%S z0OdEy(*z~^d32FqNay**bc(N{ll&@L>CdKK{2~hBmr*Bv9Rkfa;(7Bec+`9w9_(L= z>-(4C+Ws{-w|^~8?_UQ$5|%<2U+~)f;`J7CKYl*~sNWl8e*8fMSdIX7+k*`1ZVd;e z>hD19+AsNN4HV!a!{tr}U^|j^*jXjK3IK28MBqa|@NRo7YTP{;H~S2YKcmqDsQfV6 zWTcI^5r4q@^4aGKy6$eJKc>X}?M9!APTp-b^@yei+Lq^{Rk~Ywcx*<|uY-Y^sb!b< zmF2?h2(r~H(`s}_4K-NEX83-$pu|1K0q%QD7EKDw8@5+E1)e2iR&u_~kfckcanQE= zf~d+JGj>fw4l-~@eR`lg02b)ugz#D%E?z>6sir7HU*<$9He8jICGm+Rwz{r1-cdnI z?-Mdsm$@d8eIOr60K3yY_JBU6%r#J4zmFyQ0{ZO|PUwF3*^^e5Y+pF9KZtAJ2d6{a zt5ZOwaWPgg`@WFC3!AJPvPyN=(KBP3&4+|2MeHZ%Nn+&*+Nf}j0B58O0UMr16c;HG zHCtwH0q|Zq1J7Ot@Pw;N+Q+4dtActoU|6>=?UxJ-22>BZ*IEDhGvCSjUk~Xn7=$9M zzJrOoCq0PNujV^@@-MDi+kOEEB#v)^i^+X#zgjzOZ#3e%mT|7d!t|DGL(Q)WjDBm} z2hSjtTDa=^3Ltdn;GO_n0C0XjzY9um5F&&D38Fv+w)q=Z84!3fHp3tudM;&jqz|J^ zG2bd%o#J8wkkJIrE{9kAuG+(?7^Zy{kDc&SJ^e-O3fi=}p%Zt7osvSt*;^!0zp?=g zphpUoFv54^zYKhM(6ujgG<**bd-LW89{gyNow=m!^8M`QB?Q#N>9l)rD;%%jWW0aM zWZaz&5kKC0&wNWC|66JtNTU<I+1d7rwHj-xH#(lQranuPzkFnTO;e^g^=ZxN<Cq^O zw{1?yi8)!D+}u96z3bRuTuNMqSceEjL?Dt7Xao%*LKqMbq8ZVP*p1kaID{BO97BA7 zID?o&+|cjopX)#AZx9Pe7`Y0$2Dup-fJ7is$Vg-|G7Xu5%tDfpPNWyvj(k596{-o{ zi&~6Yj@p3Qh}wb*Kp{|ZC^|}qGDV2>+G6NK^^e6<=pO_ijS@Q3hik)Bu3bMyMG0zk zwXyJsm>QNjg{dW$yD=k^T5voklGvIVY}0SipO`Pdd{ZCOw>aiIRycN>20mJYby=TT z%w`T7v7n`lGTmQKJmKA@WU8iln$&FX2IuZMGjAW~_d9LEKK$H2`swe1&O*Jg?{~{} z%XPH>@TGqa4XIIF-{1eA{LDE%CeivY`(N*W1;h``lOs21IAwSDji2B6*^R$2xqtrX zy5lW3etP2`%a&@%K6m%QzUQy+0N{yxgmb?l{_Y2@`Gx%WwZC5bE~rOe={*5}c{66F z)=dxquYn)?@)VDB)T5i8F^>-b*5YthUvo2?+w$4~rz4os+1^qSAsL}AwEWWX(w4rA zWiD^|Td{(z1~_ZFk8Z)0u59J2Smml$v#qPcs;ou3dX}3uMx~vz%xR15&iP&Y;{VR7 zbJFGLaubP7H(7tCI=j<fGuBpDpQmj$v~>UOCXq`%J{5GKmfrMZl(8C2HB*y~HcQ%W zuhU)b3fH>MZC&l_EdAcaiQ^tGc*z^yb--7CbWpQcKtV;7C|$N(r5bfQC1!8MirbZb z>`K4&yDl}>O5tMpo1JxfzK{29^POvWUe+JVb*8g})WK%@?_k<fdG=~L)#<*Ffe|E| z7+EA}MSCi#rVYakV4y+DnQw)K7F%y=cdd1yGo0-l*V|OKC*A8I&wAW5p7W|tz2^fT z`OAd=JIvUo)cC}b#XH!(*7Qnajkmp&c8c>9hx=smv;tmM#A}LqT_LY%&6`SiO9wvF zmXCGhb5*>rJKyTc*Lw239(<=SKkLI!M*3H+ziIqqrbGJkpE-`1FU9z_FtJD`6v32W z%qo^SA(>qq3)*f~iB|TU4dHF+McdkAYpHg$*Y1dRm0@S;PHCT$d&y-nT-+gNMs{fh zE{f)o=&q{J4Hdi5?Y-;Hj<}-|9uKPbn?+%q)dA;s(793U>u=60Um8!y;d$No#yBnZ zmF&bao!WlO!n!3+*C%0^iCXrE!wspUiV9i4T$7F{WSEW{u%Lx4LLM(F<!!zAK^?ys z?04Ftm=>JrMKdD=jiJoz8EZ<ix?T2^<+NUQO+~Kk4OjQ3yW&Y_zYq_L@Te${3G;{m z4{*6(J3i5gFVyg%q5ibJotBi~f~aop9XG{xYlpj@t!sVLK-PXL*t6Lh=%FT3E6FFn zyt1dst^VlP;$dao-BB@s+!X*oU$RdZ_{dE=Ll=S)bPgy*mxD62AC#jTKm~dmRH9!& z6?z6#M^6ql)dt-G+M?@0JM=zik1hrs(9NJDx(IZNZX7yS?`X-;r~0BxKppxF^g|zm z{^(OM09^^{mwD*vi-A=7h_*)J7a1aoa8xuY(P3lA{mP7m6B|DcSzO9^jPY$FAXJ`6 zRbov^w3CwAM^52j`JCsredeTlz^q9(f!UMp1#>2S1LjV;9W)M0yO`&m=6j(9UaH9( zE%dHM7CX=qKep7tmT7Le<NFFS1h5hXfmJ99tVRj2CaN6P);d%T)}!`d1L_7gMty!Z zeFCG=ovbaR@w*i?18hTgf$ivJumjx<cA~Gqwdh=M9l8QskKP0~pm)KI=q+#)dJo); zUIDkD=fJI46u1pN4{k^E!5!!ka3}g2+=XrdccT};Jy;I77rg}T`+kP{{(hiO*$2VW zfrrpR@GyE7Jc6zUk7BvtF?2F`94!D(phv-ev;jPc)`O?eM)0(fLswml`)?Kd9nm&k zzgO)KqW-ATpVa!Z(f;D3{%Tc!v!=g0zJGXD|8%i`*=|EStmxm~)_;7U|9WTt^X~rd z<L&g`{ef?CydT6zd&qS?Y>P)c>hd0QcaQtj{=}d&FYNNGcKdEm`cY5$U3>hzy?)z1 z+uHB1O?jvT{?kGK>yVutHuv>u(;aEXj(vMK6Jh`WIw2JR7zg4{V7G}lE=dsLB<UbU zNzk-445Q0(#(3U#L6BLIquQ*=J46r%37I7e_F<U%GW08c|66o7*8G8BR$P#9i= zB2Wy9!s}2B3PEY`3X~45K^gES6o(Q}CcFh@K?hJad<Nx0TTmW+4CO;dPyu`n6+#uL z6}%4>L3dCwd<*%|71SEOhDx9(s1&}3%Ag0R9KM4ppf9Kreuk=`52zY`f@)wS)CT?q z)E0(A?ci@f9bp923H|}p8HPYz;1E;`{Xt#fKS14J4AdQt0qOxKKs_M^>YdSI{L}~8 zHzrPXIQEMPQ-92XF=ZNr=irz%4I$>xm@^F{-Qh8N8bO+)V!<?;Y{$f^X)L}Cv2q$u zu@hp$G?5A?#g=I@ZJZL@rm3`ZT5O%B)7BZWW12|^XT|PmHl3XlyQaBxvN3i}^XTaO zIAvNu51ZoTX(8QR5|>R&8RfFLcv{YISHzjqO6pt{mrko0>6*A`TFWrk#U;~vMz|ra znl>`dO>x7tnMo!OH$q$D_Gv3K-4=IF+nMc-xMSMMEKfg_fzFN2)A>B*n+Ff{*5N_u z?L$5E&fz!c-B>ieN3QS3S<?sf^TS8!{|E;A@uS}V1nT`X_D!EL(9h$%=?eyV01j!O zuiy#jTgU-@2hT%4LO0M)@D21cjDvm&Ek|M9t5lUemJcVw3Q!kVA)E?pg?hr;!ZKL9 ztH9O*x4^ohX|SGf1hDDwCG3fnJM_?H`{jGd%i?_^t53!HOm?5k>kEm#+%gV_O+!ad z$L=7-+1$e%9*<U#M@JA6(!3%}X5d689S1nE$3T`W0p-ehs#FQ8RwKMF<WUoDbDM?s z+i%f&hDnRzyAOE?2zXIUOsO<!-d3VSFQrQTphAT@l`8$BqmBmaq?6zE(8FYg?FkBi z-yf#IAAmyO*TZ!915p_KK`;aUU=#s=2sFYUisJBx!94iGQ6~HbSOb4NDuF)%R>Pl& zTEm|Yd*ClXweVNKY4BH~-tc$BHSkZoD&9T7mGDnOW8v?GtKpxFPJn+t+y(yvGzb1A zs2BXJ;UxIiLOS@@!G8ERLJ0hu;9>YTLj?R=;8FOuLlpcw;4%1jLKytJ;1T%uLIC{x z-~sp#gA4v6a6kM<p&j^-!6)$dLnrW`gfHN~1U2Bl3?IUO4Ti#h9sUITH()vZH&HA2 zpTH9MpQ3#D-@^s)e?UXv{{c6{{}WAx|JS9_{Tnm|{(o>Q{ARNaO+QNp9=?OCL_}N- zhr0%g^Hq|#ACbwvN2U1zo$mWg34dj=+$AI9W;WYlH8nq0SNB81hW$cY$Iq;`+Q(ey zIt@3u%_h_C^ttsl2JJYPSvUUZOy~HN{q{TNe)oIYM|{K)4|u>)4|+(`!yY#05s#Sm zs7KAL#~3twE{AU%5EAkv1Y$1|X&)MGKL+D}c)X91$)@OZPbn(eW6G4ro##9cy2wQy zT^BRxk#p5wZnW3mn5ZQb;FhC@yIIE!%{`8`jY*AYnN7M7spFsY2L0aYW_$fVKpewJ zkVOp1&-@FT)N?p{|A2hXKY%^NreVCBKH|Jz;k;Z>dx7@x`s)=0n<mu$R~VcUk@mi$ zWl}LJjS`hkWl(V{lgjE4J=p7{QZk@uMTy(X-c^bIs`bYz^G+4%_VWUUrC7MDU2zVe zo`}~)KiRpaLwf99vdGbqDZ#wV5Xb8N)}koGT+iss{aHAQXgG4ZHp0DPx2}zazRMeK zErY@^#aT+V+|QSs!65xzwka~y%S%z6x*`7}TWY23mH9l+6lv>7kGBe&c9H9VpS>f9 zN#}Wab>WMgy382?KI;tSZ?Ac>lDkwf8hf!yb&*EMTL&<%2^8liA+WHiB53TTm?mLu zLEKxxXC5Q**RL@Q0@(zPK9D`NeO-o38>R-*9R)BeBt*a(G!@3~X_tzkCG}Qf6Ohr) z%tVjTSk)ij`TCg34TX{#JXh$qjjxNwAtEZtz2(lON?IaFU_^3<7T7x%C^`53@o^jh z`X1o+PdiJ5KeBcwdC5jW2$0cUc2{tBDfD}Jh9oizc0dXS*|hXSVeBC1{dzsF$TGnf zYQt(&C0MB}rPjVlx&9kfQ}k(p8L5y$N2ya5ZMtQ9Vq?oas>d0%k`AxziJb_9lR)f> zERRCclah)&F+i;UerR_ss>C`&Hm*QUa$5;42<^@Xp!$-$CQCFvF(BIVBGu>vwiG8( zQHoKFipUQn5PK{;Xn5{pgEfG9`iC+Jkc-ZBTGp^*g;~f~+dhHG$S`9yUufiWUczH- z^?jk=T;dHnAqRs>40WW#mpj0Fo7HC$u->{_aT2KcQX79b!%OvxffbBd=A4<7(Gb~< zY-gQ*F)N~$*QtBXoHqQ&$tXF7CSSs=?c-cxPQ>fs;t?r0m)vCT7BG^><{&zY=LpYF z(s&U&$!BofR8KFaH70<lw!g6>+Nevt4Q^70(oAo98oxF*%og>79%pDqbmkaLw1r6$ z!YxKcg&vwNo};9B@+|#zdBBjUkmUmlVuoe~ZYw!Bweu**c^%Q8#!L}4SegY>c%Z|Z zU2bnur)@>fBcCtDXlt6INU>SE?g_{t#JHrJ+Umsg@0ly@G9%X%%KA(H$S`USV{I#h zCyeu4RpgtRD8=*~Bo0leO%e$M10wQ5Q#q5GP<Sz|dgO1OurwB`3rE$NsIRG8sz^6Y zG#RF=Zy-RIGw~>MYec<OZkoGpK@3uJSf=avh^)mM@^T6y5CMgRya@X0<l&_%D4xLx zhfC-7y_=3PM?LbnhDSv7WK+kg{rw08qLta&&(yPFTppLdl=jh8_hmE2QJmPERihF` zO$nn5UEbL4qdcQzK-<4JWY8oUnNyV4bEeTNIymOUSX9s8Wp)t6vPKn%dGuJd?oJ9j zXgsf9>~xXVKGiFWMcdIOvRcM2NmVS8BBVB!ZP)v@dfgC76CSiQKGXSxoqp^s$@@M^ zu1?H3#pYPgIqk;+RoZpzD1Q%XA9r-Vs{?P#8vlP8W~m^$0&<<_IrrHE#P8fBnFz{7 z8Z3>XS*yv77H>4DxzS|gJm1~k1ZsF7#&p{PEp<zsFV=+Y5x&G_qnR3!o-w`a3SlY@ zcv#f$uT;PO2x8p7(*(h&w;);^&LLq6Wzqn0Um0HnCyy3VT{oy*OFzw7GEt9ldW6m; zt*I$s0z2D0*8iJhH7Z6Wa8CYUN4POs4j9PUzq+(d%y_Y!K%A*X6^)*f?DEDw-@x`5 z54NV1VhpR-DL<Rov(7YwzMin|h&SQ4*x2TMTi0^2I(IW&k;Ny&9^(_FZNh9%=e#>B z8EUE0a>bzf((KJxLs~PK$$SL&4MTxBJ6{BAjH{|*ql+?+;Axt1y3TxKXV`z-N|sao z(#fY2$)r>Dh_1j0+THU~bGcrp%wSbWb|MjjbV4m%vm%(cY<f!0Z1IVWS-o;L{y3-J zm7DGqDVMm^erya9J8L*!L1L%C!SeHGT}qnMA=8odq+4~Qb*m`6P~pKM!BLqx!yFe+ z#UP=aGm9?tl;^D{LJl%us=Ddsf5yiG3R^>wU)JF3;71e~@uh&UVR7yi-BygdSf3A> zH>0%EXaaN3kwp`wi?T`^t5nEfl;pIfj3xOg7dy$YpR*{%?RkwY$gcLex0WX^r_`1$ z^o=)Hj~!i1VSvBxAm#DZBQ?#3<b>$$=WiQayClL}If#e1f4T49{q>;<wG4wVCIcM) zt@4q%><sN^P-yPScmn=e^VnY5eV>WmS`PMZ{(L8S{ioaVESRtk!bU(dZ);}>qn=&n zg=)Ih+|7-AU#I<_uq9r!K6|R<dUI%jSCX(yhRrk<85S!eDHfXEv+{SCl7D<V?@%(y zFB`FIKw5cWJHy@ZLh3Q%d$sa6KVPh|D?RGLh5^}-%~9;G%Sm*-9s84C_pGxQ4+j5U z3N=V`?=Gc#S9xE(t?b>Qj5@2lp1M+qID#`xYl<C4)t&l@<L9V4JG)56yytOeqT$wK z`t#4`7TKB?Vv4V`?tF;nX1)k5`&31m!1U`0prMbE1@g!zoSRMctn!AIc|JdiI-O!r zoSVw|e;=!c|DR{FAck}i%Btr(<i^!eTjw0jTMQVyq?m8#Jv*_xYqciYSt4KGe2!CS zXuViE>BcjBW$ngO9IwEL_qmJ8n_Y}U$gc7Pug;W8wRa{Mtn-lJ=_mGtU`5EadCj)P z1=SDn`hxNm>Be#TE1G_DawjIC5~X87P6J(v{$b9o^LHN0W|VeYq|ZjZ<K#AdYVrh= zE!-D@P{h`5UNX8T6@R)=A0l%pd?NC>@6-hPNMDekz$o%))ejK}kXm==8JC|@S6#*w zqgzeWXsL~cY@$ay6&;glnL^yCPh|8y?PIeDgk;B54kH6gZqW9z=jc(cg`$_U_2MYn z!Z>qV%CVCzty4_veXZl<#3}=J{-hbB_P~uXb?q`o;%U4s?`pZaGt)UOQ}4y)mfvP8 zjBh;#tKbJ;(Z|c&`-dP!4Wjh9onp^ql4b8c2~E_;x2f}MsaPdui!GAAonwpP9z}ms z#%>2w;>~sfhu?=$K^<P)_B{8_g5{#W#TIzR^YRn1&@JF(A>7cdhHM78J|Hmh$hACQ zQyMN4069R$zcJcx_POlsc-Vv-v{df1b3pBlU_o(}jg(r$?sv#fK<oo-xW4g=cj2~9 z2{c}dJ-d`AhA-EZE3^FAqeJ2D={|=cdtnjh&vkPL$5)rvCC<mnkyUyORc(WA_oY7S z^VQm>R$iIJFEw%_jR)tqoo^{OB%x7U@Zu-2w)*_+Qa%h>D~pwLk+k~<keRq;q0{Bf zwq9OZxJ#HDhO|*7o+o=pL0=QKq}<k7nXvP2I(GikMbw{>dmOThZ;znxGS8--Rch<) z0r-?`ZoPe-1mZ?~;W+1P*GDckhZfljARk_)q*3x-8uuo%^nSjy9A5m1x4)u)GhF4$ z=ZwALD!a>g?p<vHbh`~;K_FPAKq}4|<Y1*M82)7U#gO7?Vc1?ZVU&I`YSSygpNWsc z$&da8KYWx7-wnT;*v!KhdxM<71D1h6*)Ny(D|H5#7hMw5bEm;xG&@t|aI~seHFQ=r zk1sb`&0wqA$k{q<mOdvJtJh`akiozGcl_Zzf8DlXV4$L&vQ5}A89bzJXlK$jpF6#d z%Zgn?f_v^V;k|D7lH6YXnTw*z&|D@MmM(bE{r}>Nmx}-DW{G;r#NDZbX|8!uU%z<X z<q{+M`{u>Yv?0GL$>H+{@i2brc^JIm-}M$cccu8B#q8BZRPagffy;77=_fX>v6E@; z2<|)3`8#y!DzswXK;iOpH~w&S4^})V>OB+Wei?jo&zbu+u{P=Oo`V<|a}d1c-~ET{ z;h=E&z&>cjrCWbMod<&ZOdTD}+b@bwZKcp9SuZSlP`*uguV?VG+@Uy>(`487Z<SlR zf){lc|8s8kEd+9BJunD?@WC4g>D@UuzyL!&5g^i^+K{L=lz+wzNhI581UKm|{K8&z zZq^0Xdt4TK(+?wS4yPZw6Wa%N1G}dcFpz%Qjn>}gv>f~Wd9#MCsg*QN>n(RT*zNPi zQ}*7gm%}xb`7ZMuT-&!{>yh)Ot-a^h4sXDzOvKNhqY<1PkAFOxscn6iAhwrG-NvXL zt5p#8ZFBD@sKI}O8JN3Kw44(4sxWq<u(@rOLC0l9&y+HUkfAwt!gs$1z9MMUwsJVF zo`SyEDN#IcR~P}wsEfyPTf7B5F~>y~cXD=x<7HF6w@4>Gvjt!aFK)1XGx;gA+-Ut; z&f0uKGYf?QYC3Y=<_vdcDuZ6bdmsG{2Oe?Y*FjUdqU*co)R#HN@lEFpWII#phR)6u zLGi?|5i~cMQqE!#^%)wX?@>53KIuC%Q~az#=bA|Hfg{6G))(RmkFjkK1-(0W{_epC zSugmRsu~-;m?9m{{q4#SWWR7BgN8k(+$Ox=3t!YQx<$|%2Kb2-{sEZ;qg@WgMlolG zOL#&2I_nDl6Cn%G{Y?)A6E*R~I@!N#wEKxXMr)R=h-E#!do;9s>x|uWP+#OccuHZ* zAI__BBI#X36njW0%yXtv6*-wWt(ExS17ZKZrEbboRx@+Y2t3mo>Tp%{2vuX4AX%zq zaTzLSr>vB=sx8s3B{Z_MoSpT0IGINbYgf>Ar4~R6c|lQkDvg0yn<%9j==x+~KqfKU z=7(cevzT?fhk!Bbfj@f+Km8O2kFmyIAE7r-B*V#7`S*@hR@c5?CBIiW{iM_~pY9mD zsRqd**LIHv8czkfPmP2;*$wukn>>d$F17l;wstlq9NJ3pobnm=8LS`&TnwKo-j}8v zU0OJWyO{&n{aBD2;W_=;|102%>m^TrCjxvJJA)sDi^&Nf*7$VMw|Xo6yBBmw3-H3w z(&?o93HvttMPYZh@RGfle}4PU^Zeq96Ru39>a@Af#GkMf3MTsuCd;U?VA5J>niw?z zzMs5<&1(|#nJukCrDu_d+1@Htu}Da91G_XRtL|}AHWW>-Djv*{xy~wD4v-$NNORZ7 zm0ddoa?Kunf_NxAyXnQaMKeOFuZj{xa$Bn2r|CP3M(y#U+;!A4hFn9<lNhX5Mpnqw z-Muooyj$YMAoF9;o)hfaCAa`VprGvI1(i=bQ}aKBLCCKkPE}4jR)|{6W5$9>OQCUc z%wRP4n)wqJt05ZzX@tccOp@lItD@uk?JfW7wsS7D?V1%>Di%qSHgT=%I*4@rpgDis zXi|>BMlGj}3bH6qWsLeDHGj(C(P8V{`|?cLQ<bu_&LU=y;a3<CxY=JQJb8>S@O|^W z^2gTJA3Cg@lO64|9IL#K_0N``bf&InQd$HCKU*_6?^|2|ZXB$A{hhLRumIL5htyit z5UkeghgeagQNhs#K$5=!-`si5!#TbbXiwtdTRb27dL*h|Yd(nMgE$voU`AlAtd^^~ zwg<?sOO)iBUyNn^Qgx512*7`2`0$@j#(X@64YQlzrvJ0(6_s=r+8kSHhh9D2kwhi| z%!vhfb%AJnN9`=tV7;W;35RHR5H`|`CG8|SsXECZ%5vf#rpk}nOA1d5x^{8rAc%XR zYu9N(VaZW@s+>D#=rQvqO&0z{kGY`WfKfAPwQ4618UU^Uf?yVpRa?j6a%)-aS{`d= zY|GMV!xFvgG*o;FgzFbz8*PkP(Y(5=s*8DR)-L4+ks`>+bxXHkA?B86oa9MjAPGfE z==Sx$ei6%mD~sv^yjSpA7oGr7*f85+n>j5<4qV*u*!jZ?i8a3;54ywZ1p`E-RUv-Y z4ux$Oa$3KvSq2~7E+~ws0-go9K{et`rps;d6y$VCC(tPu1T#3yx+*S*UCm(DiWpN( z)YFM7-Z7V1$6;8>M8<N{Pd{S^pY=eTIWi*{)DN2S#|<XsxR2|Wv20Oaxd33WE<&<M zOfx^O#2A)o+IljHw;m&w(2S331Zh@m%zr*{=gKlk*koW=p?KIR#CII1l7}A+?63(B z8^Uk7i>D5+I!vndMDi?kG%!?4DzSe-%K6*d$l{hU8rL$gAf@UjNoIyu$ke-fwtW9C zz`mM>^FK^gu0hX5pEEUIVC*vrCaf0zWUu<up>fP$oGi2yOpKX8`75xZ5+({bcUa~a zH`grA3K)Ui|J%O(Sr0sOngg9Xjh6ojx5ChB88w}E5`jJwZ}PSH6Me?TFeV3w8_Y?V z)&HIVlPQA5doxQkL(SON{9Idj2G$skqokyhv#ennYrr9z(jik>T1M%*iW}BMSv6xB z1EWShzbpvD(K0gd8O2Ea=KP@jOub`~NLkc+j0QZ%HI(71>S3zJI&L-`E6NTlp=#LY zWh9I`uoz>r96e^RF$3Ebv=SoOMJAISB}6KagXTA0TJSiCM8Y{NL_D{S&93J?1W_m0 z3t$r)1}ytHd>pi4&|Uz%sv?-dW!KfRxZFAxtB%Wn7vQE)UlKYEuDh}I<2Ob(9!Vco z8Uuv`n_n$xeHz#M7}g)wD(v@dS+ek@Pwy7Mhu##ux)fup?B(KDEPE*q<EB8WXki4E z@$~aEueRQ}aMb6>Mv!G-mrr|ODO_hKR@NV7eF#Bsmv&I2+ON~AhP+5CsU+JV-5#C2 zP+w=Jnu51kbF(QLVp0*#TH373wdCg6Kx>zBK&>cJ;s!KIRli0i^*T81SJPCKyb>Fk zK(bMCOG)IMQX7>_t|)$If*g1iH@kd{aL0N3r#YiPm}O(!?3M7k14ZE@2Q^<*Wq*0B z(S9+y-xhuVY@P-oE$pl14YjKzk|q^vNb3tPzy~uW2aN_rw>XiQ03NdY;QMf2ULt{* z46`ceG%qvH&IS_y>g&$V8;s=x1B?}&*O{Wa`kJ%jy2`W5J8s~A?NklcA03h|-g`)~ z=>36eL$^|QAnES)du2<G!QhRj`{D*yg8&Hl9X#5lsf%+5&ge$*Y({k@i^HyFF{|0I zcia4YX<7Ldw|m}0qaN{2?>#;~DPY@R@V0;LRhRvu8)lF^RWu2shQ{?UR4VV`99wPo zl(!5|w%YUXcy}Jdiii1xu2Nf1j=*-(>X<Gz8jnarS^g$-T06&Ge({<M96h5v5Jpm5 zRqcd#*5MF`7cZ^_oBZoPs;c;?1{MoCIs_7Nhd|IFmT)?HL>76=u0D7xNxmEGgP(uo zz2Bmxjn>qR(!dt~rY{>BpSG~V>?lI#^lb36ox#V}4l=w|lwrM*HQm%a%`y(^`c&cp zsZ!S4Cs%6w@+JK;wX(lY3fl4>A4-6~hvQ#Ah4}ba-En&6O6_GQ)oI*B!$ED4bLyO> zq~yHCF;%2B9ONbH(%dKQrJlJv&dNbvEtOS9XRyj@sXR_Sm0iZ5v&+0?oZ`$STJrEj zVN%F#_`F}>K$^71ih7Wm@S5kg>FE>o^^**J-Q(KY#|;dWEot}l<wChbCfFg$m+ssl z6sva1`MX3?@s1s0@O$bWPlpfy5`t19C+*Scs!=5h3e}|m|4wwtDNuYKE!3KZ3A5rz zaS1p|Xki8hWz8dkV-(H?=x906S!_kjLOEA6ltRo-N+D;b*m1cAGd2%r!sZxoamjLy zSkB(@mmT;au$pvCKGq)H5F1?*oy5SArTEzxlwT<7cht3fmzBqNTKO?ZdZRXimVrg* ztJ8tCY-RKF%I02*ol>^^2g5snM&y~XxdnOlWO8mwG9@<|4oJxtHirlm<~PeB;u3RJ zgElY6o3Vh7FgA%_@q*vR?GWxDmDag$lb1j_cq^WSHx^=Yp$sZHY$+3$fF^S{`qD9A zNA60Z{Yr8CYS0NGsc=b>qXcXAgixY{&O*MxRVa)Kq3l@`B}mQ)q{T6ZqGKjvqW2EJ zkh`N|!+b--{KHVI!a^5;m)v)*o05ofAG_&N9$6NVO0?wW7?zX=%wjjDMve!Q$_A<N zkx?fv8h6o?z-IsZrKH{dffAWtMjH71-7YDmu>HalB(VBUR`MmwBU3GfN#u~6rSfuh zW^|sq(W{9CkzjkRZ!bbxVVBusAc>K3ebFd?=?|FfP5fviqfrw<Pm_7=U~6M)^@2^$ ztKR#jMueu>tAT4LK0h9dU#&n$6{a`K9d&Dl%S$v(Ua+|rkFL=K|KzWC-z2%T{yIC$ zRfQ|8icF1JPIO#>VpoFfCD(n6Wl2%|HGBO6r`c;3kiA)ck}OjtwZ<Hdjt2hd=$;)u zsBtI&)|RIx|3pKkP4sduD@U7>E81Wtuln4YwlO7gf)Xc#5mxxdh_H>}5vZ`?w;S*r zxdPZF0ISQh+F#LPk+}Q7;<U+#&=u|I&@4O@6dZZn_Lw*q!K6~`8y>L{tmZF{@Qn=j zRrJyq>1&zWbOOdrCgX%6d74ztppjiABr26eBo_^K+0UGToUV%ctGh}aSM=$z7;QH1 zWq2|?JT!AG4E#FT?|!<SS9ECsSbY|3G)>4;rb!+Km0Ti_$~YC|Ry^J;>ycNc$$4M| zm{MF;J{30Vtb7Y#EtkLYLo$(+l0<uxQ%IyFM_^rxP(>~uzMO}GuHx?9bngl-OghW+ z3~R_`qu|uWz4K+KuSfUK%Nejt-jX>A{o0f@mj|xNXs`&}lG5Pp{6EE;b`ujoZi~lX zvH<I&;712*pnRkbu5&bGNT0I~e4J=&#G#wmyW6O(`XAP(kN4hm;xy@iqQ(TT6W5aW zri=$oEfOt(>6@#55h#Gc@uVY;v3W7PNVGw>=qBCHu7gcy^pu{{A2!JA!}wJF&!hz< zPW^t3dcW??hF5P-g&;qE>gD>kI;YVF^gNiCAxle_Wxm^TIEzS%x+A>HsLSPP85>z} zp>vC5(y1`x-PXTmlh&iZ=HF$W7&0QxoA{D%5idOTF*4-QQ$K{fxo`rm#lc*#ELaGC zcpO~lfKMDhainrFWXY{6*D7o7Dq!_?r@_n)+<=c0#R<k^1+gMvSbEc9L9cX`1M4pr z026l;R=Zb&zx`XfxPThy%7}k5n`9SBn>G(NqyAdW%&%ysvodmQVDRdUUoyvs`YT!) zBa*IS<X7G*ka=)^1X29OjSAo4;fjzio<vlPjD}Qx_JtR5L>x21YcCbBvRvtGrL3Z! zB7tUXwi&zKcEWE65_Xcxt(BY7k|;TeS+oLFH>IiI=jo}R3mO}VB5U}$iQmf4rr=-1 zO&hb>c41Bfje;qM7y@=Bol(i=FsrKQV8OrqbgA`h5g|Z}SG&Cm1)0Pw{wKD~t*=ie zc@1*2>IHE=_-Zl(Wi)>K?bA}X&jtwEuwJS3ma6i!e)z#8(q?j|uHayEO(rg{pdf>^ z37<qGyIjPjqWGt8Yr+X~VOFkKo*iEIH@KYe7c{C=@6%{-yHO<s1H{M%JP3@<-kWi* ze={BHefZvAis>2eicrM0Wm{&qnP=Uiyk3`s5oq=|IOOU(V_!IqYV*YvNYeTW|5=yu zgGwR3=(96|3}Y-!S~o{sz^ddh>X`Zbh6W0oUcqJ7bNSr*dM5aB<My|OXU`VC-5x>I zQ${fjD!M$rO?G$RzPqw*WmMibD81{3c1NnfHf>*KbDp}5s^LMsR<eVeNKhmNYf>>3 zCxhUjGl^a&m5kA(B*>HM;tq~Po2CUJ_|awCw8b)QE3!;^S|_J0NEX>Rg{|MZ7nvkz z#W(Yb1xt&+{aep&;nI)?wtfkeUkn@_=`?yqgzEpydO67*z71T$Z9czw%lXYX5Vp;u zyBDvEzkeRBs#7mM*;S_KEW2s?`%1jS#}6F`TyH$f%b<DbMD+lR?O{-*1BTZ_rMIHl zY&3?=LZdk>j2OWND{q5vfJ(Psg#X84_0SNs1b%s6fB)s>bg&LAi`=~L<@`#UDrop` zzs2xk&{1M?>F+0<;H9&O9tV|z)+Q%jtmO!(gMds+)ZU??y-}9T%ot0#pqwIZ>L4Z> zt6~$%Eip;7fEWJaivY>@J%8WuPi|WLUOAJEv*B?$CUXuBN7N7C+=+iD-W-{a?_G(} zpuy^&KUshCocq(dI`=1VUb*g8&8@OESEX6{7ES`=phB)0QmbLDUKL@LM$TzO<6@TX zYHil`4&+dlKu}dZ7rYD6eYd8TQF3&?2hkIBzPg$(sI2-AqBpqrD{m!o6_x*u|MMy2 zfB%Ui0tipAlPClT!jVY8PRxUdWTM@U2N6r3Yv4eo9%4vU%Ate;-<GXEpWk`N<MbZA zZT7CdRddU<;tZp$GFaH1$#h6|CkRyga|$3P+oU^)k*?qQ-jAm?4K=tbChu6htM1p_ zFIaJs-dTx|^rSN#;(-J}s@u@&_YU*l`vyKiHGSf~(s#xE394oHr;m5O!|d@pXnpUB zHEi+>hUkfIJ?PcB2}nc5;BdiZr0G3ig|S7!Vss4mfHGN1rZLF`VRSLe%9-itnB`ck zCpjJMoLMWZRl`GSofh`nb@Sq_R2Gjw<-`{YB10+R@7KXOmw)Yk=?0-^5pKkQG>QLI z(ndS&6U4UhXTh9dbQG@S!RA#jcm{rc3xZ-yq#m?Gu`#hKi}Z8$Dy)Pf#Kk`=C4N(i z%OxayT*4FLNz3KhS3L#YMs5yQzsK2w`j4NK#tGnB`n#L@x3ajy7YiS*X1u$hf3xNR z@4{g;@;4;k9w~ADi^1T!vz`lDjH^csOY*1o*Cy1Sw|$Fn4cmUE``&sn7P*hmz<Ara zcur(cnjnJzoRIUu5qvMcU(}L^+%@OV^zK>a!^L$ssKmH7e5a%lkB<9FVYKaDu~C5D zSs@3%WRC8E(}`eN<idmYnSZyB9yoRI6xi^B=PPCOd$M`$V(qFf6?=zR!SCL#$X~*8 zBp6j#Du!ZG*%ArXB|Qpuk6gj)?y8E*m{3f{9>>V0o77Moy$8*SWeVOU(h967K5Mzg zMr9Y6|6IllZas~mwF;M~Fk=|PH9a_5{$U{c?^0va^z7o5AxB?5wBnYNsk$77BKmpv z{@fHj-MDJY>C2ZrvCGp*8$`t%ki40Qe$UqVL!WKEx)m&o^5|gQY#IzgC^(|ohc1IH z@aABvfMel`O~HR|Ujc*Wh(`i11i7DHSaj8R4gjkE%h!S7qGrzw3BfBi*+n2aDO8eE z_LIm?B9e4Cqj>2q3%0}-#2;y)ILSm8k(w?#2_&ja5}b#$R-anw-eL~AdfMeYZ(<GK zA<ohvzl6YVT~-XnZh!Oo)oaL(#_R?^7eY{L>sfey9zF}I$Nz+&OmrXImx+d;*RMcu zIDEFXwPy~HwwH%PXmmf^k7-{E@WSUIRjEH-8AfIY;DP55K<gvgC7gSvt+iMDWKn-T zCYh8A0m<*x8_15vo<?I{G`7BZZMS1Er!iQ341sG&p?Hrppv?PF#s|sI!3$8J?D!9& zO}a;YHNl{4|4&FOwasK|lkGbHNXiQV;Q4dy&(!8E_>EGp**st>4flBIU+Sg-skzYn zvSk2vIK<RO4QXrtk3k7uJO>+4Qoi?LK$)~nW<V|f_LweO^bSvk;1Jg0$4Lb-21bzH z(~sWbH0?H-y;A(9=1tU&hA4BPS+d*Y2&=9H^fhy<&b(c9X3d<Z`8)J?t#4WYF^rDD zM}(6i!o$KNkYPv>AeweLJ>sH=L+k@KG?u}<5G&Z!B-a+WF$BEVUv`OeQ#aqgX}wVI zT;pYvqh!uDY`&))P$&kJ#kgFPIXnC5I6KFLD^}+Z49GxOI*Fv!k>cYRjJSj#rzMi9 zFPU3K$geEqm!|q}qP_yj!<GnDk}`)AV=g<=Zwkx_w26qgi2PU;h8^d(RhOePBe{qo zF%kHfRu5MVgIBLO+1d0A_s@_zUbsmcRDOm39^HMxYx{NBu%_w@QBn*|v2T0>(G3>h zI&o&AEIB-Ya(8S@AV{N9_HWu8r1XvaxopqD>hxF;Ed4h=EQiZ)cLUx;+s(GRR~C-^ zhE)*|)G^IV%`TZ(^Ig@3@FF{*8&qCk?NMx#2WO+p5hbN`C#&}EvW2fY%Q;|sjsTE@ z(@W;i|LZ|DGbsX8aISHgG$NaaF!9c7Jl*Qrh~1928(R=M^yi7TtJlGD&v@pI_EY{= z*?FXLL!Ye<b17hX_U9_XBO;I=9@~l=p0)Z%mS^y|4^G4t^9*oZR%Ak4Qi^{+rOJ@5 z1|Zs;IzR6SQyN~#S!N$)DN?z)spr>5I103#)SUybeY?0H5%k5!mC|3aHpn}O9ucwa zaxr-C)rFVRZa`diC#~bL5BU8~F)Fv1*^Q~x->N7xQty>3mHM97+@gwVn=&+_G9798 zZ`?eN0ATjfR1Tut+?KP~Mp`}qZKq|EgGQZJHi5#Frf6(~6a^fp7!)<E$F?|HM3mmR z*-y_Uie3?$TJZ(rwx1(M^o}ymfM(WY0;DB|R+}8Q@Yw})i+zBs%o|4AA$y>v9D1F4 zI<r#~03KIfT|pflEBJcZB-gWx(P<-`H+odLwdE^(3>&5CHpQu;+E#wmu`;9@%(Ql` z&|x=EzU>$~b&0{9W{ZBDw!7ISq>>>t2ZYB&Q~du%ki9_Y@hI(0;tRxHR*E7BPPajR zHl4l@t3b8f#GHBPG}sNlRi4h1<moKY!~%MCllB~V8XcvhWG;iC@{ae99HrA9Hc<N! zu98XVR@X*&cxFu*i-G&&?Zg%Oq?@BDYek!B4Ug(Qx-Oh0AevHdUURDRhG*V3w|Pe~ zK=o{tLMQb%-Byy3qRh~SG9BSFW!@~{-?OQX5d`d<XDSr%lF@Iq24t$ueyc8i&vi5e zLrE#sS@me6D4#CfdUn;o0tcs;%t`%x%~SJh5UdJZYur?e`k(|*P3>Oth}&W*w}`&U zS-B`WKhtxYpZz+;FJ$-|<Cku2+NlWg0qz6BU%V})m}QQRjO1@zKjy5kh&HiSt>^+| z`dj6@{JDHLQ;gM0DGF@3-v|S?mbpO;9~p6gdGmC1Ma0~X4~VQPI?wX20wruM-d}!| z9U4ZC;kI*RmP8fZ|KcAvpe`9z-b5*BeHrHUr_rJ3UA^Hs8D9n+E_lX+;%!RZV4v6A z(i&G2Cd~YGdZU`~C7ypR56y&g&Wf}=+z0(?HAmXG1%GpVq)4ThsD8}Tu`5L}^$8u{ zaJ#VmWFDj0n`vP7>3v!y&pX_;!t#??u;oEO=(YSp;pcvu4-0w#3;*UIJfRB+s)WJJ z*+N4NuqWq`b6$-M3&tMfuF9zZ2X{#TIQM=d4Z!G)f>qh42KEWMAm{?Y(UtZkBHq&E zk+JBA`$-}QTk+M}Z-htL**CESEbBiP=Q609faMgE=)?`7mtTxea{F(UCuMH4%oF|% z<;1uw=lx3*jC4=CCw4$TY$g0$1I+XIIJg@pZ%~;dH2em<js$+j_VU>ygV4IHc1IX< zAuasM?u34s25<&OJu9Ayy6|$?C;yFDS2z_C>-=}hbz(C;2tejHwQmIU766u<*kdos zuhI*iOLPARHOitCU4XBIUC(v&GGxDl5ynBgl`*fSTo}B4r2Bdi5$eZ9c_+OtgWZn9 zY5{NnaMx%H0~)obAK!cqjMGotZSMo9pYaHA)#HZt-dfPOXA$%<82?^hz<tZ|OJd_7 zHfyHG!|qd=(q;(X0KZFal~O*FUmspimd(DN{&vRD{f(o#;Q?Rmd6R@3YW?UVb@`9T zdcZIK7|VZ5!~pQ0B|jst@tZ%NJYyXESK+Tn((O+)pYY@W33oMv!qB_UD}Zl!zpw0! zDEtTm!fP&ocX+pNFYHl1PYQq&7qjKux~Af$4?loae(%M;??-?5OMkK7^TQuTn&0~O z|F`zrp1Hn{{%>78Uzg@dKk)awY`*%xtA6193INudsN1dr1pyNf)t&oiuoaZ{Jv(`e zg8#2opaT2#LwF{&?{P~*?}B(`U_P06pTn!@&!iO0EhjI$;2Tp8H=C%ptJ)v)!ukF0 zUFr|FGhsV<My>q#Naz}Aa2ojs9C2N$5g{!|0jf%e&Hn%;cXXmpAQ0-JwBu%q|7N<d zKupcdg*4eQhv|>&InxeAwep%o_XefHGu-_l`U0RHPD#|KYiLzs&Ei(uG;IfpzOE<p zzm_j_BD|e-+0@9cj++;Bz6SrDbpi4ZO~JIZKE(AiYVX=VCC)`|0hNEkWYHZ#UqOk} zkR}}G54YN3%e4Wf2Cvm7g=<Y+p(mrIGn*B5JR+{$1e9@lvTaLa(NddDAWUZ}2VfiO zlGq|0I5r&sKalwfr@}!~9K$}a1HCDM@L?*-CnnAQ;A;BH$<~#Yb*V6ZGb_l9lj)r% zAJr&%G~BukAy*8Tnyp<yhN~y%wHrc`xLv>iMpBS=wb&H5#%?@IiiATiv$sp^ctrn; zPYAlJwv&Jz(bLj<a$L?Z5>iF5=DR5gnxrFht><L_fKLK8siW&N2df*Sps7j)7?}(# z4nZJMpW6{lleito{e&TU6@jJ{h&Z|BvMHO69*0jyzhO+9$0hXBxqg%2)BujHfv}ZG zK6xRfoNI}dpxmY?*^T@p04^u7wx&r2+ua*NbeZ1q!bXv5+7%!{N&Y1Sq#fu#(vRdr zYwTLnNN@G{<=2i`a`{;VKd#k2_r%9_*q1Cg@|@hyDJMLCx^@*ls`W&Dg*f{H&Dj-U zt6lTp7FNTRUQsO`QzyRos&uc2?a{GONjJ5roWqc;u0)6BTc(S!c{21mf*x6;Q35q< z3a~)H3s98+Hq<TIakgx`gg=(VOS~fl;rqq#&fS|L5UJ`Wrp@?VP<}jGzkmS?`)s6L zynmDLdoq#-sEy7GLh@+1bzc+hFV3wuyM4lB5fu}<3+~<qOm`B5RP6!?<o=*?cEMH* zsrlx5Fx;D7M^y73Nfu4e+tU!VZEYt31acqJw8tYoAfpWAe$a!?EfGV4<9DOqJU_#$ z0LYvI&(=cdPjD6TCU%{?ETi!O&u1^>G>o{bv8WqyTahON`5~C3D#}T2(AcxqznF0$ z_BBK#su|IH^Y?AXx6sL&O)gb6kP_5n0<R}WRHUW%qY2Tc5m_(KVlm_v5y(q=)75|N zLA)ZIHbJ>aKGl~{12ekRCr$YA51k<UyF%`NUfo_L8UF$MS|AWQlj2CvY`Nv5X6(L; z!$6rURsZK;n`YCMAl2PW(FKDx_dX)FTsYnCp{~{{U0*OmCe+s=J|@5jfIDu#F;*+) z7ylncppL25IKxez^0DU9Yjs*5rmm+S%4Axy)r>cnHfdY?rTt;il}s!V&;${SMtbC? z+?5C1#aH+?Pq2Y{4)A9#@Toql89F^8w;G3Q+#72XHTTX#^W)hzE%V3u+g!KpmS(RR z&!qObT{XA;ZjV;{60G{wv1ZppkBK4r>lj`CKSmnw^|ja^tT++%aXls@7@O%cGnvWH ziF&zMB`9gNRez1ty;|9^+ji~TU3^EQzNQ@N*s<kdt3CA$RQ`VoY?*zry16BAWp3^J z$Q%5A=5qOqUA60TF}LQo3RPj9*L$z;_8EW5SBiPj7S{!Hs0sT*I_w6gJeAIj+v3hR z7O$r*@k)Fu=~HzYNU5}u+<I2d%j5EnO;KLotSTF`J@3lNyps>!^PpHzN{}eX71SSe zBIuF&JeUZM4`w1%2ye*Rkg$-hkg<>pAy16|m`jk&$OFjp$j6D@C_fY$B}74}cGNKH zBI*n4Z5S067e)>HJVlHMib#uKM(86dBL*UlMfya>N75oSk!6uPB1a-GMt+)kmR%7Q z6_pnyk8(y0MQP2}S92Syv5wZoinVR|YJRE}w3@c3rP^A<mTwB-v6l;96kf!kaYb>> zad6y;xZB0=ioeH`@saUW@xAfm@pJJXmllSWB={vHB+wJ`6Wj?q5@QnyiP9ud(l@p} zd7+9;5vABt>Qb?(;?$zlhSZ_dnbbS=mbBApAJu=U|D7IBPfy>Qej@#L<GaT18DvIE zh9ILPqbFl3<J#~K!+&OSnQ@ua%(Bc6Gw(KkX#R<&(HwL+x*I)#zTEn}^#T*Ygkty@ z3#JOwjTyzvVLo+UU{Avy$6oEIvMywA$ljhklS9mTm)ps`Iwr$4<k9jz8~<-_89o@F zf#={&_-cGV0T99nyNNMGJ@FxlOoGV%<N@+CiVvld3aFXXLE17}Jnb5tn)$EQ8u|eJ z86%a!XLK^=nMT%97M2CE4za#u2eJ3DPq6Q@e`5c|*}_TW&^VJ^AMS@dF|UR<%Dce( zg7=2+!;j|U_zHe0zl%S{zsUcL|6f77a8xub`b_+{WL#P+y)8?WQDtUXzw9%4jUrGn zn$J+iDbK1JRo|%BsKeE2^+ol!nnVp>Q=%ExJkf5@#%YJN7qma>>hwzevjV>YYC&_s zNrT!@Vw9K;nLaVEG-J)h=0oOBENd-9OPA$AVO8P2!e4BGwp1I#rni;a`fRhd=S6u% zM~mi*J}LGojwr?yk3oJ=B1D1|kOS(34nnig4d^TAH~T6(!k%Vl+PB*$?Kkq%6M*#) zg2HccL@%aa^~DNsAPZo~00;p9ga{x?cldRl!CRmjFv4d}B?{Xm#%Lc58L$-wup+ei zLj<-&DovPQ3n5silBO9(G#bL+W<=%mIblMvLB>w_;;%P$tHhytDTDs|c@Sa^B)nOm z!;vun<XBMNNI(z?dc$WV4jXs`mN0+>0?!PF3iE@6h#Z0}Pz57^Y4MY3Dnsf-GR=aF z4KpCOi=}0lK4y_Ah4fmOVIk|GEwaP-%#OM*j>$xIBYk~MAtI4gKJIIx`g%a?k_@zi z^itmND~1cIj3<3OO8!7R7IS|>N-j1mGN54@c`&S&3^aw@HJw?pD6U=5mGFr<7mG`G zsQWo2)wB5pP1qao7*}@03)Jq$Ae_)@-oHfg9oqgnBq8!tn__*5VNkh~VG0u^2evv; zwfc*>*KEzJ6`2BcbkqXk+C^@OWNS$%A`K~JsZl|mH)g^@UA@uMHTbt+zmhEz#Gu!f z+fJdDDSDmmMdK;O0gVZ{21ax|!l+CHBv?Y5Do7**z3dVcVmk`OqJj@m*pMa)E>M^R z(b^^{l5kBkSW8LE6%z^Z1deS#m5Ie(!Ksb3MnuwNLD!tuujtMAg*&3|=et6q!HACO zG*;XFh4JL|QYly@AGy{kZ+D^&4P%rjKqO^0{7X`T0*6E@In)|n4lM<PXRoeRv1$D5 zR}Se0#goB)ia7Vim!?+qrRDMqM3<Bq+khbwM5>S;MNkrgM9zUsg!=lh990woy*EWU znq*2lli3>fbAdp9`=WCcBk8L5(TP?oEUn&pIbVDad!ZXbP6`4Diz3!%3Yn?6Pdz+S z?-J!JcMQi1$FfE!h0?_88N0?C4*)IW*80efAIhRah-z+XWUkPCi*C_0Suer1usa#H z`bL7uSc3{8NP>Gy4M7VS+q|N=qtuoJob~A|R3HPI>QKS6bPUEC7%+ZPYWBo(l`aX_ z#!JB4u_=ILhU=q?9H6tOTXjMKI6#Ag^veMw1mlfz@(ysfeJdw7*KUS2$2vGYxR?|- z<c%npX34R7lQec9Id|4-6w@1&+98icg0gToP$7siU`JR1Y_4{)d4^Dm1Fxo9{Sv)5 zTvZUx5VCH+V+3eD(Bgd`UjcS!n+x9hSCP-t8orqJ)d{qPrM~1kV`ovgw77lm%!D+x z-D2d+T@x8taDDDD0@mEmaoT?BxmyR6jW=;o1;{$f>z8cOWpbPD!;R`>5~PU%yJZGt z!b8aFzKDdo2dxq;6-ffe>#eMgE&BN9d8DBe|DsNwIGCLMucFB{zB;&^<kwi&u<SF5 zRKPVp8^D$G6{4|WEXWj26AMM7Z&3ks(4PQjBWOBhIp71-3{x-4B4Xkt>k{Uk*`xpm zk|BA5`Lr+=@QiW&gG6UN`?bj_?x&p2s4y@Y<IlDje4m7=Y37`RLEZX%F`a(-Cz%6A z^y-WQHbs4J?(qg7W^3xO&M;mb-k1lh_vuZH2fh#$_*@5BiJp>NddkvGx8Duhk69AU zXyv1d5w~HxP!QO<H!-_``5_WB5sN%Q7}d5!nF<)-G3szh;fK45!5mzUVQ<VtfqwIO zA0LJW=VtmOD;Sy@+Yi_%WMpbU{W>f=b$Q`>%g9B9JrPz4>2!JdI$c4@1ub}X=dO*v zhGBAYwJo2I{Ozo&!#Y}L(FDS*vag&MJjLq?q%l^Aaz{A?k<^O+`6|x2%nkUE1-&Q* z&@nxA)b4iqzy7ha;37w1KY=+(TT6mm>)l1XH2m8+{iOsXYZX+2p&4K4)GF7VcPyCZ zq+)+UEq^rYd)92+)0kPbVQMQld{i2YO%Uv&m5I%rSSS*n3<_P>Ia`O5l*#8-4{Jga z_I;Wmt#F@I<DO{=!Cm^KPAw^lQ`AA!`_;ycL~vk8xWnj)2_HP$o@^(gR+Ts8QX?cA zJ(y-sWkXpPr23Z540P>bAugBOK(2!Op9MGsNJ>f{i@7FDBJ`@+c3@k*Y|vM3s?VQV zUo-(03}#FB6f%LX8&Gh;Q(moyL~3dHNa&ij{``$iviy_jg5owL>em7>1mB8gId<kx zM$Q5M)SZnVTbv8+{GHK=b6m5?2r5(<kW<Q`AZs=Au84o`HSbTVp1#)@-MoG!e@Ee~ zb8}CW+X`mkw+xXCmPx5C&k8K<onBoChbIO;5q|Rt-gv*kfbBpA?4^*&A=t&t6cdy- z<IwRx9<91;DuOuP)#;8{Xe0}K7n3G1gy)8J3wvVEc-e<Q8&n{2NkQ<T;Lk!(O(=Q+ z@zeiDE+rR-{C;vs&X&z9QA&j8gyl49L22?DK+sTgE|pZ(-DHxq^@0e@_InNBPHppo zJTU@%ZnH#hA{CoI{|!<e2Gl)>?WfZNQs6vaY*|`Hh&q`v3U-fq#H0b5n2g?D@4ZGm z7v6$1SYga)OI{N<Ma$Wj1KRppp-wK6pn}P8nZl1DZTvS$KmoEB9RvOwCk+}nXXP*w zB59glO(lc`&aFIaEu~ATkqIx50YY9WbCZ0P5V0%^_lsjVN+C!e83*9)A$(q<M&u@* z`<&+#fp9{C2M&dz1tCb&k4E^akeqBx7PTQv+B*d@#`)YH$~Lm4TG6N@k}4YVl|qU# zELgA(qmX@GaItM0D=KY_$ajRL({RDD1EI=G_h@i7xs~!#6KyrBg~<rciZ)i{1qS5X zmmU)E8)KAG{;&v*0dFP_FKBmZMUH5EE_o6MobiYKQ^wk2=z-9Cs?YToL?|*>J79d0 z$;A%f)DokgUnCq&8q!7MTE6{57Y^3LZ;k4BOBT3r@J=`sZneNcP8NXfi&F54@;0{y z4fa)UIuYp@sb_c+>VW6Ld}M!JV@|unxh2>J-{3?dWy;HM-jl2BhO8~y-abLJ_Q$jK zboMiskr6k;%)Jgpwvg~i`0oLero<7i3#%VRAW3FSnZz|41mJ3ec0L6rrVxW>;&CK| zXooWuBYGAwPMrgW4~0!3d~3#LbUdaGTIyc~{7kpgSPFNqr=8ux0j6CYQ1RKp=T2|e zj2sLZVxw`7mB~%*SxZnXOmkcms-cC+x;NrI+Ep2+Djf6=94P}C_#Rn#-e0$_C_M#B zf_3T9Qpd$fNU4yJ`+4c<#aW^9aHI9z$!ygVXH9cU>8Aj}IVl859k(ck_epK?xEi>n z)J1e)7Qb4#;K@Y*31NA<fbKc@XA{)*UHSI5|032YkZ0^GppsU<_J#~t4>VK*!+-`F z6*~2SV`mYVlKGNOk;=}b`LgHh37j$@AxhvpW{MSZ^zGKi)W7>@Jqo6I+|4gZQ>GrZ z*#4$3zlwZl{86|kPlym}_F7-hTMtN=RRB)1y#K-DIlrDcb_ziWQzVsa*~A8ua;mn- zM+P2IN-n{Xj6C=~b6FC^lUAiMrMJx~SmvSZv~b8^`v-1+h59(se%PN0Zoe6553C(+ z#_2*BiNWb+W^OIxG=NjZywH*3?D<dIfHUp`Bu@t@k~=2Kas)$A=9Yot*M*W3`SoiD zP_A@o*Prm8_{K_mUR`TiuBl*Fl?0fCAbCgxYwq?sMcYRn`T4X_boL_yN;`iplLp@z z=Q7*?nVADOa*+klf-PHwyunkriWl;Lqo?ZlDxdOXmQ|}{UK_v>NEu+lt1h;ccR^rj zBIAP!VMX5Djl%>JQ+7<W5JDP^hBb&P%5pYIS(>v|kDq$ee^pBvY}JXaEhXpavBtN8 zJ<%FW^g2xUC*&vd-$<jBJb|5C!>9BPavwFg!2aS@3*8w~Ox)geY?PH2@i0odtGYxU zO3wVd%?h)or>1nfww&bGr3O|moJd?2a|1RxQEJSw-a5Xean3h`zF!KNRR1;cV%VF# z`xC@=ktE5jXpu=vUgs!k45Tek&FqHqAn}lZnVopLFjNhnQ=?8^Y3hE8+eh&Ixso=0 zc2p|Lw-mvN%p$ky@>72v`7!3z1lAtR3T{B^iEy1thy+U~N!8^^b*5o~d;${m%*r@B zp1+7|;m;1*#?ml_Wq5yLoh^!?bq97H7xR0C#1*B&!K`?u*^`UwZwgp}PEe+Ip@C4l zv0CEp++Bpve63I@PZ+<*_3{$2i6&a@cH^~v%amBq>ArzJJu*nI+`NB6Q@N_&_zP!* ziO|&2(<SC!jyXJWy2pKOxBxtQEKzg8<+%C2#3zE%zt9IQ?UHzW??Hvl?G@-o>d;D5 zJVTsBA2R6EcAki?4MODvqKdlo(FJyJr<DVKpihpvo5q^#R$a%e4lXxb>3fRW(d5j( zkLV#I$3{#;)pPlfnR4|946kt(m92uAA>j`>%LRZIz}6fe=)yxaA>gfTRk(Y6IO1G= zoqE+BuexEmceBa6Io9jX9zB%?w0j9l<qtbCi86|py6gC?$$|d<%F;?BOQRzLKHFt1 z#GCjF8<|YFNS@n4`!2RKFXB+ck+c(#M^al`$>jLf%Tem1TtJc&X^fSqu4OFCl$idO z55w%KLTdd+-rHhjJr8ZBM1Q+z@l6%8`j8+!nTE`^%3aQ<7HCghIstlX^}<86@27mH zg>O(c8rNX91L!!Uwz72cR+P51=uT<A<Ax5Rf~MEZQr-EciG&FaDNPjQVG5ea2Q8Cw z<C5RM6g{h5Jt{ry_ZkR6R1v_HAAfP%JoKTy#c~mT`fZY+S(r@5gMJyU+bCa{pC=w% z!YV^r%iuWdnpGT6y=3nkNx(Y=3OG@}*m13y6--CGa>_;?R5f?a*Tw73X=O5uC^(c` zB1N~No<m~FJ!itI2ISX6#w6%(USXhVd{tk?L^2`1`i<-BSAo9ttNIihz0CY(9sAV` z8l&9oRXDvj?0$1}FhwGbkOHrq^<5rjY3(=_>5U}im|W&Fqv%sOJcE>0#cDDvQAoJ# zs$8f42`lC4G4xSJeL~>0j2XS`F$CdJLIUpTQ~8Ha%o+f@o~LO4a65aIp%Q)ZjKMn? zeoZd_$5%YFyXUvTEA?`HQy(rX*OGl<anPqekpncJWp-+!&X0%)m88s1H=+ux(;a{W zh=xi!c+tu;9?HfCZ+UN$DlC(*b8Eym{1}INH7T{5ZA$aQ?Ve0w&TmL=o%V9cH29zq zgsERi0;QdPvH`2O#~)p+3=*YrS!P!d>d5T>obFglZI3fM*B@GaK5T7TvIH|`V3*nc z_G&7ik<o=siy(5(!b(SS4s@YdNhague0R=_Qb(l=x&*Dbgx2(=mr(#z@>(DZ4TW<@ z9xlvIQ+Z>k*DFTO2F?oIro-sL<XIedsz3-r+4DqQMY;g4K(Q&d#Jii61{1W)`t-}K z3NRrS4)S*18Om0j^G=k#%09J|vboZ!Lb%ks#-H|9+#Zb9mo-(F>eGCD3b;}M|LL<( zLy?EALD#S<p!X{hmc51jg%1xfw!h|^uMmZ@{fHlrFXTxWe#PtuSMeCHix30GU<0nf zILfeXs!Jv}@ZF!DkZYydq=IMuqjnNDwr_R}O+TrmPY^R#peUY`Do2+#qJjO49VDo} zZzAf4qsfz8Td~tDnhJ-e2T6tK?8!lFDC$<DM^f=*EXB%B<8*Rdj^NfwuN^rs;zsb= zt8BA^O<576nSB29lXusb&)tGzv|Xcw^y&r!L@wilcDiee2q{>4z2TvnqNV8zsf87^ zXr#(7%h&pi+{C>_n*2FsM|q!!Z5b7BwD)7F(zyqF70tF;?)8Urr_vbTjE+<~uBavB zyj9!WoEQ}|WD#2$3cFe{Mp?$X;{ba&2CxO-0@)w9THZih+_WH8C^V{~RN_K=vMkqZ z%i>f}s_Am_Ls5!NjcjE6u{%{vQXcs#I)bRB0E~Qv{)Y)|;W$M|az}`Tq7=8HLz>(Y z+@I~BG|mTi>zM(t12<z01~5EvaAr_Ug@bo;Mv)3dQrUuFeswt(%;ZH#fCD~=(<C8P zeU4?288Uob!v>M-<U^CQe3+TzrB*6IbZo8YO0M+D@C7Iq(wrG9g5^@J6K@oH5iISo zm>H!kVXV78s?St{4GJ}wWyj_xAsFciOR?sv4(t#Bua+;CjL0mByX>LjdS90)!B<Q^ zbakDm5JL{GgaZ+wD;hGG(kLWtI-nS6OA&`rL5FAxzGY?l*-qp`yUcwGuIAI0Rvcd4 zPVf|bIGtYg-5B*+KO+sMh^F{~J)X$)dej67l+*>q>qQ&+WQ<)p#*E6!6b@Gi;wuUA z8-%=NM&=y)LLhO(<RiB@D5dc|NoiA-D+I!-o+Uttr?F6>D++^x(W!pwdI1eYobvf> z*D9$vyEH)bEkMM0_}pf|43N>tfw$JS150T)(eXMUCNu7(Z|^`ya0h;#z1qbY=?)ln z7ovH#8XA|Uac5?b1tx}&h5_Ck4d;Yuq9*bogfliwe(%h>zGYn7-OmqCXxcr5W=hfY zTH%Wa)#f7;evwx%lQSex=vs;7vd{ICUUav8d#a~Mu05*y!}TtsmG^X$+{{qll&CoK z_7cbquT`K7TY3}3$X2f-Yx@^0Uq#oL)#8NRyD~sw<3es}hun3`JLI;zx_v`bTc<^? z9#@~hWp5LSK7O5G7KPHh44l0xqrpQcYCpJ3N{S2I=gWKh5lt^jE926+i-9}S*jylp za~NopXyrVhhQ@s*lI7KAf<ok}xt5>Z;tk0C%(&Bn9I03nTxR=uj~9u$H>Y3aK%9$c zwFe=(xCqoPB;Wm>_P}ejJU6ASyHN?ciSA(AP-Y~N0jWR$@P4wPU4=fLQsnY!KHz>L zIdKY{6GUOJMm65V0X&1|PuGv}t|DcfxHlP}_8O10D;U4mj^ZIh3F4NphN*<h-pT8y zgISbx?TRE$jJ~@xb>qlcCe>;p3cH62^1<RBis-PSAE}L8c%N4P#oKdv43@{>^!$VA zF}+H3O*_WTaejd>g)oLN1DOXv&Z5)1sof6{UtQnx{ZjH|1<|93=B>{g7u*u-Al#Ph z_Fly54@n5=p&c7dM-X@Y5&oq&ll#Af+NnrvV0-po1l3ep4#Jz5u~=T46AHWdtCOEi zHz#vEbN*mb`RB+%p)$1i#rwHZB_WiC82jh@`@h?QEB^eq;~01&M<yHd!kz6Gi3RlF zC2cO`y0_$k_1QA2a{fMvlNtuk97H-9kVxaNhqnOw^794RpD#E^BaJ?YeL!k&JujsP zH=B*Dbc35dH!W0IEZovBBGSW_v?TSqQ%yBODr9h_k|Wf(>yu>?W}z&9@W`mnpqW;( zL%E8)F=Ew|&KOunZ!{EHq-wUEciEG&TGtOg{$c#zO!I#JOqU~m=Ah!)JHDd<G7^OV z;fk1?_?n}cb0T*n(|yrsG*|QJ(W?!s*r><p=q6U851nHd9mb!T*&!{}LQET>(q>7g zy|S&nR*Gh6g&Os(HggBeOeJOJKtOrbd_z<-5PUH_cMsUBdbv^20*2?p>VYrbDEiDm z=t^fuWHqsx65m{k(e6ub)Wk2f6t5OwrZ*tB%RrH<k{?d=3s4#BDN0H1HVPG<T5S-4 zF0WB&tDF}>axsA_Bak*AA5TDLa~o`>0f`s4Xjij*v~Zdy<Ri^kaZjq#dA)pV%q~e2 zfQwcqOGAo;5|YAFL?nvL;GZ;=oP#QJS3ZNJ?@*ZoAV6~76xga^2q-rh9KWNi$#zf& zh()3MKw&}0P`l4*-FS=jnO=){;s+6mV!vk0AhN<V%f~OVKv8-C0wQ+#7`YMv&<{{V zOS0*jrK@+{0Tx06)IezmV@SuS##cK(@)m~lxR>nvUcjviNrT<z7D4h5cR^DU7o_Y1 zc@gp@N^jpLm`hz^wBS_Ywhw_NwS+0dm>5G4N(3(pB8kfUG_;(3oj`H~ah6>X=Ulo( zUeMWTak~KC34J4X$Jyg6gQ`P(u{=#3yy~Nc{X70e6DUf0)u0?`3Yyp<yVMb9Z6VFt zw0&cm^CBpXEQC=!Oq?jKd&?)n3POPQ@i|<E5p1aZk1c#q>yV{>fqkGfd2BfnYFWsI z8Hm@WMmd)-v(?|t7B}T@rjUXR78qL-Bcpnyt?rS2d;QhWHEduza2f_!yc2U=<Srj5 z+!{zNMdpeae9i7#oQ#^IDc3o^EB70y1G=itPoD+9#t$?z>uW#q^u5WOZM4ebG8MVb ztaIuXZhrL=B637DeKdJl=DXwDchB|9|Kj!aWdLuRv0KZL=)&l4-nd_xw6{8B>EO?b zusyEj%H~4iotK6~Q_sv>$424_fxlxO&oa8=gHuaU<P3<TQ7u_%;t2GWHt*j9QR%$e z&sAR;whsgszKWvV=MC>|8~8KLgG27(7n-+zx@w6`T4+ac-C9!%`+0lsjMz9<$tO$i z?hj<<8G1~p^{k4df`?PIqsA{#izC@kd-&5`njx?C$IDb0MvnFgWfo|_>b3FgNw&X3 zvUu<(ukPvy;9VBj%K+B_)wcjsK&-z31#nC6I9R;>0$)_d*svhScoWC-nC*y+hnX;` z=-FI|M6lq1M*$i<)KOW@!l;6Usz4~l%1Ug9m?1N2OOY3b2QY$bod<GvjZQ&4O8tgF zfEmWL@w|;j@CCrb`Cd2(kyu1L&T{k5YZ^NgxZp~mx~5M>(L!P2h5pS5uY#GG2;v6e zI$rIgB7Al4+});psitY7*&mt=sV)Od)g~QwD<YMWNa!;fC)LiN(1Iivu&DJ`e8wBv zSZkjyKnXV#v{dN=Qu1Pu2}|;U80sq+QKnY7pVbqn6Mdca2PR@YieW^7=)V5@2(`NA z1E-o2u0-l+VfO+J+X_uYZBjoN^#anjibj+HO)DzICnL3~7!nCFg5zAzaTfgH#FvKM zUM(zOK1eqxk&9KHAxL8ARp@gyYIwF83>7q$i+6#uo>oTMJ^LyOCv_@(HZYjin#`#Z zE&$NxLzRtDrpq9`Le1~fY!!n}C%};!^o2CL{prkG+atg7#PRsdAa8WFdCIG5Goyt~ z>Iy%0j3JaW(i5?(`FbGF0xn=jfHDBwS_N^G>jRZ6ghSDMbPHC2oLDm8Snt;|>RSQq zj_+}$XNH&+z(<G^vL~plg&+7xu53ZIx88{^3Xo;~u1799j6Yq~mG3&p?vB~ZgQdpa z2FQNPyZx`b52Z%>^=R#PG>HCqN_E!fLSq;D4|H7!UA*LuUpl^nz)ahfF8T3fKZp3_ zR}iSg2H@DxM@~v-aSZUR8b8^cCR6KV%>oiDY*Mz;qM7{F-%3m;i9H*4`_7q#X{tt5 zGG4i?Os$#bweMl&A!8a#U4M|+1_Vg+eM#`AcO<ok2Aa5s8Z0-UDX>=vilpzr>lOhp z8&AueuOzVnyXDg%mw=uZHy-NlPcAokf})c@Nuh*%$qvbi`dFw&W+EPKY<s*`e_)xy z9YBmrdq>*R*GtzT)^_{3?RI<8_r-`>l|kXEj!U!mfISWU>69#BxS**#=^slS&;*6_ zt2Slc;$mJKJ1-f>5M~7t=bnRqX_&h#=RC{GZE^q|XW7Yp;Y@qDuIH)26cz@5biM0o zk%V?!AF+WNt+t3km&Z8hsZ#cfAh`?;Gl8R)HhAU#U$mE-j{_`Y6)$304c0v15(7i~ zlgVs$<X2J7@fx#o>qtK&v|gkh4wi8PtAySVx-54uwa_4GC(uM8d^W$raheNtgcp9f zlwmL{D$A~k7?C$3BQM1xIMF`3c{5F+1e;Mu8T$9|&L~o*I(fJ+a~t?Oht8FK^e3MY z2e4#3;5mDrLi*pLez6Pj$=}SAt32L2jYx26zYMg>5*y%**?1d6r9K4(w-C4z@SQ>+ zjhp`+J?Fm{J!$y^(b7w;iDDBtvuP(%r|Bk*lHf)=fY$s3K;@EnGb!1dqK;YihzZ<* ziQ-j~GK`~XeG6C(-o{nnlhz6DzR9s2qJ1iWZTK1dOgN*gC@Kr|Bgjhhl$66Qi_G07 zJ&T$ix^K9p()<?xB`V4PvD^IWh_m~<B%K8O2<0FdA#A@`ag-Lwf@wGdHE+m7PQAk^ zm|fZ{mLmLt55~^IyDw{e^1DCvPTg)Xw@m1p#V-&P)z#BkvPEQBm_q(@jbC!S-K)fZ z+<K+nwSA<pB-u-Ctv+a21x~3;kOc>#)v?LJoxhc6XVOr+d^JMy@}Ycw_J08YV#Jud zSNp}sfy%SieKr4|o=5SU@jDYP*(ji`m1$Rcc`i{RHl5Dpb^oWun8S!cUPg>JJg$r) zJVAkYS?zaScOd4Rr&dP62h#W!=!}mwdcj_GqWB1+13mBk(vp>CVgl6#3#CAjfICUg zcH3a_=cgu`0b71<X|@wOn4DO@s{(WoVHTj&Pw(Y%34JI*uaKaRQk1R`C*KC$7nM^B z`+oy<>xz^q2NSW&CVcakz+HR=&p7OYPI7@d!6iZ4LaUxD3iA3yP{A(JI@a&6_lA1f z+mdw%kNmaatcW@dOT4J_cOG|*JB<0}F^w~@0@bWq{kH{@1=SHn`@Pf}=SVSIg_EJ! zylrFJh$6PwF;t!HDL7CRqI20HpQGu^@SHKuSxo|ICArMJks9`6+{6~Gtuy;9@{@~? zUEm>;%x53E`dQkO8X5O3X1}wc7UDhJHwq_nU)hl0$+QONMWuHpbF~xGgLv_xvZ>^T zvA%WgoeF9h<1*1+jc6~+>@B}m0Gnx|4=*f{zH<C$0wTIkedYMy_q|>KdVDVNlI)jR zJmLr5<$N)a$K||;kA&RhOWuKUHP2(PKYd@wMSBX587u7Y#9oNA0+vU=12mfZF$y3f z=!iLSksO!{j3bJ?>8fB}HB)lLQd5<Un8THgK(&U}ZF&rf6Z{)JXnF-Zv&9O}cL_jk zqkQg39nj|HxBLGE5PR$e`o#0(3zxB`Q6m*+mW08EJO{I{c`ShO88PM(ffh+Zr@$IN z_^2xR_>cy!D^T2tr#fa~VB?T{+9fYoFNxjY4B}FVr9Q#>!mlT`VJ`to5ECF^p_5zZ zQ%|4*`nn_zMO^PEGsG?-0Q~hP&D$DuFx1nb$IGj0zVIp8&t(vA53t<}z7vC`|8o%0 zrFKblG$l|Z8V#Fm<$qq$g)M2o)Y1o)9kC=%<VOIZVZOpL?S-`OL5u;tkdWb&Ka@KN zSk5xJ7O%B7GDB?Z0g>fl#=a^hV=tr`6HF$2=sLqdY917$KFBVt9;dCvfyp?Tj9b`g zVE=G~Rg;M^*&j0^0Y^T-GM+?PS5Z?hICE*w`Vx$Am7^7h0MzeQ<N%(cybj1@#I^37 zKnm-l#%th7?&l&@Vgi;tVoKU(FE(hX-9d{)c6GtW$qI?0(O@7P!SfU8S#VBmWU^GO z#49v0h&E;UBuN}qnOgzVyB=>QX<8iXw9B2z!NFox8R`jgIvoks)vn#05oIN{ae(9` zzJM}Pu2Rwj^idR(1_Nr9xgnYn)C3iZz)6X$&(fspOQg~|<7oz}B0)w7B4L8O?p<)s zYr)f5W5}`2YS~z%Pf_1m&rY&R1z12PtB#~I60)-3bsvw(1Hbozv&!hQ0o3D_L>eK^ zN;Yf`S`?t;AWaa010xad9f2sjAwAbLaxg`h=MH4vpv9M>UTVzg4QCjcyG9}nRg&m2 zi7qcruJ$vknaa%^v21;LHCK7)+Cq`be6aeHG;=6`aX`Z%^EnA!pk2y{X<VFk13L}e z@oISwwMB|o*A}0vI6Fold$LmW$eZ+?eisrwi_z)pbdm3=zUTyhDNmy(u)XB(k1tl& z+{{od4bX_ZZ`6U&VuoK{4MpG>+Aa=-5T6+f;Xn!R>Y8i<+?l~&*=THocPMHAvQ*o! zTk5%6=lE$P1j`r@rm`2ie{+w5Z}xEsrgaV>8yWDj9RppCUGFN`L*U!ZuVDSK#mU^y zOItZEx47yJYT!s5IDCQReA&>cDX<Tyk(>^kT=ik+a<7CQlg;oN=Zaj!zA2l_s~M3G zCfGSBM2z}wQHX74=gQvy#kPn0u;5h>%*BOhBF2!_jSO0_xDzi(DH$zK>N<s7DFvU3 zl2ZzGnTro;0#zX|*na92jM^HrSYcCh8-|#RR&o<>Y4cFHl$&AhkIP5+TjmKhwrwym zojRcSV#NGq=Y&ZocbquWk(yY#A7y0r&^iW`X|e-KC{$e9KmR);C(|d?^EdhDP1*DM z6#{kB(4?#ABeiE~y{m*>r=&V*N0I+HM`tDdeSay7slZ;qI3NXDV$VaOa)gMCHFnz> zqE6Y%evHvOlcN5=SN<e`Tr4b327GiGgsbqrJpfN@fdt-=jNl0;EW6PoOFlVOU8H-j z|CL1I{hdHrj0{$P#I#=<%j{zV40l51-^fQv5sXoK1TQHR0gW(a%;TG0&V&sOu7D$$ zU-65Tq)0?u$13|v<Jz4yej$z3pX~k2Ad;#ONw3-D2mdBP!h9AC{^<1)u|@nC&SwUb z@`nnJ&df|?It*Fo2p9rcyCSQFdjVI4omG5Gir@r0?(jY=1jCjWuMvMZ5CVmY@X<<A z(BtFs$i)gTh%QnahMcpD!T7^DECv%aWZLiZ0RiBQtU>Yc!jH3Cyf&?X>t)>tAwNBf zag<2~K&pP%geCxUa54HYQZ}%A4~KF<8@0?A=+Z<jK<DK*)Gr4wN^xv>ucNi=SBg5$ z<5S+@ICH`T^==a@j!)E4iZ_4MFcd8c@42vg$)CRBEIMu6;0php<jx4LR5*H%Ox&wa zI<BhSm(eep4k`WAs(x?ykFQ^X|H7k;n+QL+U6>*#1loZ7QZ}nikely=lfGdRN2)d} zC$0jGeGr3{2a55Xr#WSqb#!AqW|i9`H&8Pycfc)qc_P+xq!C52cZMZC^R2!GH{K<; zisJuELu;aiZAL{VeFX8<lYFQHwQ@qhwCPyVJzkBu=iel9RJlJhcs;2^#e5M%CUs02 z(9R{C##eD3M$ui@on?ByVV7E4bS<HD5C1;9Z;dX;fee(k=uDGXQ^{`RDUh|+^X#^N z5(;;!m!JZV@vAwdqsQmrZOqP(EnZ(2`wi5(rYI-;Hj@V)Npm(e^T5z*nQOdi%&T3v zl(oG%WU)rD&fS=qPqepE#fYTlZeq%&>{)v0AD>;6PjW5%#z^K$zA`aClV0Y))IW9h zMdq_0yFx6sO2W^GKiT+iqZ2PpRHXa%TF^83ZtXm8=UOUvAh`2!6zx7g_~Rmi8J*>l zJ$7S4?auCj??~D%5SKGg5q{yxZyl_(iB-bNFPKDtc(fVYTIN;i5>X&0N)|g1X%Nnl zaWav=0dK!DnJ3j$4owX)Ka)%N>1;d}l4;pNQ+-#gAda9u62EDXn2xhCj1cC<z@&T9 zpaoZPR=M!Jc75T+enn`t;H>IrN|q+9Z5|bWUBh+G)I=*7nG3Oc_71RCX-3yNIwzwT zEibAYsj-}Sda%YMQk*J50e6O12Fn%LU;gKrwXWHnRZH^kAuk4Rm?n{OUI5WW0@Nh0 z^b*iLB+b)Vt4sIoyRw&>LT(Ui{P33RiXsz|T6G<_!&kGfy3rcLH$_#Fie;LO#}4|W zLV+KLrDA6-$rnD<%g56};#+Z7CcCur(s`arU}nnsA+=pVE}e2(fO>W$fqIuOkNWeJ z63d085V{Cq=Y$xioGn5GnPe$Cw{=);RaKkxkB>Vnx#4EAB<p=AE%A{ulHcZBudJ5F zBes?8^FVf%ToW(Qh$^JE3#8L2t*Dexigg%<59P$2qwMZjfJ0<fLn?o#*Cs{j2$-3j zSo}z>N(U=7(E^5MLky!Esx`w_-gPc81NfXk<ic!UKHM&aAHL}FzSt!w`et<g4uk%5 z3a*eZc3lL?C3`oDK-XYI9}#q-7)<Xq!_##p2{PVh%dIYb#Y0fFMePwgq1L?G@d~m8 zry6e26#*X&k0{Y*$zHEoTGkIr=)fzF29_!!!p8M_ExAIN>7EliHXxrCjj`(|H2M>4 zVxy@Oz&17qO*<nN3Q~E$6rHNQ&W1(kBaAq1bDu)!=;PrK&j{YVy3R&l{kH!f1sj{v zo-zG>#d9%}GXW*UW?YIs22l57$fg$au>{}$(Wwg8&fOqItBmyOnT^DX2X3AAqylrq z>}5F3><DscP6$5%C%l6w+7vjvJCVjMSt)3!S%rF07D$~Q3Rf>Rr=pQ?TY?SDkeM_g zD+bH#jfpZLxMf~E0#9D)hGP7JX+jG&Hi~|2$EQNuwMyxn9oR0*`I<meRB#Rot^w-3 zGMuqtVws<$o@xp7Z%^M`NaMVn)+yc}uk_hFyGD1(>R_qUEvYgMbrFO`RU+k%qxQK{ zS{%{RZiVac1QJuZ+0_^>RJ9aMo|dd$Q@+CE!MQudbkNgj(X2R|QUH!Zh9Al&pu^0! zaZ3Jc9&)t_)wrrC9Im--Y`RiQ*+A-;n3WltW<+Bl>M)K2&nV(-%2~Ek$$?kPHWF2# zMF|4CE}}=Hd~P~yvklvfPX+v@;+{aCMZAFj9=KjHx3t}R*o+%6fg)<w!Ra9(753el zmNGUn;tNd_jxQ|5VvCinc=K8&gNYqHPaub|rE3RXu4oNu1!iN_wZ+J#7(^gLwQn)S zUP)Ete@8-iEjC9fa-cl2;j-}s7w(DBK@SVGOODwWP3jRzvI4j2I8A-N$hWbVG&il0 zYvr!26^*nIH?|y&mpCR?93oWOSljDuY4Tta&AcWc*98woU$EO5f(L&f1vc2_vuGl8 zCpGF}N0R&0?-(3SuWD&i(6*vdcHBBBWIKUiKjk{01u&6~OtwU*Ukx~*e1wojWsQu_ zSKWzf56whHw^A#JnI8j?2{l2-bzD#Ez@7O=cn~ese^Gh>Rz`HX?A5QX5S%~s^7E$u z@7Tu&3xLpV*(14mn<vIkP+n<|!vp?p{)NNUm)MB$?J+z(8*J6W3{VVajW<4P?T=US z;VTvQ#EiIZaTY&%W(Fwax``ZOh*`I4kYehb<ViZoCsM(_sYR`H@H2!saWrvrm`*Zh z1cc<v1A?<zWg=kGl3_^5vEffifWG-r<=5k>(+X6=(=e$A14a+Xjf-C527JTOAARP# zYF045*!-+!9s0DYQboX-d2QENKf~(98?Pl57bW$3l1h3RaoL1W&&A|^PX|fv-VT`R zPW_y-xPjcct#39O0sWY~%it$PMDi?qZs9<*C~y(T+`934KceZWR;Ja4R*rdt3!rCH zkyeKe=<S&i=bpee@4;>JPlYw#1U(z&yJxpKAFJ&2ZWFR0B}@9-S!9s)4wHK4$!XWJ zXsu$Z>_N;JaHx}+mD!8?NYH27!o=NxbQNcY&}T4VfP(KFO$qquHUWXmF&-1wQ7n_n zCxj;8pf&tdUP2QbBk{&vh(UBJ%YfPBs<38u#v@+M=o~HwTqGePl!^PrpZQ<Mw{C8^ zlCA27D=y1%9PQ4etfu@2m(~T-{ktn)`11T$DzIx;?ws7YZi_#vyE>c=9~C2jT%}^3 zi+LVuPmQ-6+uwcVt3<|ky=mZzA-Kc4;&Q$YXmQuKd7ViQ?710_<5k=+{_{Vz+-<j` z(hjwP$hVa#wr3f5)#<b>K7pjr=0_&jTV{N`@#tTIgf~BNE`h)EKtGp$FoluDLn*GB z9OZ)n83gplCc-xj{Dg7ic6i@eBs>Fb04_KMM(Dv!bwCJLqEflaj03CiCE`TZVZqFL z76yF#Yu^6~P`KKU_=$KlO@iM)Yve^dOQ=IS-OoB?uDiTLzP%@(mgBaxEr>N<#K9nB z3)?E0lx`wo*<j(z+T{zm_9K=iqLmXadimHm0<Sz^P@#bR*yW_*hAz|5zdG*vnH}Gs zWs%Ac3oV?LiXy2NZ2?eoH|4Ecxb<|SaS8BHQlUNLbzd<`(2~*wkS%wNP^t{`juHfH z<WD|S>+d!*a>kw1e(-^v*@%lp2#atP&Qu6N%)s!lC`Wni&2EaOcVtmO>90zAq|kw| zkHg9K_~<SSI~S#8yqX>nP}2pQ8Ej%f_k?hTMIP_Yu#GTY8G*Q(?Q{-dDxF#9A0`l# zJ^13rP+s)Ho*5Q4VH+X%841>k0<l<SkWe@w_vjt}4MZ49B&&tE;J#un#+a}}DHF;V z=2;Bssr1tr6qJErB$ZdAS^q#!NwBf1xS1s}n+@8qR0+|l=8=(%78xiqz?EJeOUTHh z6-T*TiQ_qU+6LY}2DE`3-5qqf>oP%>FK@2I2L&ktg_G7eC~SET$g^Q;G<v4N0M0~& zzl<7Oic$DT{{g#VW3BZbIy^qa4pM^^>tkY8vRBRda%Rhf!0g>$^24_S?OWG=GBS5> zIn2_?oaT!e@N+fDeDT*rawUPqajw#5Ti?94ktc30Z8}=+nnJ{xd^AKydhuOEd<k^- zL0oGl5WP_d22z$k!&bZ0V3*nAy{3k7xc1tm8EqLq_}sa(W<7uHk~_5crZn>}rS&Vh zEET*Z3A92==Hm{PxA2sqL@)2w3dV@1EN`j#_uk}8s`Y^aV<@7Ybq5Vnq_@*dTRi#W ze6VE~m6davh8(Ae6Y23VL-H47L?{rU<EL)Vvg-52L-X3Qi&-YWFy%$6OJ2K{6ipL+ z%@ms5xk`YFd0=8kndS-CuQq-DnQD^kI(jkaJU=Fs!Aw8k2oZLkawK)8E!m(VlHy@g zzkPAS%ZSq^<RAtH{iY~+5-vUicu(!G8MZ4JqkMgd{jZ;jIv~1R!~Mb^EO+}N5sY5$ zM^3NN)LDW5j(sjzo3*s~Do3)fn8w%tO{z&>^ui{E6f>!G%-8^$xC_|s#?&G@>o$&M zxjd;79~~ZWyP2^SHE2l91MP~iWNF0Y%Ift2d9JP6)tHj9o|>l@Z$^h^uY=P&5g=$( z8?@Xl;I7l@RB7RXC8w!eLYef^MpCgH^@6elC5?H})Xl!y^!@Jq&Se2KJyPlwAk(!( zEym5hjxXAg2ilL0)J*&a<X?lII}_Gqdgk9UVKAm(m^)h<T?;64`{=^RNiLu>+EWKZ ze)=)YvDcc<Mo70J2S}C$6ET>34^MGmZEuIt$wa5SLWjqgowO1N`$$K+C`P*OBrPJ# z?-(}uE;?hwrofpf%4GnHcZca_CT+=%nWN+5(Wpr7%XBt0i)+8wZUp&}A7o<~TA5t) z!xH5NajTA9tku13Dx&ED%8+FQ9vk&zgK!3G#2*NI6?0d9Vwy_P>U)h;&9}Dn^Lr>k zf=t{Y1eF5MtH*jKOG&-exsjPn=%)R=uBOiHgmOk|JlRmRdd}73z@00Lh_cZ;!pj9$ z(b>8yvvg3^hDKgyhzoY`>E|q%BWB14L{P>K;;JV?at&9&kv&F-J)9>MBN#~c`D7NO z;iP5Fga~ZGZHd0Rp=JY5OQt);piP`qJn60!1(Il}ZEN`xncL&zWmJ<J9gC+CoQxHY zXUjMPJ?t$Xk{Kp;Q=?7hB;(eT$>$19^^}bR2$5Z?Dnu3EyQ!)u=dRo=WTzoG8oB8g zUpvxe_n(}jVu5S=k6v=L>(QKxDZ~)hotngqoNjaxyl8LC*L3+>29&r=M_rW5tywlG z_YobKRT|l~v~)@V?VRX}Y<qz9dkbfid9_Lq%@avO1cPWWr^SzaQlV^-h}XQz%01pl zZU;s4`HIiyWUk;Nel61wj+Dj7LLrO#ha#Rk#46Kv;Mg>K)DSrdg0g}e*^I`Lh4Q!! z$8oLYtY$PJl#7#Z-=%N}64C^oXiV>V09_W%6MN0T+{cFfm7GZU9%S{w7njcU>51Fc z)cy<YZ-5skzYks$9&7`HgJ2LNeD=c^Wwy2Yc6{I^{4Rlz6PrAde^2$}{KSNWh@AWj zjZTP#L)~yzPp6KkK&SryL8sZn4pb1svVjlly<)LJn?5IbQf)11hGZR?;>LzAX42Iv zSdoJ+#;U`mR!)s{gyr+HC)HxoE%SSM!<3;UxzzHN;BsN5^2L2s`byxE*&esMf14{) zR}mP3vUa<RO3O}z@;dyYK}{REp7-`vXeXC0GvdxG+hrq8;izAV=>~V4miUrM{|;h& zb+11;cZL#+>#V)SGB$H%q$5qzLKb2V!4s$IG}CaX8Z(~va77>KVfN_q-ZC@3o+t#K zXCyTQEX28}!$_Hx=WS0UCcT>^d~~l?y7&pNXvf5^<_0P1WAphj%~|d$j5DT-J0dVu zjI>MZBtH1a+5m~d%ynD9-$1sVsx&E3DUDY7y>OuvO<*e<T69;cB27$P>3(tgOY5sw z^$KocXA$7KOotC*Rg1c^nb}9Mq8sBzK+eOW9g67Gwd1!+J?OTtZjSHQU?elYlYCV5 zmeK04xtrmxHff5Fl%dRWPS#*<?q<+>Fw#yC-x^h7*Ep1}nI7)iDkK3xuq+vuU70pc zb|pSyeTj`YAb^0s476xF;|HnBxYj)L45BRQKo&uH;e(hOJ|NCS+jKDFY}mA9AM)aY z$-XbIbIR{`Vgo{qE;964YzaD&l;#ig4^1Jp)L8b8^4qDP%K3aIb8B?=DlWXd@`)ke z)cN+YC(mBp9Tpr5^}1yQ$Vjy3K^Fvw@2#6FLzAbr>#RUvLF~gM`Grs^DYQUR8A;2Z zUD|OOz*fakUP_?!^vb0Y$N#%d4YLeBx6R)ap*_m!dh(!!&o%9IhB7fvWt1*|Zk;79 zQ@#)G2h!f#|2Zo1pWVCEz@w4;nQYPZ#d1?q?i90$@eFMd#c_-`GQEXrU}-qwHDjoF zF)uV)D3TkI3wfjzZu&|0%{5A_3^P{tfqItl<ixlu9Rep?Q6mu3Hj6n$%NejG#iA%I zw_2-<&{`|ZDX$cGgELS<85z6ax^vW4Y4C8&>O}@mnKGFSiXdoLl3?ug4Oj7o&w`1` zqB;kJ+F8<<X+5D(B}PT?U@cRx<W3o6ZMc+K&iD{`aRf`0yq8bR4;k4umhTZI7d(x5 z%~oS+e^r2ie&}*vC8%&^(XiKywn^UTkwQo$rBn_Y(#@fL3%|n!uGachrrp^U*I88l z!{q#~Q1cVD5g%40disA^Sc?@4aitce8+_R`-jm}CNJLpKgIGywe_2EpM-7(Tsk)ff z$E)2KA)&^_f<|Rp?~m5J$Vd|;gbfUm%dI^gv2xEs4=URVg(T1gnd|&*(?==n9%i8J zC7dJ+>XNe%^89s&mDJKO2yc#T4am#!{MixHJiT|gWRF{iUEj;;0w~<mPr&o9Bd-K% zFa>o~pkbBw$FxNmrBzJtD3!FCxrbw}tc9+9(!-R?E3PM~#`8!=EoP99S!cpWMN&iY z_)e-ofg=QgAC<^O{UFeoa#am$6_Ttj*nwhqylc+ta2Bw`@x^8K&kPPbXHSH2!8qDA z9L+CVc`P#QGI7Zy3;KYjAbS`J5D8IBAmYdqeOtV8z(^P$$9lUj2okr8A}lft3@<6p z?A1@mKwgstl4<^d?@T}UF{QJiknAakDO6z$SwxcID2T5SWr_k`A(Qb|MJ={zc&&~v z-^zYP0UMK>2MUUZ2!nz+0S_&f$b$|24wwC=9AIVm*<4EOp{-8Gt-=?|f^Km_W7F82 zO#%FGEV*U*q@dzqDsWXb*yDLlEeA=*!`)Xa9~^Z1;_1SwDJIhC;(BDX|5iHgb0~A` zoRdsr1o0NYMxa%bo2h|-21_-~sL;-NASKs(9;1csh9))a!Y(+8tCreQta>;jm<ema zaA;sA3kz|^d8lL3h5-VnWwFNKX)jyVH7H$VAY$~81ez6<Q7VE|D8un)p#4f$Tgq(J zVO!kO>pBU-kqlZ%pht-sJ59&&n_gVk5g2OZHF2B)n(MBzdj%oefha2kU2QiN)oc<$ z*3q$aDc>Q&3%mgat(q=Q_no$e_V$Lz@Mg3^Yxm&b$jH>}xvL7Eo1MLMkH0iKb@&k6 zv(2IaM2?Usi?gROrL`ZM$k&2dDUrJZK@&oh-!<o+APLe+G~&QAoWt3exB2!HD1@y7 z`rFpic=w4e{#9@s0*?0p`6;kHoVd90b`QGi5MVzC?60F=$t$eAJE1=~TL!c<OW+GR zvn0`Y5sW#^Fog<?pa?B#qJ^q2hPpGdV<gdUaz~)ND{D{dEHeqS-UJu1IA3LG;VOb< zk&e6X=nYxcn$lK+YNcx|>*!b;qh>djno>78u|)#=*cgOAaKyMwr#rNy=@pW+ExJE; zU$!RFgpu`=gp%&;G-<_1=o%Rr+6qojUyQ{D)(j!UyP2N>ZmW$(Keb_(!vA?tSa1S{ z+x9f<X(g%Qj~v4&O0o~h+)TXd_b@5(ztdSQEg(j`DwiiPn@yt<!dl{0hk~M4v)c&i z)eauM$eQ7BGYcKdSQ0_MghU++mkQ1C6`;TyTMIJ+Fr4nVRyo9ZI=5Ypcr${lQH4$? zO&trVif(f2yw+N-T99-f^+t+Y!7Gzvo^Eqntyq=Img)9{U0t#E$QbG7Exie_WrVdr zA&7zMo*Rh>zuM^QTQ;irMXZO{hLzjv_x2OZ&@YQKWV}o}IG9)3fa%Rr!Hb&L>`h`8 z=#`Q@4O8+);KI4R!KD>yRmn+|5+)SrT4Nia^NboOw^BY3Y>AnGXh}8@Xi1o@1P;bt z4j9@yhY^}b79nCJ@|sC_<Pv9~L;>(}SwV0Oqv0nCgLDMsF&^X-T8c<&AZd$-FZGe0 z#D2e+uV!UB<YK$_lr59BbLHtr601?IO>TvqP~E-eAstm?aMG_H%6TQh!1Z>D_cgk` zd+5;cbmQfxhYt;Px09AprG#}{8=UD4BFjfcj+5uFN;}VGM;0LaK?Cshj5}FownJ2( zWe9=L60w-CvFIm*jufmFxnnuH&>b}};hDezBsMiNR5npl-ysNiL5V1>jF;!r1`e|Y z6eA2Emql~d+$yJH)|xpVUE$%3&{A9+5NZ#OaT(;XU;b=IWn1v+0<J~+@;sIgjZJta zusU>7K5evFVgO>yz=+K*-P%$*DKavxDC?wF_;?tVLW`K{^uz=)>FNt*7kr@z`xeKd z+QU+?4+N6g`Be(0(&K>vH9$a|CIZ6C0~zv|rkOg8l<HN6(IJQcL#`r@JuI3`Wd%AC zzYj|Q6_k-gc6P2OkWB@<(Ku}4ijU(|IYy(_u;vX$V=vwdU~)@M)JZF9wLAy)sjzHQ zs;82zdBz?}%h^P80ydstk%3YaXU=M62V;g*7Sl?nUvp(KiUN(LpUz1KDiUqfoB2B) zsn+d#Xn1`56%&8ktd1_a9;1B~mGcMc3FD`VYD+P)M7LX+>b<CV);tDcew=!t_{7RY zN4$AepQYM$t+KDg5oM%@q)<+$%bf{bj?)GO^U`L4_$@m29^}rXaJcmLOh1Kf*oFcw zy^GLsw^&ITWlCEyqdOWdk!WJnc3d~-6A1Fy-0&ZXCQu#d!@OHj?7OG#<OWA^EBu}D z(wb?;D@%n>Q8inPFj&;7LJr!xnScNk`;BMzP<jZmgUAXwMai<2w_6C>`Fx}AMDt0J zr;(ulhm5-=B9UGMktcDoj$!KC96{xMK)-`|J&Ke_(HJ+|9m{MvY~AsSYx42&VA{UH zMVmUK!!}T6>=g`Vt_ifL7^eD5b{g8(3(62ASL`{u!S%;Yawc&}<Y}T17HjWVXrWe7 z;JK!QejZ`YzHTdnptzzAf+aQ4UFR~5<qC}C75<;tP5>5awCte_1T82GI0zeXz_axD z`0%h{F%Y8=zbgvJCc0ln<d#%g+rrG7c>pln@EbyO(1D5RA>BL^CH?nI5#>xvK;ghk zYl{0(l*8k==<dq;F%gkC^QgY-(4i>hYG!p8GFvK0`2b}^fm%(EtQUNpxV59^se33h z371rReB4Uwv1G2L$R@F2j*8+11<_V|%H5?ol@xumA?2>^BOw~~M7NBh3Q2T-K1}ic zFoilU2cgxjNZL3_{c)iYJ{k}Vhc=u`_9<pqKEuRmo;oTQ)YO36!w{U5kmfjP*KDFY zlZ?`Wr<Gc(Z(-`r`8tNk1cvE>5sAJHPvoVS@o%YHEdi(sg#U2t$W*KAbsM7;qw1)# z9A<g52o4CM89HdLaa6VEcFE6%^H8XJmYn9}$$Vo%$26ae-)zyFQKO=w)oqve410?e z$}ZW$=B1G5p5uB>M4l~~jYtd}_hfFXraBxNLw)-$ll2Js8ndogjSLPW<)MCu;}k&1 zSj?58i&ELrX_A@17;sGnjS)4#4&LMSHP7R}i_&~^?x5J%$H6qwWFt7yf3TDtTk{41 zYm*ch`&tne^Y!k8Y<`OhOVh7(NA*MwpQ;WnQ%!4pH0#FuKM~uYbhjDE=o-B6n<j$P za6w!`1riTisvPeIT#LdaCKM<r^oI?CJF;?SCv>b1R!Nx)!uWkJQHutmsMo!#N!|F5 zF;O_i>F-F*{PY;tkk26}^G8*$hun%X2NTJ~ny$CvNZW8koD;ZlX@O1H7f1)D?Wy%a zGWNPmW)%~1)R4vSj#w0@%DSVd$Uog=3Ck5KcA(<ZoW}1Ee@+=)$o6wR(=REf#POc8 zG;aMyMqN3c-tX8TKR}A57LkEcO`d9eP_meW0z?!?VLlNF(XEMSSSUIRZ``L^MOY$_ z16Bb@p=@<^Zk$I>T{kiX+MG55AyiJ~&nc0mzxYM7=M+^&b<BC?wdzl!<0%0Th_;P* zTYieAB18nYtTdKqY&tnM$1PkHWXP&{$kYtA4R1HpynlTP?k5ro*D-h>tXK4MSgihZ z6{tFWr~2LU9Jk`sZjsCV@}BA&vaIx)MRL(JALmKiP)TGU(MsGKkV*>M%V*)Y-t7sM z?=TPaRj2L9nc9&a=tR5MFYJUK%#MjY)8`b3A`97{m*W*qRwXLdgZd*Lu&5mO)m|nB zN;SdbVyX3{tmN6wMOQjQdQdz`5&=#SsY{oUf(*BG#X*0#$xrXL%Nm|ygZ{jKSyAS0 zdc7I{p~>Nu_UQRZj~%1Jg=czzb!9Mqmh(Q8)$GzU5h{6z(QCIfkb#KmXYUY@gfh?G zC1AzL?K{mcLZ#-Yy%iBQ*zhY@^Hi$*eJrR-Tu&C9`C{|UF<BB>Ne<(CySt>&efY*E zPVsf0512U2N5+{yh+P6pElyq#GchizqZ8klsBsuw?^rL8xH5#$Cp0ZrFVu6rii;=Y zh&i|ztD#+`Xoo`tJCcy{Tv@8YXUdpmbWBbr^GPic(%R{l+YjC7X+WOY!Ek&jiW{Br z-OK*O@x=I7m^+fT6c(I0R^)b>X>1e6>vlItRPmr5OC<BdyPu>qkvx}p@5biOywKd- z2&_JUTgR51cPZHI^u<r#O=n@;^HXwOY5B~%*&N-2$R+5BU=`oBv{_4!4UT=be<+d5 z#oRp|KPy}e4*8MK2tCJi12nA`<Dr^GRL*hvt!|(%@dTuW)P=IBnVLY;(Nw5@n%8|% z8h<auGE%{?u4=@~i0UH_4dhvO8Q`BT;e;c}<fa0kdHCH7-IVXtfb7#VNLXC(2gA$; z{R^}>!dcybAz3t7)US~ezeoWvP_UE7UtvrLWV6BGID?Q8YJimFR0E+Y4_}j|!I5-P z1xEHjen==DO#5$8@fXC<YpMX(+M}l2O7m4>y5`tXD-RneujrTMw%HhVrvCaCSZtQy zR<HIorb)h8S2ZX50NI`tidN{)`F`=`;`JViCPAD*<%rNhKUNhyqT><m<N=+$b4`GU zwxPp72#+)T6u;a|zJkI6zjshI+$yd3Ls5uB{`otq!!RM+@M<_7#=Km%M+gQLG4=fV z6mZlrpU#4PEBY1n1WYp>{m6RxrL<S*qP8a;*-+?J7rqe$){EpLC4jxf{Z<c<U7dB? zc<Ok$E0h<WkhWRJ)yfGymQ2BM1XChr<u%?>U8G~lniEb)3R+52XAxzh2HQ}?igMz) z>2vF$Ti|Bhq+bVfz=+-qirn|2dYb9ubl;MwV!Fc0e`5C(xWq(H1CuE)5z(<ftO!w@ zN5E9HH^rq-j2}_34McO%npxuO1hnuW%Si20%)WGjT};=U|IFdt1x8HtG|<?0c%Kmw zoqB!pXMT0j+UwtqM*pW1?W9T*&BxN<TBoUxFZp^F)H&3RjH6mX5RV2L`!>*BBBE2T zwT;i5!VN|HB?w;(ukX}=xRch_SdfH3l!Oh3HoXG`A#iyWgadaWI!;!?P3jX$dJmYK zr;DRs3gC7bJ4N%_B{Z5lXH@Q4XnuaoM5VScY-%omOMvd0s1>XY8!IzR>}f9N<-zMA z0GIS288oxCo$MQLV_5>VY%cSyNKK%?7!24h$shhJUO8e?Dqg(2<LF>O3-ookVR5n; z@}LOImZCdr=M5QwulF029@QyNDh>$LdT{U|3CCcC4g^}nAQ@aD#eEY>$t%#T?uc_A zhpZ&KTn1|D)drAp`GMkIM)!@X<5X1iST;O%)PE>~*?<`^4%j-tYs9z@c~ctYc#^NV z@1<D1y16=->>2lj4yFfa;+V;7iu*WlZ%7+-t1#fxUWHOThA-!M#i3iVWEdzd3?v7f zjeQgo>6RGeCJ84UWMK!FIpKs6ga~z45O}Y)FR46jYCP7hK(jF;o^oa{TlTd|NL9yX zGvQmk5+Wwv0quas*%^t|3KeT4sBt2}2&_QADPe-fGF*f<Vq`ODkv%E)Rr)yIkB<(U z(RR%RuA-7ndQ!P}Qk%xS0yEwi5k(jyZIs9z^LTwhy%?7RaleUPbI-Wn9<|>n+D;Pm z4ylIqt)s(wGhg4Za04~7n*^@t=uS>bIT}9@km(Xgt_)({GziMuq9H<YmDqY7A}w&= z6M!#JOnH;d?1juoa)MXf;mXY}E(F7?sSHka@<m6)zLqo_-h-!N;lTV<&SgI=Vhj4E zEM-vv^Gf+ub*2cU3^TgMafpPR(1)=Pm|&9T3VIA{C~DB_8D!}x7Tk(ulYuJQ(pPEg zJEKaLir#t)>tiLYr(utB;PlqfXIv$JySWVf<0fIH7062)G{2%U>;&wyGzLEGn=!F4 z{HOob#QYL!-Qyf>eOhqq3yHu`Mwfc^%+T=@Akzg%>9;T5CWQ<`QojZ6E>}=BQAUeY zeori+o?hX|VUm38qZN0$a`P*Ja4dyWoow0`aaJwz;XQZ;T@42pW^d<Q?Ez7SB+D(P znsI_?b4m}f_nTsX9U#?1#ylQC@(iaSv7>RhB>FzKX($*lt%Azkh?xv*jx_`!bV<-E z(aBJ6g7B8cke68NMS`pY)N+rS@%=@(Xiz=mR)4vKgZT7a#PA0{a!XD0*$t7Kp4JAe zesrdv4uvV6ia*ntFoXJ**mne8Pm>I5UzhF->Natx6Vm@K$etC0dT=Gum|liEubDQd zYa519LeRwh{2lLmNX&#qp*K-|OS2VZ%-)M9!R>n-kE)K;jjZ<{j(w}qifwt+{*rqC zed}-m{Dpn{mB&t29YmU>>bpo39%oa~ri4+U(ZiE<?{8SGkN&RO(x7$ICT}(|urR-x z9<9RzA}LhlMKtKfo9U(YaJ>t@JfZ;gAvtZsEmmlGC4@j%rLIUx3Tt;n!Sw#<yv9R* zER{0m<5DycA@gz1K21CL-cQ%UL`!Jccduh8V7;_5nbo1ATw*vKTaAr}N3(ly#j&!0 zcrLU_hjC*2xuHTUmWmkCG|#$SzWF8j(qHAqvXVT8TV~Wy)r#}0M>xW8AZV=_nf((I zll_I&y>4lWLIt_pH5=bCMiQ5<1_RYnCfyrrQCcU{<{hb@xQnk`VLFn^<k{!Oh&5BV zna>R!X#o+5S0a!*zSk~ddA%Q0P$I3P{Y-sf#<Mo@1Bu1i7z11lxQsw*M3pkUx73_v z-bF7*E!!B1MP75NVR(-2F&OX@`E1BbfRj@Ygusrh<fLmtVm9g<j%d2lXnG~ON|ajc z_dp_8khPiDUuG{wTj@|x;;}@tYtgCWl*Af#bt>*K5_B`kCcwF-ijkV>K}w=g(^B^g z3L7sswW|&7t`{tekop$+nE?r?qd8@tS8*KY3m7&tgW8ra_jK(p2G~!`AY83V$5S0` zNqaIiCqV{1eMQBpgFSxHB@m^?b_iB$qIhdiZqE^XvcK4wOwUW8>!t>Dv`6b3@=Z}p zPEQQ&NbsP9EPYGIfxRkv=$p~(akWVvKRTrlPoChz(dp5lnQZ1va}zOZ_JU$3|GO)1 zl1h*6yHfLG_RDCA<K=d<dG3G*ZxXjgutecbQ+f7)VKmZK`@B11i)ekgz>xTIa%ME( zv;@1o0k=)zNiVJlj<U|1^Ve_bRt`@uCag-LiaC*(x!kp?wx*l4$U3#$a)i|E+WrmC z3=KQgQm++|0k#0H1<q354p}h;n)XCZW1?#GLHcpYLdZa2sWS9L5tv&}pw&RA6Dva* z^KjCly}jP{plldLgCZ$&XS0P<v<{e(=#^YK@_!+J8aM-0OxeH(BrClb3l|S1SfW6M znC0`4g$>M4rAG~R#aBKT@2R51TUKsu{>peGJOV}f6kjb00pAv%bh?}XkJo(~(YHiF zsfJR*R8<OUBZ=tV=IDlq-*2t5-o`W)6F4v#&K&38(ilhPxWtflQEH*&{8~CImq`-S z2o-3t^k7u`Zt^%O%23qm$=dqv2dNFO5h$yUot#}KzW&ut#W0iPT>6UbNzIZ7)m6op z4@d>b!2$!V$%%~9-cG=DSrci%G7~CtBo|ppCOJqzGN=9itgPVbX(*9lZ3p!zdZ5&Y z`K6B4!NIzMJ5!geQmVH=Kni7=Z_CX7)drU`d}9%kbX9lp^uTCpZX1_P!YYy#RM)g- zNlb+1<-v{Hqw6772yxCMNS?@y#TA$aa?j|!ly4$AI$)}jg{MW1k&;?ZexUVj&?*Bq zsYUhG1o7>FkIGL%(pDlPdKTwWT98Omx2K8zy4>l)VwVJ*6;~|cTc$#zd*tPAx#Fl5 z^N>u^mGn~4@QP!`89ZoE>}8F^L@HoG?R!&&LaR>2c4z2wDu)cWmFp);`H?VQ`seG5 z<Kq+oXk#4(ybS{BGReK~PtjE?^i8$?kd_*Cq?gHhH4R_j$G8+ruwBf+oUi%i5>}72 zvF#GdbwX68?=$OD=C{#Q<QQJa9}`6nVZkM9xS`x>jOG|j42>MGDm+Yc>9!(?^y%5F zo3loOm3=xyi^5dW=kE86EyoB`;uWObw1YAe9jO&e1)IbR6Y=56iLuMt%R1II29x+r zhLnwc;Y5M<`Fj2<)+?nB991~qp70^H@s`lBk7*6T>DA{{2s_hP<!V|PxY2iI7p`t3 zGYPZ$Tfe%uc#8xnqG{e@cTI1|rx?;-B+w6PE>aj8S@d60>{>c|=EkO~6+r0fWO>uN zXj6h2QE<Zv>F`Rgi(XVIJA`Jj6r(*nvJgSBsRjJs=EF=Lv&4}3iq92J=^i6tT@Sgs zpfS1ioz?tls^kdmy%oh0g&Q7uLN$KYJqFq=v;IM$$z^cfVwDl6C+_L!?j6Z*p-O{- z^>lS2><Uk{R3BTt22UleQkW;^u;Aoqf1gusE80M=@_o_ajm&MPwJwugYHM=DtCpM$ z$gWf}(R?dlBftT!0a}`@m7Jeae9s%yl9_bc;Hk>)q#GsWwlq%ldQ<u)DYd3@*(_ER zwWh~GBbZbWc*-x6fnVoirLgFzBEGTKK}fOgm7F~V?8FWXBj4<S>LdS3v4U`{;^nbT z5_k`f_<vT(6;YgEF}pPH!VGD5_0@XvQNMuSUpzFjqT?GY>1x<r4#$XFFQskSfk3#W zZb{PXrh()5cwCm;t^~~5RPr7F2W}!>(`0Qjg1KD$mwmOLQtG}pes|)QrEpT)7+cXG z2T&E#%eO*ax@(K5>e3$nQc~zC#FC92OwRt#EKN_ylk+ch-f67^_k>oGT$eE<r4gP= zQdM7=8-pe#ACU}>#1NdC%_W1ACpVCi%?-#ph)F7ev>B*e1g&F(>#M~_W!6JzTw%E~ zG=o~xJrU0m;e-Pn7I@s(TT0PB_=kMQn5TnIncOYbG!;Fuh%Qcw*3nmToAbQS3pz(i zd*fm43V~+vp;Y6Gzxj%s&n75ZU5%0yj_2|Ojb({^4(_mn!jys`yiul2;b`h6g@5lf zGPxdXl{U7&<P!o+h=)Z{=B?<8BGxPW*7|Km))yI*JtcrhW)_p6r=)(<Q9^o4!|l$| zog*pH6hbFJ0lrQJ-!v-m3eTg2m(=hTIki@gP|;UeY&2@Q+F6&@rtiu&v&Yf{^we}* zA^<!=KMbWtuNm-T#W;>N<u0Wo-G=u}IOnMh7Zn-_vy|9Yw~7UE_K-v>PlffIkp|~_ z5GeDKcEl^Nhm104^A|L^rtp-fEF4JxVmOspw#FX`$j%RsH1az16dIaes!M-7a#e`? zzy^+G%AXGe=jJ{c6{^=6>eU))1Kq9c#lV|wc?|>jh|&TMF_{QcE{QyZGlUyxFzIwX zi?vr-Z)I`QPg%Qipy{KvBP(!@E0ZTdFIGjkPYAqS#ir~*m2E$h8$8k`aB!G8NC*A1 zk9r=|no7kIw^%l$qVJ3+ei<?6jyS`>vQ1k+oqoI~LQ49<m%QZhzZY8Qs@=nM+LR_m zH|1|EX5Si`+LEDkFWtZJ?11vNFL_}`HHLt{k2j+I`<A3HHk9U4^zekL^WCXiz}q&X zAJ+`bv2I6;Q<EuPHL{tE!Q!f|Y29kN)V6;CxzpnB{S({cuNr0)2VPZH6gG@`iTRy> z7li}D62#Q09TP$#m@Q;f(AS~E>!Kl2q<}{?$c6MIDR8daKerndr6NuPk(>nTpMG+4 zQ2$v_HJ6#k*WddT>}K%qMlh&*M07Ts?f_o&U3%>gv{BXHY_r!p*g=n}RSbmw|NH;( zdYqtKZxRrNKn$XkXi0fPA;nTOGAQXXjk~2_I*2k^D!-eCR5%Pni-(t%-3UOxqqaI; z0U9+QhIeMQ>_$+JGj6mZ62}H9IdlGxxZZGM`_`&J<x~tDbA=VZERmd!!t$y^zMr=d z45v6uM6ke<C?zhl9f7@3oFG@TD}>3klQJx&3W`e%xK0Uz1O-3E3nw&G?8&4ofjSOM z?2W})$+IxL`>^z|oQYsX3G7p<ko*Z1l1^Nc%z9mvWity+Dhf2PoeaJx$^BAnuZfXm zy6Q$eYN%xsr4LV+uXb-Z>%SgUFqxa3iV3q@NzzPhNaJCKaa{^2*#<YZxr;9cG~4N@ z(N<R}Mh|2VMV_TFW!(fnLOZ=!X})zM!h~Gol(#vt0|u3G0<S?rJ~vHHY7w&Z$Ebds zVb<&VtJ?gq;%Z~BIYm>VC4;w3w7uEH1{DdD`&yG1U6KX4RgSCkQ4&&RO!?8qhga6; zazrl0<I>8Zq@h%NF&jN-i$-&7c3acTtxBW^)Fj7#*!>Z&j%Ji4Ay&1jrLB5GI#KNh z#qC&zm5&zGDJbXO<}$IRTUq0Vx@AGfe?A-?izO@=8;geLLKg!|VT=?lR<uQu6iwQS z@pvpUKdF{%lYkqts=?<Ss<B`!xxT~tMqV0L^k7yPUkW3bd!{-a@T?&|j)k>)PKQOt z8W@pTG<}F%?M``t5Nmk3&$0oi<sPsm6L>2wYY|zDS;B%wT92s5`381;R*%i@ID{=< zNmGibq_L0aE_X6d55c?s5=bszpe6{mNI;KEMevfuA6HKn331V2p+s$=Bf5m2-n2{T zZL%w>^%f1f#(Esi$+G><@Jf>JQdGxLl}Oi2IIR%apIkUU;PFJWlfj;zbU0FnxYz?a zRZvR83Uc+O>QSr#GdreU%1k6A3Sf#F5go-Eoa3pWa@|8uKtx+>U3l<JMrug^L5z_Z zEY*bjVmdCmwT2UxMQnaZ;*}hj*o&!eaWbSxtx)TrMXlMALHiRNZWTS)Z>RpWh-!$} zI8LiT1IJlE@^S?r4J3pxM*1xp-1Uq!Gis(e0`*$;&O|QyWRQw{yU{pv@mIN?dQjoM zIIu^gLVI)ME>@)971v(GX~;?%FS52g!M-ciAwq}e2NQ`U))ODwVZ8WhXnOvvWZGD- zEuwlo=)9bqnhp)8A|sL1t(heZChJ#SW;CXz6bb=dHr!@6rl39bVyH9XVaaZVhyZN7 z1=~c=qL~}8-`&EI21~)%Y&6{;*Su5`hj1s>V-33H_Pf}4NQ&G={V+v1z*8uC7a3{B z{omT+bgwi4MMZeliYjR1V)22G6HYPDsMKZH$Ew%#g)0RxbS4@}6j)Ac`(ileFiO9k zj6Sj8Lp;IOhx27SD+_E)=3X0bLBsH*Ub^3)sm-fa@#M=pn>j64HfN3Q=;-UbWE1E? zId)Ph<Yob*B3#|?+yO=D+qEbblViO_H<ue}<a3{npKAj-cUS)h73=1&gJgUvNL*<v z9@S1DgcV+x%!puA^%EW+swoOQG&3=?nl6xvD_lL+D|hOYCQJORqNtYRkQRey(7<rm z^;zs{*J~DNY^t>VUWdF$_4<ZqJmJi8cqN`Uj8N)yPE%XkRfDC~V$Cb+Jr+O~jo5~A z2?8l4kTVKhB$i_J%L1jfp}0R~n!>I16uBlSmC|L&ctjn0%<IFzq|z>u6Csv0VptdR zNU<(44?E{pT#(hF6Y`d(S@?Lo+r&4_biu9c>w(dkug!cO3U)Vsw9ajk1G)Po%v<om zH|dvYXd+rHaM5VO4Y&+81OD%oA)l&inOj<ohrQ(HJZox=tpsMKr^y3LW~a^4#t7DP z^?bVM#c60^H3*lN{zxQ_$r3guA$qWZ8>|(W0%7FSNsVW1QP^N!G1IZb;o`evrP79< zqGTCznq!?>v#hK{)ai<@(+TH8MEQ`@g?Y^ph;AW>$0O`<6lRs4MY2t-fRD#6lPYi- zjDeDtN_xgZ-sXghag3sVUc!Xf@q&aFN|Dj-h8-~oE2@=L>9DJe+XMKw4Z&zKleHTR zN<4W7?AP}iv`~Dyc#7c})+wO^ROY<@6?TKeKd~_lbsTVgzuwcy@N$x_q(yvKm9%u} znYu<TT0`w?C9SkT1DQI$f7b6?fEKxEC#LCgY#AtAtdNgd9i7@eCKg-S6gDMQdc;I4 zEypeX!3f_=$gXp(l0?Tw%4=o>*YDVbi@YWJj~6p!wbic8Jv^RY4y6R!7}aHB26d!u zPn|bS(6*3{_-@69-JuPUr3OxtX~kkjomS@>vMzv38QB<DCYAzQrsb-2nz}5J)&{=l zRDH}IidT&p7g6!Tat9$sN)wdgiS#6Z>Z*R@Gyp=_NRUO*EfS|*gg#mF+icOdHyq1T z{$mIZ%e?H^gccVLr^Al2K0u`Bq6~9=i0qQywZ(C;SeGmt68_Fs4?lKCpVLLRj>FMT zwF3|I4h`k=i!;yPLC@OXd$dm{bjmuT`!fWwb?aH^XekS^!+2LjB(+R+oA^iq0cuY1 z$zW^rX+ZHWFzODQyaotAMfP)AdqF~UC#W!8nGc256B+G{{%)=z(GRBU!T&Z5IDGz^ zB4?mCfl|9i2I_eXz(oQiic7|RiLv1N<8b4aIXIs)@aZXV`|5tM@=Qao2ldd`f=vWA zwF&f}N@jR=KWKeRU;hs%`rAKM!&?IzX77vI{73)jT|yiNZ#S6hmZD9F<~SsbtTN%i zz|wAp#!#8^jL9oWN-GCQpe|A|%+iLm#me@-7=ttonqvq;ACcl+VxT^y7+`?oY(RyS ze3X+$TB^-GCuMwl!URf_Ij&R^g2z%QmX%Q2W76O{5bm123CwOZliEOEj}6s5eFK{6 zZ;{fGH4$Y;8R`MgEcGofdK3zd4#B%g10aCw58!UE;t=+v@OSeE8$0yhyi@#zt@rml z-KhV5a&qh%%jV~nv7XqWa-Dx~G#>+5C>YoP^sh-qy5_xHU-<r+j7UaZl2h|!{k{2& zJA^%1;pzkJXhdVn0GYFik@7P>1QhFU^~(2O^tO$JtXT2%lZT7HFiHdMXhh@XvLgFc zHlM#fIX32k(X3OaPFLCOjs4$3()jnvJ7R}K8fZr&8XunNe`#IBWDI{N4iJC~;g!N% z8%Y0d@|S)YxQ)Vpp9JQA-n>E;J_u~c=D%hTyD-!R7ItVaB6budo<XrmShVPtWG%3( zeIgqEH_Ly0eGWL-XEAI(?SJmc2gqI7i(rrn8Em{D&MMb(@qd1Q<209fB!hsZa(}>W z1#dmD(V-<2x8d|G!I1M*;j6?cM?4vN1t#t97s<L0z?CZ7Z2MrjHPc;It2h(4ubq%> zOKp#?9tqJE5v9DwztD0#*|Cd2ouqykJL#5%)yq#9uiw#RWiw2H0ZERVLsc_iJ)Q5O z)Mc2S{MGa4MH3kI^9;{Con)!4@IDFDAn1O_^#aEomj~L-`S15ydeJlP*H0M@b?U~> zAEt|$eXa;u2FP$EDbAeySTiahh+3}#M@gi*2_&j8G1rI+-X!gJi-D!(@a)Cm5Qk<- zER`uRoDmAtce1%6GF(fhlxp;(td*mxBXho7Wd2sh*m6ImB~QP+L5a$t-aQHys%q53 z6<Z^nS}x5V#o2Go&Wzzl*78>_ctab}rq9dOKuN;aSg+Z16>`Bgn?qVIr02F0P=@a0 zrsq%KzSV_^>gAPGCNi16uVD)*fwUDc?r#ZLV=qvtwOo{*^%W|@cnVd-9ZQEn1s2Bw z6SgV2L3svfKiN8E%>=j~W3~4@(^I_w^gVZIS$<x%4HPYg=|Wp!0!;9TK&RaelVY5# zyfy%#m7NL8XBNU9!Hj3u5dvo-QSEGwHe|ALCBvGm-Gn>!>Dsa6bA?HC<eJY3PojhU z1B~Nz;=}U8BJ>@>JBnty)|Zc_v$&u)nXI!hIm_u{sVcVcY<iW_NP%Xk)rCO>)*4Y} zW6`5bE;O=R6wCMz`zU`X#fBHyJV9Wgsm*lD=lQzF=k4_^tM(MBq4Gou6*^O`W~-ru zo4FKbcuKw5tQq0ybRvaNO(B`SN4KZioSG%jOl(POwK=QjmOIgSd9Br1RVJN88$<b3 z>MjCm&O`skw86~qrdio#v0x_q=*HX@QSmdia@pBDqO=-cO9Y#Rxly|%IlpCavhY#G zXkyNPIhn|ut(2Q1EoLq?oJ?j;R7OYoZQe&;h9{OnC}%WzmtW1x+$dY2q1kKUU~oLY zHa;GV$J3>qG%L$uI&>!)Pxj@Elw?y$!Eh?BmShIF`45fgq7b4Oro3iK-1tW>jp=}~ zC=3e~ktM@0@<r~@zI3$bNnX(&Hn-1>R+bbqPor_9bF-5bsN^}(o0Vj>$6}m{DylFy z41Z@`@|L$PCE}~GSTa8If?Gapzz>|`h%*uo!-(@=zfulZP%MP}(Xof@p`l!1wlGu3 zzbqgL{-N_W256T*<O{y$@OYKSv<@FV?<IsvU0t1hJqk6VP=x0m1}fqoc#J!^g-Sfd zV;FG<|4F3L%gGNT_KOy0CPycy`~ls!BQ$~7eX*-o^Yl5~J*}I5qf4hOh*l3b8BYF& zTN^98FDlw2Bi-guE<aSSH_8RKHIqkKU^=LeKz5W)K{c@kSUIsG$Kz7M=2*oP5o}8| z!?P@-*SZU71aKZ8f`nH+*ua6I@ieyusi&j9$_8+DKl4u9y+~Mhe(h7@Z-c;!ah^?~ zeCsRi6sw#d!~EwIdY(nc8BbNgGrVpl0urfdQpyq}9Y|ApCRTU7j>L`R*>k1K5?SOp zFA0bL-?6i$Cy!X*VvZ|v^#|Afe60aoSEdGt=AcBZwm8d?KjJS(4E7>M4hrxGa}#$- zE3z+2TAz)`XHMRGv{E^kf`foQ-i$*NsRS~hfr4KOJQ)Ze>8c&~;XG;>27HYHcSiHJ zCoGXs*`ps4>%k62RAo};jH_}uStU-PUbU0RA{f^Tr?CRp!a)hCdk%Vuhtu{958pI+ zeuvZk<POnohN`?^b~Ud*rjSie-I&+yt`c35hbBi&ln@`OMziarq0+yLBco4iae*w^ z^=J-vH~B&i3roglExX8ZrkZ>mVNLMJ=g06ER-=e|Z$1Zx+tFO?RsD)gIjv<T^RI9R zy&|0~xuP>MHtcZt^XvY_fjzllF;=W!OFDi^$Qn2Km<zSOnX&8!S2KgE032rn0TdVo z$2|xE5umj>f@YF_UnX5HL4X{oukY}$*0Qro8gQ)fozoHwh|5%yXqz^fN|9R9mq}^3 zhG+N&ERl;t6CaFwQqXyjTMi=V8iG2Goh*$|SFQRfzQh50e7i<;NMK}fFl3#5%&iDb z>7pGrx{dR#vxCa&i?K(~wx0WL$>gzmB4^bmA2SQOIi5Dnq_u-&9UgxqT`+4V;`i9q z&dz?*CP}^2->H_`u-*y4Ha^u?mDH+nx%6<zK#k)_-6Wd7#4;h5J5k3~Wn+q$zP6vR zY-YTqOc?PxF2DdbJ#X61=~FKILN*Z!6@FXv+!+I>EaD8S&5u}iM7|vBEFhL*=5A;j zk2HSQ_(7!|GDc8NSO5Ee>YEDMFnP_?1xMj;xSUz80Ui%Z%c1AMLy6pKIEr`qP|q28 z2l*S(!3~i67^>u86ES<<gWMs{_tEtk)Nzusl&aUF=guSEJ*HhxpNpd>ETHb{n?Fb= zuF=4Ic934EyFL#MIzXT!ifGMP9RCUzW|8=9<U91~!K1V(M>c6k*MmM@*{JX-%)JDE zZQ?VAn-ZT<?(Vi>Z{-}Xs^Y&Mv#O^Y+}?kwonm-_bj$*|;6_t0+2?5`Zu&3r)$hkY z@EsO|2TY&+<SWEa1~xN$P-H|8gdBK1<JT;E@)0a!`ahreXz<0{Bl^&`i`#!5sbR$9 zKbtj#`g>mE)?yv^tNQRML=om8zBGQYN;YZ+`UPgD=N~?$_*b-?FhJm~l9vuQtZpSr zpmg=m?r)m;-0}0uSHzD-E~JaaUhXqUr{3Fruj$BK_e@FC%57uw<|D{oE&hWK9xy)p z=X1{v^zlU8mv=Q1Iz`7I5%iB9y;sFv#{c=L%wxG~)KN|Q|Ks+bkB!x_zWL++^-zDW z^zK?a?9Dfzob2Op{Y-DGksBy*H08)8Nt+%hxn%rTJzE6yPJJ~l<5Nb5x1A<<<B?@D z^<kELs_m73zNYx-iKQ>op?48;zK$TfwaGTGo>2CnkN0GAv@6o=x8=)8iMo2^#@xe= z%T%tL-0vlL(K@BUUPk}imEA)fU;O>2GBta`ANOAyW`23>ht(NA4V&$iTAL&=!R(dX z(FNR92?s7P(apx9b2e}op-Q0a!$GOg8MVHtKlm`gTvvPsceZe+`i(~Mqbs{J|7ig1 z2TNXvnvB-XL!etH(s1CHuQEpacwbzwt71eC3d3YyBwr!E)rd#63;$bi)`aIRyTERS zc8TwpJ=Dp(j}Lu-+ZnFUHnC{>i(lFobvtuxit9l>Y|yRC6*2L@zms-oPMta&=Ewon z?JBAo9#@>^*YbaPg@8Dm3%xYs(WwtfonsYr<#{D|_QtPwRj_N6{#Tg{b~r04bKPLJ z`%IWl3Vam6qHK~{^jpm@abb4<m*oC+<hzPG$xFZghn=TJFYelN)9oXTRZ5`$cKp+r ze~Iaz6Q<9=XN<nJdVCr@yi9dGzO(iJr+Et=lK&o&q*4CTFJB8b?)rcJ+FeVxRcFPn zw_l&<o-lXD36VOAQOs1#<0L+T+p+uKx8tv9S;Te}leg6J!g4$o$#$E5Q?#Vwav+$Z zFpQSl4$wHpl!rDQPV;s$PZ4?199zl4e%&;p>C-fZQK?{Hx!A~;<?u`XZCENW9l*9U zo7z9pvNkR-oaRfS&J&cK%<>qtdq1_?FxRFg<$yItXIe(f5WlXoezlbl%oR8wlf@;v znKYwlUXU1ukpvS(`TBJ<n_*;k_i~xpL{6$f4k6M)BcuKD4K48p{)_YV?upXb0(_{& zM|G7LkBJspAQ{n`vqWrI)cN1W-ltMwzRYF{SzMIcpvqJVw7l&|xZk5!HYxG;VskjJ zE*!|$T4_#H+UpyWWVgFeu9-wt*JJ&bz`};NokjWKW^rVz5^)Dw9qK6*3b4yoHjM7j zm8KW2rcS@UMG?7ltCmm3iLqL_5bdr@wgHc|Zo{0~q-=5ttxi}vG+UGt7fkx+D&1-e zJ;}4$PC}d);_*l*DmQjpS}vE<ENVrLh9Yr8AIhnb-Jv~f*rH3x>TX{(w<Frvx>*5L zh`}!Y>U4DHRGT38^OdGh|Jv1zSdU9~DVNLHC8958@OV6q)Hu}Au{=|6w48RQT|(!| z!(E(5n#9ul;-cR-f4#?~{w6VHq7STp%<{fE8*H-eS6GFuTal@KNdsw1`G_{lrlq!) zaaxUf202#hUs;&WoMW-fGxbca`235D^Rrhve(EG7N8?ILwGc&#$e~~`cEd&~YXdl- zi6CkKRf5O?Hd6?{iz2*R+6WjY?!=C%N44za(^w5;ZjK@fqe$35_h)4zGzd27dLp4u z{i+ks7y6G{6O}cA?;B5Y*BF`bKF2(924u9riL#86yY+-9%jNE{9HM6Fuley!*>2k? z!Y~K|KlCMcO~nN-f0IQtg&k`GyhMm}Vzk2_1!X21$4u~E+5_%k>ExrTgZcMEe)ez& z(q$mys@EtJg_92%DRNEh6j)a-ul#4)w-g)!qr-0h8p-ahg(X8PfZ+6<?k<?{Bl&7! zA8k1H#<{uhPhbIqu|kRE<9Z#QrD7aGHi$vXwG6Mwd>sbYJy0{TaPGEBbX6Y<USnLx zrPwkxkQ0>w5t7=TLVFEE%QOw_UeOAM7H%9@Poy#h_GMBD9kQzgk9a6CDb~N(TLwFZ zfMO(PR;;D)!-ONF6P(H+i|DSoRK6@-)stt}ctK&dEriagAPbG2cTtfs`y>30Kx?lv z%t%<Tl_eY7IQq~GJH>ecDuFp%*Nj}*z302Lk1_>aCt8bxSJgKR<pBS~=jj=vB8w-J z#kHPY!MihC3fh<P+l}b&9W^h{D2Vftf#UQykRIjawT|pu7=RypVFQmWYXEmPV~x?g zfx-&gc1gTZjted<Dh@9@pm{4)qp6b|8oV7EoAC;ft~c@ah3p-4w0*eT?b-%!Nu%1c zD@)PRbtPcNHEv9y%ww^1lS}+WZfAC=@#8O*8jwl~Kap7bQFtuO%H^>ove|V*3*6c{ z15`9p-TYzFu?{vN902Lz_1kHdO}AS3ulj{F^y}t`Qtg>UQEDn*Yl$zVR7w<$J_}h9 zrwq~i_)y#SAQ9gL63ccPB&^g>3_!ueH1U+6dv<>O<Tr$hw>=pSyCCNUks~>ch8gxq zd^L|W4@n%&$_bv<B1rrc%Sc|<H~*MBq^*sN8FX+uT-=zuP>W0>Q^-hsfa-VjF9=IN zijgdlTF$eH(*6|WbcWY>u}sz&%XMB&7N|%lalKIUl~OvLWQQvG-EQxbvnR-%7~I$J zNZZy{3#JYCS%l<0qeIoTzcl1W-Th#yS7MWJl)G0X6=hExx2)N!bA2O!dMUY|X4xmK z(V$IFZ!;R3R)hCzFuM#EfOMg;a!4kUOcHg4OJzF~E&HsmN;{$HA|Fvh4OJX~{2RXT zy5{4fxTqWC*Jsw9Ei{f|Se8KQ?OgQqnqpYPB~eRH8eNHvI``^Vh(UCA&5$|{%UeRj z$+`8Tt2$fFcG;`<lx)r!#axOG_mnc9TvmCGi_9aha?U4Q%SA48j_>%MAGyL!?la(# z)8c!IHA^GC6OX*gyfPrQZiIn#<@&(A^|3k#Z3EwGkykwg+S5vj{tkhdincrq5&>?W z4ZIyU(n?6DpNvh;ENVl(;8HAhR*Nkljq-wubV`4wQeeL;JGo_W#*N98f=BD8FoQ~J zo!>gSIx~PFH5T)FM-bP4dacoTdpcnSQgvhmu(Dc2*b>9g5q|-lL4L!j<z{h_YaAKF zj%W!ctn+}|+=vP#z9ao5ZtA5%;WQiSw42!gjiE-jE&^V^bpnvU2tdk|h2WOH-`LX& zaPE4*nHsqV5ptn$)JgGM|8KZ(Y2rI+hy`X2we_yO4jQv6l+UJXXC;)CMg;YF`5NVM zku7nvZs_%rYa5ap$@*A>n)!(j5DdU=_?Mz{Mia0h`5bvGg|BA3Lqur{OXtqAsGi$L zz`bHABCWO|mvV0UDVm_cK>`XaVvXdc{TF(vJKYVD@#H|=!9;F9CQhvKF}_y$<Tja~ zCSe{!H4Q1w^5YK5dL<mmP#xmH<ESWiedPH{%TtHJ8LF+#3H>7g`B1T#Myv>$?TO9$ zMhn<s<Db1C`Ad)@0MILrdsbf*zV^t{xvqe>0|4-F$U6@T*d6Yr@!$6MbS`#PS$+T> z27uuI*j1aeCm$PjJ`nc*AgpL#({vuzKy2G_RkG*cOMd+)pzaall3n4>@V(9LCOPW# zsdIisL+o~sNFqy0DssDcx=vy6UdA!u4<$y&$56Fz%vTq8c9Sb|jyJT}d95wd^g_ z@!XzUzS{ii<j^?^*OWYBf1Fon4Tn%tW6&7-O<eGS2ENap*^)niB;CC4{wN4^)VY87 zIs;J}QlY_*5(oOrQ+vGE_^OcfCHKh;%(S6=v4*2Wr&D})`@CBBQ#6LZDT#oTd`v2< z-AV7|8m_y7vC4a?0uZ_A9!#2RQs>9+g5=lCV2@`Azhxv6-Z9tl+#dVB+Dg^Q!7s5R zMESn!?7xyfP<@=U)uvphe1$f{`96CfY4`!`Q0HBea!0ruSf1ssMZd|RdA06lwNB3K zP<!9u2M+BW(s0noS5lS<I%BH;Dt(g%4jXom<^we~t`#*rOXxQjI8vtZDxnSNjW{Pd zd3z04znFAolpKW-^=q8#Xc<A80h3A7r@eKOQ})WW7*e-0RB9e9J3q_X_e22hz58gB zhB_HVie5cZaGD({`vfeo!cC-Ze{0LB6dGn&ZQvLee&G!(l3ay-Qy<&c);V%%S~=FV zDUt>!m9uA|GQDj;dqDDdjmFf?Yg}%g3AI?nl0B~RMg(<y+MDqHtKmGyZI2!Lr_-a( zxk1msh&sDpoxbO+i}Ot){u^EHofGw-<~fT&6w+*TBSggI{iPqiwO+*>x;9%$<LQ2| zDr3G03Ba}KxlPXJy#X)iwO6tdeaMQJ_Qgk2Bstwzrn2T5sFyQPx2s4?@n1(T&nqO| zn>v;_Y*Hc1>zu}n^Y(3jO6}hXAI^V{a`q9gjMqxH^2^))BMwjX2#$dgj&B8X=N`zr zWYZVa=zsjcWf~UB9~glZSue;;0mQB8MvqRd0j%jqM#2tvz0|%m<}<~36o4MKZ%PC& zBIwt~W4OdPM2K?<P$)o<);r=>AxMb!Lb!AjCQL680t^%-$}ll9883|(^QDu<Dj8(3 z?ZmHghD>oTs;vK;ILHkH*SilQuI-F;E#S~Y*K;Y+7X>KPACH&wyby7NdKeL&8qbK* z(f+x{q^WF9N~ecww1N-#5yafdlroPIa#wOlxHof&xTm*(sC|#TKjZ>I;_jz}2)XwN zljZ(Ugoyj9D7o%`#VB)Mmqva7mrh|IDFZ(+I^r{Mrc5P)>nkhwzu6*z-%fA)n<p}m z_p761XzEh-^}r|H4!h?5R20rHJh7kPkbV+zK${;7`>TEfBQz(=P2@He5J#Mw^@O_5 zI^b4F%1gV*6+eRtF7iU42$y0?NwhS>G<`xaXH{y0*t*J}IP{G3))d`l7Tsqqo++hY z6K6_vd0P?}M^Ni`%@%`jq4<;u*o)<TJoEiGjpGr?u@!*-ofMOnmT;}3W~}cz_~zHo z<*sq&Vh*okE-jAvdCfAC%34!X^Q0;hlbTF(B9SmkQ=_PL221P7FVrwv2rz~}PZk7j zP_en75F=HkqF9%W(w`W0%qEW7^$tCp<IdlxRu~;CDKw@V-^UKAPk+CQ?a$pS&c<Cb zs@FFQnaF1T1bY1zG*|!)M6#l}ir9RZ%jsV_(bDbFpshm2up1>mtM-R~-9A^9=l8-# zD?KFb9W2pPZ(&3E!ZH#jNvU*03kkJ98d0PeVl~zlN%e_=x~@N1$iJs-wFoW)!l73+ z&s~YT?!2PCmW5iO3Bzz)#s!=yA9XQp$r`zi_<4)W3iZXNm1UZ>%%OTt)24M!9hP6O zQ!&hrDH^)z`Z>P!(XD*BKQCDMUw{h#YjWf&z`s;Mg%rl_qA0&ZrGflG9`}W$QY2Lz zhiD2Fty)ZMT)bb@urQ2Qy4!2@7WaDFQ&Q8kp)LQ#&B!c~rJa(cN^7r-H#*`?Z*|m> zWZv$0#Y#G8sIrc#Wb34Awdyq*_N~rp*2>XE?K*WEX|yqmdQ~m&)aTt!TU>qzz27T) zEn0`17u`MX)s_G0Mt7}?(d&9>gYO+}ZiT&Bk)GNbtG6rGiw}BNY#&<EJ8?Q3w|9Ni z2Rjn4qm}ASADv%W<?;2Uj$iwfC#vYZ1ii1HuJB`DsIm_Xv9zjACh9}WtL{`aowg#N zk1Px9W2>xmZDK?F#4s%ZRwwC<;Yr(~T@D&yO)~4MwZ6LQt*xQP<efFrD9!z&rj(sa zWpw9j?lWUj``Csq*kp5>T57eiw%YqVt+8E9*Cpf9_k|Pc=*tX!Rj2PXbh)m+Ha=tB z_0(Hm{gRnXu%#=uWwyPmS#0fE*1l=LbzQf^eJ1+NB$KoCZFW=o&JT|Dzi#Akx~YAi zvzxh^G0o0~nzP%94Y!c5#r$^lQ^A%BwQRZ>jTb4}ikW6PRLtYuDPE$a+5N*$rAn9a zjAvct>h6V=bA@aY<d91q`4mt{D~j0fFFyXv<ttQ-h>VJkiH(a-NK8sjNllYWZh7RD z51jr{KtY9o7@1^HjL#ihZcxVcp3hZ;ze~d-ivh&7%moh^Bub1q8uh2%3tse~hdk^N zx4GR@p6>q;h;XxV!kp$5XF9`KPBPce_IR#_5PLl-XmGNNrSpG>H7Vg-rL^WE7rMYL z=DE?p*~0m*91&dZGB>$&L=xhq(PjbjENCGMTg0LkvouTRv9ZnKLk~0TaKn!<;z$!8 zd6ZE{8-0v1o#P9Go$V{1_{QhH^r_Dr@b%a?)+8tOrvq5Fz>j!eGn!l@NBfDh395;v zJp*J#=3<L~aISNS!wP>oS&at&u&=St7cBlH>b3G$*i`?%zl%o|hpQ5N{@2rcRRqhG zmsTlMgO1jBb+1E%y;{mPU#Q%rHXPNSE*v%KvSt7qphl-{Xkg`z8yVZ@)0i&}+>4A~ zO}mskZYHqHIsIt0y+fOb7dTheeoGV4dTg(yXyD*uIF2g5RgkXjLb4itQ5?E3F|P2< z=!>oCc+!p6+peGLSxu?Bgrr!5ic<`IydC>W&4OnEsVcbUpEX9NQ&2qhn`Z7-o~oP< z+~C&;6gmu`R{H~^ZLidrK84qTyeHCChsKR=ojT?)Y0V!`JYr-9)W|3OcrKV?K)dNL zd%Iw^e9-_BT82zHVk17eGWVH5au&~~ueCe-0JM{PvpG!m7CP^+_~zllq4<}B(p&S1 zfRBAw;nLX|SmmthfpBLRU@i33j@D7v%%0z4<=X(bCU+I`Bw1vslBdibzBdGQh-|eh zN>Jf+z0Xa+t8m-=1+NzmT*pQA23rDYCfmw|tk9R+?7p#Y8pBIloS*n)pXu^mn~pm# ztGrLI%5+T@^w}2mre+$eGkUW}t_1|OfNCm&4Xp{V8pE3$+l)^PQ)CQQPkEgqTj|Q9 zsEM@z*(}L(0%}zvahzs=fe9L=(J6c|d)H`mp`(sZ>C=U$_|*I|kcAgytq8A;uSl!& zQ%R-gdVV+RkTd*m%CUR$k#$?-mOS3j$H~dZ<?X0E{$&aq(h!WG7*5b)&IDde;7GU= zOArJ>kh1_H=$IlCGL!N1wRj2rCV&vVpQB<;KeWSd;)R06JT7+nyuI)_c!8?bO{==| z?GrQ)-hr<!nbuk=Pj1R7JD^ClpL7H|lyN~D!mC&uXlMAkya+{tGz7xo-SyJp#IZ9h zwF+{8t&MSBEWN+CSMxABfQ3BCxYF0^_4ltjh=DBWt$vQ!9-LT-JBV)%S0C25t6R*w p!mu!QQjmBq|C>?!m=TwA|MUa<cFIs(eTm<fHQR3g8!`$a001`R`Yiwe literal 0 HcmV?d00001 From edd5d81700a0d4d55f8fe291944c3990978660af Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 15:12:29 +0200 Subject: [PATCH 16/27] Re-enable all core versions --- site/config/_default/config.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/site/config/_default/config.yaml b/site/config/_default/config.yaml index 0a7d2c1541..25e4930333 100644 --- a/site/config/_default/config.yaml +++ b/site/config/_default/config.yaml @@ -19,21 +19,21 @@ module: - source: "static" target: "static" -# - source: content/arangodb/3.12 -# target: content/arangodb/stable - -# - source: content/arangodb/3.13 -# target: content/arangodb/devel - # Version folders can be ignored temporarily for faster local builds # of a single version (here: 3.12) - source: content target: content excludeFiles: - - arangodb/3.10/* - - arangodb/3.11/* +# - arangodb/3.10/* +# - arangodb/3.11/* # - arangodb/3.13/* + - source: content/arangodb/3.12 + target: content/arangodb/stable + + - source: content/arangodb/3.13 + target: content/arangodb/devel + markup: highlight: noClasses: false From 538a871e8caa5b883c6ad8aa676fc64446f5578e Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 15:12:49 +0200 Subject: [PATCH 17/27] Try Urbanist as font for headlines --- site/themes/arangodb-docs-theme/static/css/theme.css | 1 + 1 file changed, 1 insertion(+) diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index ec79d63573..a37a9a1eaf 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -1332,6 +1332,7 @@ article.notfound { hgroup > h1, article > h2, article > h3, article > h4, article > h5, article > h6 { color: var(--HEADERS-COLOR); + font-family: "Urbanist"; font-weight: var(--TYPOGRAPHY-BOLD-TEXT); overflow-wrap: break-word; } From 62ea1037c7a4f41fea87133322bf215364635dcd Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 15:33:31 +0200 Subject: [PATCH 18/27] CircleCI: Account for versions.yaml change when loading versions --- .circleci/generate_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/generate_config.py b/.circleci/generate_config.py index 4d12e8194d..8548703ae6 100644 --- a/.circleci/generate_config.py +++ b/.circleci/generate_config.py @@ -18,7 +18,7 @@ ## Load versions versions = yaml.safe_load(open("versions.yaml", "r")) -versions = sorted(versions, key=lambda d: d['name']) +versions = sorted(versions["/arangodb/"], key=lambda d: d['name']) print(f"Loaded versions {versions}") From 440b218b172a380777447535c4804c1b46991d4f Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 15:33:56 +0200 Subject: [PATCH 19/27] Add optgroup to version selector with label "Version" --- .../layouts/partials/version-selector.html | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html index 68c1b53c0c..88ec7b6540 100644 --- a/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html +++ b/site/themes/arangodb-docs-theme/layouts/partials/version-selector.html @@ -1,12 +1,14 @@ <div class="version-selector"> - <select class="arangodb-version" onchange="changeVersion();"> - {{ $versions := index site.Data.versions "/arangodb/" }} - {{ range $i, $version := $versions }} + <select class="arangodb-version" onchange="changeVersion();"> + <optgroup label="Version"> + {{ $versions := index site.Data.versions "/arangodb/" }} + {{ range $i, $version := $versions }} {{/* if eq $version.name "platform" }}{{ continue }}{{ end */}} {{ if ne $version.name $version.alias }} - <option value="{{ $version.alias }}">{{ $version.alias }}</option> + <option value="{{ $version.alias }}">{{ $version.alias }}</option> {{ end }} <option value="{{ $version.name }}"{{ if eq $version.name "3.12" }} selected{{ end }}>{{ $version.name }}</option> - {{ end }} - </select> + {{ end }} + </optgroup> + </select> </div> \ No newline at end of file From 7ad86718906e177e883fffc82d0f9335883e2c4a Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Mon, 13 Oct 2025 15:43:18 +0200 Subject: [PATCH 20/27] Set sans-serif as fallback font for headlines Less jarring change while the Urbanist font loads --- site/themes/arangodb-docs-theme/static/css/theme.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index a37a9a1eaf..58f5604d3a 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -1332,7 +1332,7 @@ article.notfound { hgroup > h1, article > h2, article > h3, article > h4, article > h5, article > h6 { color: var(--HEADERS-COLOR); - font-family: "Urbanist"; + font-family: "Urbanist", sans-serif; font-weight: var(--TYPOGRAPHY-BOLD-TEXT); overflow-wrap: break-word; } From 46b461709f88e98e8d57bd7c01d39f0bd24e6b3b Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 13:51:13 +0200 Subject: [PATCH 21/27] Change tags due to renaming --- README.md | 2 +- site/content/arangodb/3.10/aql/functions/arangosearch.md | 2 +- site/content/arangodb/3.10/aql/graphs/traversals.md | 4 ++-- .../arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md | 6 +++--- .../arangodb/3.10/components/arangodb-server/ldap.md | 2 +- .../arangodb/3.10/components/tools/arangodump/examples.md | 2 +- .../arangodb/3.10/components/tools/arangodump/maskings.md | 2 +- site/content/arangodb/3.10/deploy/_index.md | 2 +- site/content/arangodb/3.10/deploy/oneshard.md | 2 +- site/content/arangodb/3.10/develop/http-api/documents.md | 2 +- .../content/arangodb/3.10/develop/satellitecollections.md | 2 +- site/content/arangodb/3.10/develop/smartjoins.md | 2 +- .../arangodb/3.10/graphs/enterprisegraphs/_index.md | 2 +- .../arangodb/3.10/graphs/satellitegraphs/_index.md | 2 +- site/content/arangodb/3.10/graphs/smartgraphs/_index.md | 2 +- .../graphs/smartgraphs/testing-graphs-on-single-server.md | 2 +- site/content/arangodb/3.10/index-and-search/analyzers.md | 8 ++++---- .../arangosearch/arangosearch-views-reference.md | 6 +++--- .../3.10/index-and-search/arangosearch/nested-search.md | 2 +- .../3.10/index-and-search/arangosearch/performance.md | 2 +- .../index-and-search/arangosearch/search-highlighting.md | 2 +- .../operations/administration/user-management/_index.md | 2 +- .../arangodb/3.10/operations/backup-and-restore.md | 2 +- .../3.10/operations/security/encryption-at-rest.md | 2 +- .../3.10/release-notes/version-3.6/whats-new-in-3-6.md | 2 +- site/content/arangodb/3.11/aql/functions/arangosearch.md | 2 +- site/content/arangodb/3.11/aql/graphs/traversals.md | 4 ++-- .../arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md | 6 +++--- .../arangodb/3.11/components/arangodb-server/ldap.md | 2 +- .../arangodb/3.11/components/tools/arangodump/examples.md | 2 +- .../arangodb/3.11/components/tools/arangodump/maskings.md | 2 +- site/content/arangodb/3.11/deploy/_index.md | 2 +- site/content/arangodb/3.11/deploy/oneshard.md | 2 +- site/content/arangodb/3.11/develop/http-api/documents.md | 2 +- .../content/arangodb/3.11/develop/satellitecollections.md | 2 +- site/content/arangodb/3.11/develop/smartjoins.md | 2 +- .../arangodb/3.11/graphs/enterprisegraphs/_index.md | 2 +- .../arangodb/3.11/graphs/satellitegraphs/_index.md | 2 +- site/content/arangodb/3.11/graphs/smartgraphs/_index.md | 2 +- .../graphs/smartgraphs/testing-graphs-on-single-server.md | 2 +- site/content/arangodb/3.11/index-and-search/analyzers.md | 8 ++++---- .../arangosearch/arangosearch-views-reference.md | 6 +++--- .../3.11/index-and-search/arangosearch/nested-search.md | 2 +- .../3.11/index-and-search/arangosearch/performance.md | 4 ++-- .../index-and-search/arangosearch/search-highlighting.md | 2 +- .../operations/administration/user-management/_index.md | 2 +- .../arangodb/3.11/operations/backup-and-restore.md | 2 +- .../3.11/operations/security/encryption-at-rest.md | 2 +- .../3.11/release-notes/version-3.6/whats-new-in-3-6.md | 2 +- .../3.12/release-notes/version-3.6/whats-new-in-3-6.md | 2 +- .../3.13/release-notes/version-3.6/whats-new-in-3-6.md | 2 +- site/content/data-platform/graph-visualizer.md | 2 +- site/content/gen-ai/graph-analytics.md | 6 +++--- site/content/gen-ai/graph-to-ai.md | 2 +- site/content/gen-ai/graphml/_index.md | 2 +- site/content/gen-ai/graphml/notebooks-api.md | 2 +- site/content/gen-ai/graphml/quickstart.md | 2 +- site/content/gen-ai/graphml/ui.md | 2 +- site/content/gen-ai/graphrag/_index.md | 2 +- site/content/gen-ai/graphrag/tutorial-notebook.md | 2 +- site/content/gen-ai/graphrag/web-interface.md | 2 +- site/content/gen-ai/notebook-servers.md | 2 +- site/content/gen-ai/services/gen-ai.md | 2 +- site/content/gen-ai/services/importer.md | 2 +- site/content/gen-ai/services/mlflow.md | 2 +- site/content/gen-ai/services/retriever.md | 2 +- site/content/gen-ai/services/triton-inference-server.md | 2 +- 67 files changed, 86 insertions(+), 86 deletions(-) diff --git a/README.md b/README.md index 56f14f3459..e1e35f9adf 100644 --- a/README.md +++ b/README.md @@ -720,7 +720,7 @@ Enterprise Edition features should indicate that the Enterprise Edition is required using a tag. Use the following include in the general case: ```markdown -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ``` ### Add lead paragraphs diff --git a/site/content/arangodb/3.10/aql/functions/arangosearch.md b/site/content/arangodb/3.10/aql/functions/arangosearch.md index 0b0107c595..4bfe55e35c 100644 --- a/site/content/arangodb/3.10/aql/functions/arangosearch.md +++ b/site/content/arangodb/3.10/aql/functions/arangosearch.md @@ -1281,7 +1281,7 @@ FOR doc IN viewName ## Search Highlighting Functions -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ### OFFSET_INFO() diff --git a/site/content/arangodb/3.10/aql/graphs/traversals.md b/site/content/arangodb/3.10/aql/graphs/traversals.md index 08d18ddfa6..c3d3bb2442 100644 --- a/site/content/arangodb/3.10/aql/graphs/traversals.md +++ b/site/content/arangodb/3.10/aql/graphs/traversals.md @@ -126,7 +126,7 @@ FOR vertex[, edge[, path]] of the collections specified by a restriction. - **parallelism** (number, *optional*): - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} Optionally parallelize traversal execution. If omitted or set to a value of `1`, traversal execution is not parallelized. If set to a value greater than `1`, @@ -141,7 +141,7 @@ FOR vertex[, edge[, path]] execution. - **maxProjections** (number, *optional*): - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} Specifies the number of document attributes per `FOR` loop to be used as projections. The default value is `5`. diff --git a/site/content/arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md b/site/content/arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md index a2a7a53b53..0700890dd7 100644 --- a/site/content/arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md +++ b/site/content/arangodb/3.10/aql/how-to-invoke-aql/with-arangosh.md @@ -422,7 +422,7 @@ the entire query result in RAM, use a streaming query (see the #### `allowDirtyReads` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -433,7 +433,7 @@ for details. #### `skipInaccessibleCollections` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Let AQL queries (especially graph traversals) treat collection to which a user has **no access** rights for as if these collections are empty. @@ -444,7 +444,7 @@ accessible results by changing the access rights of users on collections. #### `satelliteSyncWait` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Configure how long a DB-Server has time to bring the SatelliteCollections involved in the query into sync. The default value is `60.0` seconds. diff --git a/site/content/arangodb/3.10/components/arangodb-server/ldap.md b/site/content/arangodb/3.10/components/arangodb-server/ldap.md index b773edf61e..2fde26e69f 100644 --- a/site/content/arangodb/3.10/components/arangodb-server/ldap.md +++ b/site/content/arangodb/3.10/components/arangodb-server/ldap.md @@ -5,7 +5,7 @@ weight: 10 description: >- LDAP authentication options in the ArangoDB server --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## Basics Concepts diff --git a/site/content/arangodb/3.10/components/tools/arangodump/examples.md b/site/content/arangodb/3.10/components/tools/arangodump/examples.md index 1c3b95c6f4..54000c4e5e 100644 --- a/site/content/arangodb/3.10/components/tools/arangodump/examples.md +++ b/site/content/arangodb/3.10/components/tools/arangodump/examples.md @@ -156,7 +156,7 @@ INFO [66c0e] {dump} Processed 2 collection(s) from 1 database(s) in 0.132990 s t ## Encryption -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} You can encrypt dumps using an encryption keyfile, which must contain exactly 32 bytes of data (required by the AES block cipher). diff --git a/site/content/arangodb/3.10/components/tools/arangodump/maskings.md b/site/content/arangodb/3.10/components/tools/arangodump/maskings.md index 032ea149b4..5760a360ee 100644 --- a/site/content/arangodb/3.10/components/tools/arangodump/maskings.md +++ b/site/content/arangodb/3.10/components/tools/arangodump/maskings.md @@ -470,7 +470,7 @@ processed by a single masking function, ignoring any other rules below it. ## Masking Functions -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} - [Xify Front](#xify-front) - [Zip](#zip) diff --git a/site/content/arangodb/3.10/deploy/_index.md b/site/content/arangodb/3.10/deploy/_index.md index e073069b53..80a2c14e05 100644 --- a/site/content/arangodb/3.10/deploy/_index.md +++ b/site/content/arangodb/3.10/deploy/_index.md @@ -44,7 +44,7 @@ You can deploy systems that dynamically scale up and down according to demand. ### OneShard -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} [OneShard deployments](oneshard.md) are cluster deployments but with the data of each database restricted to a single shard. This allows queries to run locally diff --git a/site/content/arangodb/3.10/deploy/oneshard.md b/site/content/arangodb/3.10/deploy/oneshard.md index 048508fdfd..743836841b 100644 --- a/site/content/arangodb/3.10/deploy/oneshard.md +++ b/site/content/arangodb/3.10/deploy/oneshard.md @@ -6,7 +6,7 @@ description: >- The OneShard feature offers a practicable solution that enables significantly improved performance and transactional guarantees for cluster deployments --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} The OneShard option for ArangoDB clusters restricts all collections of a database to a single shard so that every collection has `numberOfShards` set to `1`, diff --git a/site/content/arangodb/3.10/develop/http-api/documents.md b/site/content/arangodb/3.10/develop/http-api/documents.md index ec68f4fb1e..95921d836f 100644 --- a/site/content/arangodb/3.10/develop/http-api/documents.md +++ b/site/content/arangodb/3.10/develop/http-api/documents.md @@ -2537,7 +2537,7 @@ db._drop(cn); ### Read from followers -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> diff --git a/site/content/arangodb/3.10/develop/satellitecollections.md b/site/content/arangodb/3.10/develop/satellitecollections.md index d470d6bb2b..2e95897664 100644 --- a/site/content/arangodb/3.10/develop/satellitecollections.md +++ b/site/content/arangodb/3.10/develop/satellitecollections.md @@ -5,7 +5,7 @@ weight: 250 description: >- Collections synchronously replicated to all servers, available in the Enterprise Edition --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} When doing joins in an ArangoDB cluster data has to be exchanged between different servers. diff --git a/site/content/arangodb/3.10/develop/smartjoins.md b/site/content/arangodb/3.10/develop/smartjoins.md index fd44d18d56..498f62f6ff 100644 --- a/site/content/arangodb/3.10/develop/smartjoins.md +++ b/site/content/arangodb/3.10/develop/smartjoins.md @@ -6,7 +6,7 @@ description: >- SmartJoins allow to execute co-located join operations among identically sharded collections --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## Cluster joins without being smart diff --git a/site/content/arangodb/3.10/graphs/enterprisegraphs/_index.md b/site/content/arangodb/3.10/graphs/enterprisegraphs/_index.md index 27db0dfcee..f0614e1e83 100644 --- a/site/content/arangodb/3.10/graphs/enterprisegraphs/_index.md +++ b/site/content/arangodb/3.10/graphs/enterprisegraphs/_index.md @@ -6,7 +6,7 @@ description: >- EnterpriseGraphs enable you to manage graphs at scale with automated sharding key selection --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} This chapter describes the `enterprise-graph` module, a specialized version of [SmartGraphs](../smartgraphs/_index.md). diff --git a/site/content/arangodb/3.10/graphs/satellitegraphs/_index.md b/site/content/arangodb/3.10/graphs/satellitegraphs/_index.md index 9f22526ee7..ad984dae22 100644 --- a/site/content/arangodb/3.10/graphs/satellitegraphs/_index.md +++ b/site/content/arangodb/3.10/graphs/satellitegraphs/_index.md @@ -7,7 +7,7 @@ description: >- --- <small>Introduced in: v3.7.0</small> -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## What is a SatelliteGraph? diff --git a/site/content/arangodb/3.10/graphs/smartgraphs/_index.md b/site/content/arangodb/3.10/graphs/smartgraphs/_index.md index a9a166b0fe..e3faa431ba 100644 --- a/site/content/arangodb/3.10/graphs/smartgraphs/_index.md +++ b/site/content/arangodb/3.10/graphs/smartgraphs/_index.md @@ -5,7 +5,7 @@ weight: 95 description: >- SmartGraphs enable you to manage graphs at scale using value-based sharding --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} SmartGraphs are specifically targeted at graphs that need scalability and high performance. The way SmartGraphs use the ArangoDB cluster sharding makes it diff --git a/site/content/arangodb/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md b/site/content/arangodb/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md index 5a952b26a6..cb838d8f4e 100644 --- a/site/content/arangodb/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md +++ b/site/content/arangodb/3.10/graphs/smartgraphs/testing-graphs-on-single-server.md @@ -6,7 +6,7 @@ description: >- Simulate SmartGraphs and SatelliteGraphs on a single server to make it easier to port them to an ArangoDB cluster later --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## General idea diff --git a/site/content/arangodb/3.10/index-and-search/analyzers.md b/site/content/arangodb/3.10/index-and-search/analyzers.md index 8d2e041062..d010f0f77b 100644 --- a/site/content/arangodb/3.10/index-and-search/analyzers.md +++ b/site/content/arangodb/3.10/index-and-search/analyzers.md @@ -1049,7 +1049,7 @@ db._query(`LET str = 'Test\twith An_EMAIL-address+123@example.org\n蝴蝶。\u20 ### `minhash` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -1092,7 +1092,7 @@ db._query(` ### `classification` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -1152,7 +1152,7 @@ db._query(`LET str = "Which baking dish is best to bake a banana bread ?" ### `nearest_neighbors` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -1332,7 +1332,7 @@ db._query(`LET point = GEO_POINT(6.93, 50.94) ### `geo_s2` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.5</small> diff --git a/site/content/arangodb/3.10/index-and-search/arangosearch/arangosearch-views-reference.md b/site/content/arangodb/3.10/index-and-search/arangosearch/arangosearch-views-reference.md index 83b80d0f85..82dad0ee4e 100644 --- a/site/content/arangodb/3.10/index-and-search/arangosearch/arangosearch-views-reference.md +++ b/site/content/arangodb/3.10/index-and-search/arangosearch/arangosearch-views-reference.md @@ -177,7 +177,7 @@ During view modification the following directives apply: - **cache** (_optional_; type: `boolean`; default: `false`) - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.5, v3.10.2</small> @@ -229,7 +229,7 @@ cache-related options and thus recreate inverted indexes and Views. See - **primarySortCache** (_optional_; type: `boolean`; default: `false`; _immutable_) - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.6, v3.10.2</small> @@ -248,7 +248,7 @@ cache-related options and thus recreate inverted indexes and Views. See - **primaryKeyCache** (_optional_; type: `boolean`; default: `false`; _immutable_) - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.6, v3.10.2</small> diff --git a/site/content/arangodb/3.10/index-and-search/arangosearch/nested-search.md b/site/content/arangodb/3.10/index-and-search/arangosearch/nested-search.md index f126935cf6..563adf1d58 100644 --- a/site/content/arangodb/3.10/index-and-search/arangosearch/nested-search.md +++ b/site/content/arangodb/3.10/index-and-search/arangosearch/nested-search.md @@ -7,7 +7,7 @@ description: >- each, and define how often these conditions should be fulfilled for the entire array --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} By default, `arangosearch` Views index arrays as if the parent attribute had multiple values at once. This is also supported for `search-alias` Views by enabling diff --git a/site/content/arangodb/3.10/index-and-search/arangosearch/performance.md b/site/content/arangodb/3.10/index-and-search/arangosearch/performance.md index b7296c94ba..81279d55e3 100644 --- a/site/content/arangodb/3.10/index-and-search/arangosearch/performance.md +++ b/site/content/arangodb/3.10/index-and-search/arangosearch/performance.md @@ -536,7 +536,7 @@ Also see [Faceted Search with ArangoSearch](faceted-search.md). ## Field normalization value caching and caching of Geo Analyzer auxiliary data -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.5, v3.10.2</small> diff --git a/site/content/arangodb/3.10/index-and-search/arangosearch/search-highlighting.md b/site/content/arangodb/3.10/index-and-search/arangosearch/search-highlighting.md index 63e8ea7176..aaa11fb3c4 100644 --- a/site/content/arangodb/3.10/index-and-search/arangosearch/search-highlighting.md +++ b/site/content/arangodb/3.10/index-and-search/arangosearch/search-highlighting.md @@ -6,7 +6,7 @@ description: >- You can retrieve the positions of matches within strings when querying Views with ArangoSearch, to highlight what was found in search results --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ArangoSearch lets you search for terms and phrases in full-text, and more. It only returns matching documents, however. With search highlighting, you can diff --git a/site/content/arangodb/3.10/operations/administration/user-management/_index.md b/site/content/arangodb/3.10/operations/administration/user-management/_index.md index 481b95ec5a..32dd9ffd61 100644 --- a/site/content/arangodb/3.10/operations/administration/user-management/_index.md +++ b/site/content/arangodb/3.10/operations/administration/user-management/_index.md @@ -408,7 +408,7 @@ or the web interface. ### LDAP Users -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ArangoDB supports LDAP as an external authentication system. For detailed information please have look into the diff --git a/site/content/arangodb/3.10/operations/backup-and-restore.md b/site/content/arangodb/3.10/operations/backup-and-restore.md index 942a1fbdbe..a6acb7f7bb 100644 --- a/site/content/arangodb/3.10/operations/backup-and-restore.md +++ b/site/content/arangodb/3.10/operations/backup-and-restore.md @@ -69,7 +69,7 @@ procedure is recommended. ## Hot Backups -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Hot backup and restore associated operations can be performed with the [_arangobackup_](../components/tools/arangobackup/_index.md) client tool and the diff --git a/site/content/arangodb/3.10/operations/security/encryption-at-rest.md b/site/content/arangodb/3.10/operations/security/encryption-at-rest.md index 8a958d9be1..34a2b37ab2 100644 --- a/site/content/arangodb/3.10/operations/security/encryption-at-rest.md +++ b/site/content/arangodb/3.10/operations/security/encryption-at-rest.md @@ -6,7 +6,7 @@ description: >- You can secure the physical storage media of an ArangoDB deployment by letting it encrypt the database directories --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} When you store sensitive data in your ArangoDB database, you want to protect that data under all circumstances. At runtime you will protect it with SSL diff --git a/site/content/arangodb/3.10/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.10/release-notes/version-3.6/whats-new-in-3-6.md index 02b89c84bb..b25cb21b69 100644 --- a/site/content/arangodb/3.10/release-notes/version-3.6/whats-new-in-3-6.md +++ b/site/content/arangodb/3.10/release-notes/version-3.6/whats-new-in-3-6.md @@ -562,7 +562,7 @@ operand can be a collection or another View. ## OneShard -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Not all use cases require horizontal scalability. In such cases, a OneShard deployment offers a practicable solution that enables significant performance diff --git a/site/content/arangodb/3.11/aql/functions/arangosearch.md b/site/content/arangodb/3.11/aql/functions/arangosearch.md index 303eb0419f..2672ed25dd 100644 --- a/site/content/arangodb/3.11/aql/functions/arangosearch.md +++ b/site/content/arangodb/3.11/aql/functions/arangosearch.md @@ -1271,7 +1271,7 @@ FOR doc IN viewName ## Search Highlighting Functions -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ### OFFSET_INFO() diff --git a/site/content/arangodb/3.11/aql/graphs/traversals.md b/site/content/arangodb/3.11/aql/graphs/traversals.md index f9268387a1..657fbf0917 100644 --- a/site/content/arangodb/3.11/aql/graphs/traversals.md +++ b/site/content/arangodb/3.11/aql/graphs/traversals.md @@ -189,7 +189,7 @@ If omitted or an empty array is specified, then there are no restrictions. #### `parallelism` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Parallelize traversal execution (number). @@ -206,7 +206,7 @@ execution. #### `maxProjections` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Specifies the number of document attributes per `FOR` loop to be used as projections (number). The default value is `5`. diff --git a/site/content/arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md b/site/content/arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md index 20c0a0b70f..c430c0efce 100644 --- a/site/content/arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md +++ b/site/content/arangodb/3.11/aql/how-to-invoke-aql/with-arangosh.md @@ -482,7 +482,7 @@ the entire query result in RAM, use a streaming query (see the #### `allowDirtyReads` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -493,7 +493,7 @@ for details. #### `skipInaccessibleCollections` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Let AQL queries (especially graph traversals) treat collection to which a user has **no access** rights for as if these collections are empty. @@ -504,7 +504,7 @@ accessible results by changing the access rights of users on collections. #### `satelliteSyncWait` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Configure how long a DB-Server has time to bring the SatelliteCollections involved in the query into sync. The default value is `60.0` seconds. diff --git a/site/content/arangodb/3.11/components/arangodb-server/ldap.md b/site/content/arangodb/3.11/components/arangodb-server/ldap.md index b773edf61e..2fde26e69f 100644 --- a/site/content/arangodb/3.11/components/arangodb-server/ldap.md +++ b/site/content/arangodb/3.11/components/arangodb-server/ldap.md @@ -5,7 +5,7 @@ weight: 10 description: >- LDAP authentication options in the ArangoDB server --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## Basics Concepts diff --git a/site/content/arangodb/3.11/components/tools/arangodump/examples.md b/site/content/arangodb/3.11/components/tools/arangodump/examples.md index 473f550e1c..bde4958905 100644 --- a/site/content/arangodb/3.11/components/tools/arangodump/examples.md +++ b/site/content/arangodb/3.11/components/tools/arangodump/examples.md @@ -156,7 +156,7 @@ INFO [66c0e] {dump} Processed 2 collection(s) from 1 database(s) in 0.132990 s t ## Encryption -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} You can encrypt dumps using an encryption keyfile, which must contain exactly 32 bytes of data (required by the AES block cipher). diff --git a/site/content/arangodb/3.11/components/tools/arangodump/maskings.md b/site/content/arangodb/3.11/components/tools/arangodump/maskings.md index 415262ccd5..0bec342887 100644 --- a/site/content/arangodb/3.11/components/tools/arangodump/maskings.md +++ b/site/content/arangodb/3.11/components/tools/arangodump/maskings.md @@ -470,7 +470,7 @@ processed by a single masking function, ignoring any other rules below it. ## Masking Functions -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} - [Xify Front](#xify-front) - [Zip](#zip) diff --git a/site/content/arangodb/3.11/deploy/_index.md b/site/content/arangodb/3.11/deploy/_index.md index d23d40ddf1..98e7932147 100644 --- a/site/content/arangodb/3.11/deploy/_index.md +++ b/site/content/arangodb/3.11/deploy/_index.md @@ -44,7 +44,7 @@ You can deploy systems that dynamically scale up and down according to demand. ### OneShard -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} [OneShard deployments](oneshard.md) are cluster deployments but with the data of each database restricted to a single shard. This allows queries to run locally diff --git a/site/content/arangodb/3.11/deploy/oneshard.md b/site/content/arangodb/3.11/deploy/oneshard.md index 8a35123968..1852df41d7 100644 --- a/site/content/arangodb/3.11/deploy/oneshard.md +++ b/site/content/arangodb/3.11/deploy/oneshard.md @@ -6,7 +6,7 @@ description: >- The OneShard feature offers a practicable solution that enables significantly improved performance and transactional guarantees for cluster deployments --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} The OneShard option for ArangoDB clusters restricts all collections of a database to a single shard so that every collection has `numberOfShards` set to `1`, diff --git a/site/content/arangodb/3.11/develop/http-api/documents.md b/site/content/arangodb/3.11/develop/http-api/documents.md index 6487f83c29..a101e250d1 100644 --- a/site/content/arangodb/3.11/develop/http-api/documents.md +++ b/site/content/arangodb/3.11/develop/http-api/documents.md @@ -2989,7 +2989,7 @@ db._drop(cn); ## Read from followers -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> diff --git a/site/content/arangodb/3.11/develop/satellitecollections.md b/site/content/arangodb/3.11/develop/satellitecollections.md index fee6ab3321..9348ebf3f5 100644 --- a/site/content/arangodb/3.11/develop/satellitecollections.md +++ b/site/content/arangodb/3.11/develop/satellitecollections.md @@ -5,7 +5,7 @@ weight: 250 description: >- Collections synchronously replicated to all servers to enable local joins --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} When doing joins in an ArangoDB cluster data has to be exchanged between different servers. diff --git a/site/content/arangodb/3.11/develop/smartjoins.md b/site/content/arangodb/3.11/develop/smartjoins.md index fd44d18d56..498f62f6ff 100644 --- a/site/content/arangodb/3.11/develop/smartjoins.md +++ b/site/content/arangodb/3.11/develop/smartjoins.md @@ -6,7 +6,7 @@ description: >- SmartJoins allow to execute co-located join operations among identically sharded collections --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## Cluster joins without being smart diff --git a/site/content/arangodb/3.11/graphs/enterprisegraphs/_index.md b/site/content/arangodb/3.11/graphs/enterprisegraphs/_index.md index 27db0dfcee..f0614e1e83 100644 --- a/site/content/arangodb/3.11/graphs/enterprisegraphs/_index.md +++ b/site/content/arangodb/3.11/graphs/enterprisegraphs/_index.md @@ -6,7 +6,7 @@ description: >- EnterpriseGraphs enable you to manage graphs at scale with automated sharding key selection --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} This chapter describes the `enterprise-graph` module, a specialized version of [SmartGraphs](../smartgraphs/_index.md). diff --git a/site/content/arangodb/3.11/graphs/satellitegraphs/_index.md b/site/content/arangodb/3.11/graphs/satellitegraphs/_index.md index 05019c8b3a..c4b5f0f647 100644 --- a/site/content/arangodb/3.11/graphs/satellitegraphs/_index.md +++ b/site/content/arangodb/3.11/graphs/satellitegraphs/_index.md @@ -5,7 +5,7 @@ weight: 90 description: >- Graphs synchronously replicated to all servers, available in the Enterprise Edition --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## What is a SatelliteGraph? diff --git a/site/content/arangodb/3.11/graphs/smartgraphs/_index.md b/site/content/arangodb/3.11/graphs/smartgraphs/_index.md index a9a166b0fe..e3faa431ba 100644 --- a/site/content/arangodb/3.11/graphs/smartgraphs/_index.md +++ b/site/content/arangodb/3.11/graphs/smartgraphs/_index.md @@ -5,7 +5,7 @@ weight: 95 description: >- SmartGraphs enable you to manage graphs at scale using value-based sharding --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} SmartGraphs are specifically targeted at graphs that need scalability and high performance. The way SmartGraphs use the ArangoDB cluster sharding makes it diff --git a/site/content/arangodb/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md b/site/content/arangodb/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md index 5a952b26a6..cb838d8f4e 100644 --- a/site/content/arangodb/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md +++ b/site/content/arangodb/3.11/graphs/smartgraphs/testing-graphs-on-single-server.md @@ -6,7 +6,7 @@ description: >- Simulate SmartGraphs and SatelliteGraphs on a single server to make it easier to port them to an ArangoDB cluster later --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ## General idea diff --git a/site/content/arangodb/3.11/index-and-search/analyzers.md b/site/content/arangodb/3.11/index-and-search/analyzers.md index 480260c4ed..28191e7016 100644 --- a/site/content/arangodb/3.11/index-and-search/analyzers.md +++ b/site/content/arangodb/3.11/index-and-search/analyzers.md @@ -1074,7 +1074,7 @@ db._query(`LET str = 'Test\twith An_EMAIL-address+123@example.org\n蝴蝶。\u20 ### `minhash` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -1117,7 +1117,7 @@ db._query(` ### `classification` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -1177,7 +1177,7 @@ db._query(`LET str = "Which baking dish is best to bake a banana bread ?" ### `nearest_neighbors` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.0</small> @@ -1357,7 +1357,7 @@ db._query(`LET point = GEO_POINT(6.93, 50.94) ### `geo_s2` -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.10.5</small> diff --git a/site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md b/site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md index ca4e877a28..588bb9e4df 100644 --- a/site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/arangosearch-views-reference.md @@ -214,7 +214,7 @@ During view modification the following directives apply: - **cache** (_optional_; type: `boolean`; default: `false`) - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.5, v3.10.2</small> @@ -257,7 +257,7 @@ During view modification the following directives apply: - **primarySortCache** (_optional_; type: `boolean`; default: `false`; _immutable_) - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.6, v3.10.2</small> @@ -276,7 +276,7 @@ During view modification the following directives apply: - **primaryKeyCache** (_optional_; type: `boolean`; default: `false`; _immutable_) - {{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} + {{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.6, v3.10.2</small> diff --git a/site/content/arangodb/3.11/index-and-search/arangosearch/nested-search.md b/site/content/arangodb/3.11/index-and-search/arangosearch/nested-search.md index f126935cf6..563adf1d58 100644 --- a/site/content/arangodb/3.11/index-and-search/arangosearch/nested-search.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/nested-search.md @@ -7,7 +7,7 @@ description: >- each, and define how often these conditions should be fulfilled for the entire array --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} By default, `arangosearch` Views index arrays as if the parent attribute had multiple values at once. This is also supported for `search-alias` Views by enabling diff --git a/site/content/arangodb/3.11/index-and-search/arangosearch/performance.md b/site/content/arangodb/3.11/index-and-search/arangosearch/performance.md index 8c22182149..f40d4834c7 100644 --- a/site/content/arangodb/3.11/index-and-search/arangosearch/performance.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/performance.md @@ -536,7 +536,7 @@ Also see [Faceted Search with ArangoSearch](faceted-search.md). ## Field normalization value caching and caching of Geo Analyzer auxiliary data -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.5, v3.10.2</small> @@ -622,7 +622,7 @@ use normalization for a good scoring behavior. ## Primary key caching -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} <small>Introduced in: v3.9.6, v3.10.2</small> diff --git a/site/content/arangodb/3.11/index-and-search/arangosearch/search-highlighting.md b/site/content/arangodb/3.11/index-and-search/arangosearch/search-highlighting.md index 63e8ea7176..aaa11fb3c4 100644 --- a/site/content/arangodb/3.11/index-and-search/arangosearch/search-highlighting.md +++ b/site/content/arangodb/3.11/index-and-search/arangosearch/search-highlighting.md @@ -6,7 +6,7 @@ description: >- You can retrieve the positions of matches within strings when querying Views with ArangoSearch, to highlight what was found in search results --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ArangoSearch lets you search for terms and phrases in full-text, and more. It only returns matching documents, however. With search highlighting, you can diff --git a/site/content/arangodb/3.11/operations/administration/user-management/_index.md b/site/content/arangodb/3.11/operations/administration/user-management/_index.md index 7e9cb977a4..a07198e053 100644 --- a/site/content/arangodb/3.11/operations/administration/user-management/_index.md +++ b/site/content/arangodb/3.11/operations/administration/user-management/_index.md @@ -408,7 +408,7 @@ or the web interface. ### LDAP Users -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} ArangoDB supports LDAP as an external authentication system. For detailed information please have look into the diff --git a/site/content/arangodb/3.11/operations/backup-and-restore.md b/site/content/arangodb/3.11/operations/backup-and-restore.md index 30bcb6c940..483260b65e 100644 --- a/site/content/arangodb/3.11/operations/backup-and-restore.md +++ b/site/content/arangodb/3.11/operations/backup-and-restore.md @@ -63,7 +63,7 @@ Logical backups can be created and restored with the tools ## Hot Backups -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Hot backup and restore associated operations can be performed with the [_arangobackup_](../components/tools/arangobackup/_index.md) client tool and the diff --git a/site/content/arangodb/3.11/operations/security/encryption-at-rest.md b/site/content/arangodb/3.11/operations/security/encryption-at-rest.md index 8a958d9be1..34a2b37ab2 100644 --- a/site/content/arangodb/3.11/operations/security/encryption-at-rest.md +++ b/site/content/arangodb/3.11/operations/security/encryption-at-rest.md @@ -6,7 +6,7 @@ description: >- You can secure the physical storage media of an ArangoDB deployment by letting it encrypt the database directories --- -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} When you store sensitive data in your ArangoDB database, you want to protect that data under all circumstances. At runtime you will protect it with SSL diff --git a/site/content/arangodb/3.11/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.11/release-notes/version-3.6/whats-new-in-3-6.md index 02b89c84bb..b25cb21b69 100644 --- a/site/content/arangodb/3.11/release-notes/version-3.6/whats-new-in-3-6.md +++ b/site/content/arangodb/3.11/release-notes/version-3.6/whats-new-in-3-6.md @@ -562,7 +562,7 @@ operand can be a collection or another View. ## OneShard -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Not all use cases require horizontal scalability. In such cases, a OneShard deployment offers a practicable solution that enables significant performance diff --git a/site/content/arangodb/3.12/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.12/release-notes/version-3.6/whats-new-in-3-6.md index b099ff228c..0723591910 100644 --- a/site/content/arangodb/3.12/release-notes/version-3.6/whats-new-in-3-6.md +++ b/site/content/arangodb/3.12/release-notes/version-3.6/whats-new-in-3-6.md @@ -562,7 +562,7 @@ operand can be a collection or another View. ## OneShard -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Not all use cases require horizontal scalability. In such cases, a OneShard deployment offers a practicable solution that enables significant performance diff --git a/site/content/arangodb/3.13/release-notes/version-3.6/whats-new-in-3-6.md b/site/content/arangodb/3.13/release-notes/version-3.6/whats-new-in-3-6.md index b099ff228c..0723591910 100644 --- a/site/content/arangodb/3.13/release-notes/version-3.6/whats-new-in-3-6.md +++ b/site/content/arangodb/3.13/release-notes/version-3.6/whats-new-in-3-6.md @@ -562,7 +562,7 @@ operand can be a collection or another View. ## OneShard -{{< tag "ArangoDB Enterprise Edition" "ArangoGraph" >}} +{{< tag "ArangoDB Enterprise Edition" "AMP" >}} Not all use cases require horizontal scalability. In such cases, a OneShard deployment offers a practicable solution that enables significant performance diff --git a/site/content/data-platform/graph-visualizer.md b/site/content/data-platform/graph-visualizer.md index e3ae2c0a2d..c20aad4fa6 100644 --- a/site/content/data-platform/graph-visualizer.md +++ b/site/content/data-platform/graph-visualizer.md @@ -5,7 +5,7 @@ weight: 10 description: >- Visually explore and interact with your ArangoDB graphs through an intuitive interface --- -{{< tag "ArangoDB Platform" >}} +{{< tag "Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/graph-analytics.md b/site/content/gen-ai/graph-analytics.md index 3edcca4dd5..6692559834 100644 --- a/site/content/gen-ai/graph-analytics.md +++ b/site/content/gen-ai/graph-analytics.md @@ -8,7 +8,7 @@ description: | aliases: - ../data-science/graph-analytics --- -{{< tag "ArangoDB Platform" "ArangoGraph" >}} +{{< tag "GenAI Data Platform" "AMP" >}} Graph analytics is a branch of data science that deals with analyzing information networks known as graphs, and extracting information from the data relationships. @@ -136,7 +136,7 @@ The interface for managing the engines depends on the environment you use: ### GenAI service -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} GAEs are deployed and deleted via the [GenAI service](services/gen-ai.md) in the ArangoDB Platform. @@ -185,7 +185,7 @@ curl -sSk -H "Authorization: bearer $ADB_TOKEN" -X DELETE https://127.0.0.1:8529 ### Management API -{{< tag "ArangoGraph" >}} +{{< tag "AMP" >}} GAEs are deployed and deleted with the Management API for graph analytics on the Arango Managed Platform (AMP). You can also list the available engine sizes and diff --git a/site/content/gen-ai/graph-to-ai.md b/site/content/gen-ai/graph-to-ai.md index b262997bb2..70ada16d46 100644 --- a/site/content/gen-ai/graph-to-ai.md +++ b/site/content/gen-ai/graph-to-ai.md @@ -10,7 +10,7 @@ aliases: --- - [Link to 3.12](../arangodb/3.12/aql/_index.md) -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/graphml/_index.md b/site/content/gen-ai/graphml/_index.md index 241db624b9..4182ba71ba 100644 --- a/site/content/gen-ai/graphml/_index.md +++ b/site/content/gen-ai/graphml/_index.md @@ -7,7 +7,7 @@ description: >- aliases: - arangographml --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/graphml/notebooks-api.md b/site/content/gen-ai/graphml/notebooks-api.md index 008d079d97..ad0f9ad2ea 100644 --- a/site/content/gen-ai/graphml/notebooks-api.md +++ b/site/content/gen-ai/graphml/notebooks-api.md @@ -10,7 +10,7 @@ aliases: - ../arangographml-getting-started-with-arangographml --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} The ArangoDB Platform provides an easy-to-use & scalable interface to run Graph Machine Learning on ArangoDB data. Since all the orchestration and Machine Learning logic is diff --git a/site/content/gen-ai/graphml/quickstart.md b/site/content/gen-ai/graphml/quickstart.md index 4473aafe0f..32df857ecf 100644 --- a/site/content/gen-ai/graphml/quickstart.md +++ b/site/content/gen-ai/graphml/quickstart.md @@ -8,7 +8,7 @@ description: >- aliases: - ../arangographml/deploy --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} ## Web interface versus Jupyter Notebooks diff --git a/site/content/gen-ai/graphml/ui.md b/site/content/gen-ai/graphml/ui.md index 83e736120c..7712acf7e7 100644 --- a/site/content/gen-ai/graphml/ui.md +++ b/site/content/gen-ai/graphml/ui.md @@ -6,7 +6,7 @@ description: >- Learn how to create, configure, and run a full machine learning workflow for GraphML in four steps using the features in the ArangoDB web interface --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} ## The GraphML workflow in the web interface diff --git a/site/content/gen-ai/graphrag/_index.md b/site/content/gen-ai/graphrag/_index.md index 9bde91a90d..f41f853153 100644 --- a/site/content/gen-ai/graphrag/_index.md +++ b/site/content/gen-ai/graphrag/_index.md @@ -8,7 +8,7 @@ description: >- aliases: llm-knowledge-graphs --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/graphrag/tutorial-notebook.md b/site/content/gen-ai/graphrag/tutorial-notebook.md index 45a743d761..b8c8e5fbcb 100644 --- a/site/content/gen-ai/graphrag/tutorial-notebook.md +++ b/site/content/gen-ai/graphrag/tutorial-notebook.md @@ -5,7 +5,7 @@ description: >- Building a GraphRAG pipeline using ArangoDB's integrated notebook servers weight: 10 --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/graphrag/web-interface.md b/site/content/gen-ai/graphrag/web-interface.md index b7559e0149..9a19485f1d 100644 --- a/site/content/gen-ai/graphrag/web-interface.md +++ b/site/content/gen-ai/graphrag/web-interface.md @@ -6,7 +6,7 @@ description: >- Learn how to create, configure, and run a full GraphRAG workflow in four steps using the Platform web interface --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/notebook-servers.md b/site/content/gen-ai/notebook-servers.md index bddbee6cb7..1efb5543e5 100644 --- a/site/content/gen-ai/notebook-servers.md +++ b/site/content/gen-ai/notebook-servers.md @@ -7,7 +7,7 @@ description: >- aliases: - arangograph-notebooks --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/services/gen-ai.md b/site/content/gen-ai/services/gen-ai.md index 03504ec499..85892df2a4 100644 --- a/site/content/gen-ai/services/gen-ai.md +++ b/site/content/gen-ai/services/gen-ai.md @@ -6,7 +6,7 @@ description: >- for GraphRAG in your Kubernetes cluster weight: 5 --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/services/importer.md b/site/content/gen-ai/services/importer.md index afb60fe036..8e7130d1c7 100644 --- a/site/content/gen-ai/services/importer.md +++ b/site/content/gen-ai/services/importer.md @@ -6,7 +6,7 @@ description: >- making it easier to analyze and understand complex information weight: 10 --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/services/mlflow.md b/site/content/gen-ai/services/mlflow.md index e3efccc32a..a675358d5e 100644 --- a/site/content/gen-ai/services/mlflow.md +++ b/site/content/gen-ai/services/mlflow.md @@ -6,7 +6,7 @@ description: >- full machine learning lifecycle into the ArangoDB Platform weight: 25 --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/services/retriever.md b/site/content/gen-ai/services/retriever.md index 447def28df..319ff792bb 100644 --- a/site/content/gen-ai/services/retriever.md +++ b/site/content/gen-ai/services/retriever.md @@ -7,7 +7,7 @@ description: >- weight: 15 --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get diff --git a/site/content/gen-ai/services/triton-inference-server.md b/site/content/gen-ai/services/triton-inference-server.md index 23f1c2894c..53947edd68 100644 --- a/site/content/gen-ai/services/triton-inference-server.md +++ b/site/content/gen-ai/services/triton-inference-server.md @@ -5,7 +5,7 @@ description: >- Enable your GraphRAG pipeline to use private LLMs via Triton Inference Server weight: 30 --- -{{< tag "ArangoDB Platform" >}} +{{< tag "GenAI Data Platform" >}} {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get From f43d57354817ee5c0052b91d8ff3f0cf5353a9b8 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 13:52:16 +0200 Subject: [PATCH 22/27] Add EE tag tooltip for legacy content --- site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html | 1 + 1 file changed, 1 insertion(+) diff --git a/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html b/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html index 9aa55544af..9244cbf9dc 100644 --- a/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html +++ b/site/themes/arangodb-docs-theme/layouts/shortcodes/tag.html @@ -3,6 +3,7 @@ "Data Platform" "This feature is available in the Arango Data Platform and GenAI Data Platform" "GenAI Data Platform" "This feature is available in the Arango GenAI Data Platform but not the Data Platform" "arangosh" "This feature is available in the ArangoDB Shell" + "ArangoDB Enterprise Edition" "This feature is available in the Enterprise Edition but not the Community Edition of ArangoDB" -}} <p class="labels"> {{ range $.Params }} From 8c1ed3429e5dbb75c2307aab933e401df2991d43 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 14:05:24 +0200 Subject: [PATCH 23/27] Remove unnecessary tags --- README.md | 14 ++++++-------- site/content/data-platform/graph-visualizer.md | 2 -- site/content/gen-ai/graph-analytics.md | 2 -- site/content/gen-ai/graph-to-ai.md | 2 -- site/content/gen-ai/graphml/_index.md | 2 -- site/content/gen-ai/graphml/notebooks-api.md | 3 --- site/content/gen-ai/graphml/quickstart.md | 2 -- site/content/gen-ai/graphml/ui.md | 2 -- site/content/gen-ai/graphrag/_index.md | 2 -- site/content/gen-ai/graphrag/tutorial-notebook.md | 2 -- site/content/gen-ai/graphrag/web-interface.md | 2 -- site/content/gen-ai/notebook-servers.md | 2 -- site/content/gen-ai/services/gen-ai.md | 2 -- site/content/gen-ai/services/importer.md | 2 -- site/content/gen-ai/services/mlflow.md | 2 -- site/content/gen-ai/services/retriever.md | 3 --- .../gen-ai/services/triton-inference-server.md | 2 -- 17 files changed, 6 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index e1e35f9adf..530c4c1c7e 100644 --- a/README.md +++ b/README.md @@ -674,15 +674,13 @@ deprecated features in the same manner with `Deprecated in: ...`. ### Environment remarks Pages and sections about features that are only available in certain environments -such as the GenAI Suite, the Data Platform, the Arango Managed Platform (AMP), or the -ArangoDB Shell should indicate where they are available using the `tag` shortcode. +such as in ArangoDB Shell should indicate where they are available using the +`tag` shortcode. -In the Data Platform (and therefore also in the GenAI Data Suite) and -Arango Managed Platform but not in ArangoDB: - -```markdown -{{< tag "Data Platform" "AMP" >}} -``` +Features exclusive to the Data Platform, GenAI Data Platform, +Arango Managed Platform (AMP), and ArangoDB generally don't need to be tagged +because they are in dedicated parts of the documentation. However, if there are +subsections with different procedures, each can be tagged accordingly. In the GenAI Data Platform only: diff --git a/site/content/data-platform/graph-visualizer.md b/site/content/data-platform/graph-visualizer.md index c20aad4fa6..e429e687fc 100644 --- a/site/content/data-platform/graph-visualizer.md +++ b/site/content/data-platform/graph-visualizer.md @@ -5,8 +5,6 @@ weight: 10 description: >- Visually explore and interact with your ArangoDB graphs through an intuitive interface --- -{{< tag "Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/graph-analytics.md b/site/content/gen-ai/graph-analytics.md index 6692559834..3108fb1fbc 100644 --- a/site/content/gen-ai/graph-analytics.md +++ b/site/content/gen-ai/graph-analytics.md @@ -8,8 +8,6 @@ description: | aliases: - ../data-science/graph-analytics --- -{{< tag "GenAI Data Platform" "AMP" >}} - Graph analytics is a branch of data science that deals with analyzing information networks known as graphs, and extracting information from the data relationships. It ranges from basic measures that characterize graphs, over PageRank, to complex diff --git a/site/content/gen-ai/graph-to-ai.md b/site/content/gen-ai/graph-to-ai.md index 70ada16d46..b8bee3415d 100644 --- a/site/content/gen-ai/graph-to-ai.md +++ b/site/content/gen-ai/graph-to-ai.md @@ -10,8 +10,6 @@ aliases: --- - [Link to 3.12](../arangodb/3.12/aql/_index.md) -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/graphml/_index.md b/site/content/gen-ai/graphml/_index.md index 4182ba71ba..c1262bbdcc 100644 --- a/site/content/gen-ai/graphml/_index.md +++ b/site/content/gen-ai/graphml/_index.md @@ -7,8 +7,6 @@ description: >- aliases: - arangographml --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/graphml/notebooks-api.md b/site/content/gen-ai/graphml/notebooks-api.md index ad0f9ad2ea..f34d9121b6 100644 --- a/site/content/gen-ai/graphml/notebooks-api.md +++ b/site/content/gen-ai/graphml/notebooks-api.md @@ -9,9 +9,6 @@ aliases: - ../arangographml/getting-started - ../arangographml-getting-started-with-arangographml --- - -{{< tag "GenAI Data Platform" >}} - The ArangoDB Platform provides an easy-to-use & scalable interface to run Graph Machine Learning on ArangoDB data. Since all the orchestration and Machine Learning logic is managed by ArangoDB, all that is typically required are JSON specifications outlining diff --git a/site/content/gen-ai/graphml/quickstart.md b/site/content/gen-ai/graphml/quickstart.md index 32df857ecf..db81915e98 100644 --- a/site/content/gen-ai/graphml/quickstart.md +++ b/site/content/gen-ai/graphml/quickstart.md @@ -8,8 +8,6 @@ description: >- aliases: - ../arangographml/deploy --- -{{< tag "GenAI Data Platform" >}} - ## Web interface versus Jupyter Notebooks The ArangoDB Platform provides enterprise-ready Graph Machine Learning in two options, diff --git a/site/content/gen-ai/graphml/ui.md b/site/content/gen-ai/graphml/ui.md index 7712acf7e7..8c4e43024e 100644 --- a/site/content/gen-ai/graphml/ui.md +++ b/site/content/gen-ai/graphml/ui.md @@ -6,8 +6,6 @@ description: >- Learn how to create, configure, and run a full machine learning workflow for GraphML in four steps using the features in the ArangoDB web interface --- -{{< tag "GenAI Data Platform" >}} - ## The GraphML workflow in the web interface The entire process is organized into sequential steps within a **Project**, diff --git a/site/content/gen-ai/graphrag/_index.md b/site/content/gen-ai/graphrag/_index.md index f41f853153..8588300420 100644 --- a/site/content/gen-ai/graphrag/_index.md +++ b/site/content/gen-ai/graphrag/_index.md @@ -8,8 +8,6 @@ description: >- aliases: llm-knowledge-graphs --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/graphrag/tutorial-notebook.md b/site/content/gen-ai/graphrag/tutorial-notebook.md index b8c8e5fbcb..1bbcfebf8d 100644 --- a/site/content/gen-ai/graphrag/tutorial-notebook.md +++ b/site/content/gen-ai/graphrag/tutorial-notebook.md @@ -5,8 +5,6 @@ description: >- Building a GraphRAG pipeline using ArangoDB's integrated notebook servers weight: 10 --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/graphrag/web-interface.md b/site/content/gen-ai/graphrag/web-interface.md index 9a19485f1d..47e76c67b4 100644 --- a/site/content/gen-ai/graphrag/web-interface.md +++ b/site/content/gen-ai/graphrag/web-interface.md @@ -6,8 +6,6 @@ description: >- Learn how to create, configure, and run a full GraphRAG workflow in four steps using the Platform web interface --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/notebook-servers.md b/site/content/gen-ai/notebook-servers.md index 1efb5543e5..27a7896fba 100644 --- a/site/content/gen-ai/notebook-servers.md +++ b/site/content/gen-ai/notebook-servers.md @@ -7,8 +7,6 @@ description: >- aliases: - arangograph-notebooks --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/services/gen-ai.md b/site/content/gen-ai/services/gen-ai.md index 85892df2a4..e6bd266480 100644 --- a/site/content/gen-ai/services/gen-ai.md +++ b/site/content/gen-ai/services/gen-ai.md @@ -6,8 +6,6 @@ description: >- for GraphRAG in your Kubernetes cluster weight: 5 --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/services/importer.md b/site/content/gen-ai/services/importer.md index 8e7130d1c7..955f1a68d2 100644 --- a/site/content/gen-ai/services/importer.md +++ b/site/content/gen-ai/services/importer.md @@ -6,8 +6,6 @@ description: >- making it easier to analyze and understand complex information weight: 10 --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/services/mlflow.md b/site/content/gen-ai/services/mlflow.md index a675358d5e..84d43a6e70 100644 --- a/site/content/gen-ai/services/mlflow.md +++ b/site/content/gen-ai/services/mlflow.md @@ -6,8 +6,6 @@ description: >- full machine learning lifecycle into the ArangoDB Platform weight: 25 --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/services/retriever.md b/site/content/gen-ai/services/retriever.md index 319ff792bb..9c1f03c0cd 100644 --- a/site/content/gen-ai/services/retriever.md +++ b/site/content/gen-ai/services/retriever.md @@ -6,9 +6,6 @@ description: >- retrieval from knowledge graphs created by the Importer service weight: 15 --- - -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with diff --git a/site/content/gen-ai/services/triton-inference-server.md b/site/content/gen-ai/services/triton-inference-server.md index 53947edd68..e1a7ca4112 100644 --- a/site/content/gen-ai/services/triton-inference-server.md +++ b/site/content/gen-ai/services/triton-inference-server.md @@ -5,8 +5,6 @@ description: >- Enable your GraphRAG pipeline to use private LLMs via Triton Inference Server weight: 30 --- -{{< tag "GenAI Data Platform" >}} - {{< tip >}} The ArangoDB Platform & GenAI Suite is available as a pre-release. To get exclusive early access, [get in touch](https://arangodb.com/contact/) with From 24b8aa76abb6614a3e90fa811009e904f0bceaee Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 16:05:43 +0200 Subject: [PATCH 24/27] Move About ArangoDB out of versioned folder to ArangoDB top-level and move Features and Use cases under it --- site/content/arangodb/3.10/_index.md | 2 +- site/content/arangodb/3.11/_index.md | 2 +- site/content/arangodb/3.12/_index.md | 2 +- site/content/arangodb/3.12/about/_index.md | 70 ------ .../3.12/{about => }/features/_index.md | 18 +- .../features/highlights-by-version.md | 234 +++++++++--------- .../3.12/{about => }/features/list.md | 156 ++++++------ .../administration/license-management.md | 2 +- .../community-to-enterprise-upgrade.md | 2 +- .../arangodb/3.12/{about => }/use-cases.md | 28 +-- site/content/arangodb/3.13/_index.md | 2 +- site/content/arangodb/3.13/about/_index.md | 70 ------ .../3.13/{about => }/features/_index.md | 18 +- .../features/highlights-by-version.md | 234 +++++++++--------- .../3.13/{about => }/features/list.md | 156 ++++++------ .../administration/license-management.md | 2 +- .../arangodb/3.13/{about => }/use-cases.md | 28 +-- site/content/arangodb/_index.md | 73 +++++- 18 files changed, 510 insertions(+), 589 deletions(-) delete mode 100644 site/content/arangodb/3.12/about/_index.md rename site/content/arangodb/3.12/{about => }/features/_index.md (89%) rename site/content/arangodb/{3.13/about => 3.12}/features/highlights-by-version.md (55%) rename site/content/arangodb/3.12/{about => }/features/list.md (65%) rename site/content/arangodb/3.12/{about => }/use-cases.md (76%) delete mode 100644 site/content/arangodb/3.13/about/_index.md rename site/content/arangodb/3.13/{about => }/features/_index.md (89%) rename site/content/arangodb/{3.12/about => 3.13}/features/highlights-by-version.md (55%) rename site/content/arangodb/3.13/{about => }/features/list.md (65%) rename site/content/arangodb/3.13/{about => }/use-cases.md (76%) diff --git a/site/content/arangodb/3.10/_index.md b/site/content/arangodb/3.10/_index.md index 5322d252a7..0f0adc5234 100644 --- a/site/content/arangodb/3.10/_index.md +++ b/site/content/arangodb/3.10/_index.md @@ -1,7 +1,7 @@ --- title: Recommended Resources menuTitle: '3.10' -weight: 1 +weight: 99 layout: default --- {{< cloudbanner >}} diff --git a/site/content/arangodb/3.11/_index.md b/site/content/arangodb/3.11/_index.md index 26db7a1f0d..aacc1445b3 100644 --- a/site/content/arangodb/3.11/_index.md +++ b/site/content/arangodb/3.11/_index.md @@ -1,7 +1,7 @@ --- title: Recommended Resources menuTitle: '3.11' -weight: 1 +weight: 98 layout: default --- {{< cloudbanner >}} diff --git a/site/content/arangodb/3.12/_index.md b/site/content/arangodb/3.12/_index.md index 9fe6125694..2eab52e422 100644 --- a/site/content/arangodb/3.12/_index.md +++ b/site/content/arangodb/3.12/_index.md @@ -1,7 +1,7 @@ --- title: Recommended Resources menuTitle: '3.12' -weight: 1 +weight: 97 layout: default --- {{< cloudbanner >}} diff --git a/site/content/arangodb/3.12/about/_index.md b/site/content/arangodb/3.12/about/_index.md deleted file mode 100644 index b998bac24e..0000000000 --- a/site/content/arangodb/3.12/about/_index.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: What is ArangoDB? -menuTitle: About ArangoDB -weight: 5 -description: >- - ArangoDB is a scalable graph database system to drive value from connected - data, faster -aliases: - - introduction - - introduction/about-arangodb ---- -![ArangoDB Overview Diagram](../../../images/arangodb-overview-diagram.png) - -ArangoDB combines the analytical power of native graphs with an integrated -search engine, JSON support, and a variety of data access patterns via a single, -composable query language. - -ArangoDB is available in a community and a commercial [edition](features/_index.md). -You can use it for on-premises deployments, as well as a fully managed -cloud service, the [Arango Managed Platform (AMP)](../../../amp/_index.md). - -## What are Graphs? - -Graphs are information networks composed of nodes and edges. - -![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../../images/data-model-graph-relation-abstract-edge.png) - -A social network is a common example of a graph. People are represented by nodes -and their friendships by relations. - -![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../../images/data-model-graph-relation-concrete.png) - -Nodes are also called vertices (singular: vertex), and edges are relations that -connect nodes. -A node typically represents a specific entity (a person, a book, a sensor -reading, etc.) and an edge defines how one entity relates to another. - -![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../../images/data-model-graph-relations.png) - -This paradigm of storing data feels natural because it closely matches the -cognitive model of humans. It is an expressive data model that allows you to -represent many problem domains and solve them with semantic queries and graph -analytics. - -## Beyond Graphs - -Not everything is a graph use case. ArangoDB lets you equally work with -structured, semi-structured, and unstructured data in the form of schema-free -JSON objects, without having to connect these objects to form a graph. - -![Person Mary, Book ArangoDB](../../../images/data-model-document.png) - -Depending on your needs, you may mix graphs and unconnected data. -ArangoDB is designed from the ground up to support multiple data models with a -single, composable query language. - -```aql -FOR book IN Books - FILTER book.title == "Arango" - FOR person IN 2..2 INBOUND book transferred, OUTBOUND knows - RETURN person.name -``` - -ArangoDB also comes with an integrated search engine for information retrieval, -such as full-text search with relevance ranking. - -ArangoDB is written in C++ for high performance and built to work at scale, in -the cloud or on-premises. - -<!-- deployment options, move from features page, on-prem vs cloud? --> diff --git a/site/content/arangodb/3.12/about/features/_index.md b/site/content/arangodb/3.12/features/_index.md similarity index 89% rename from site/content/arangodb/3.12/about/features/_index.md rename to site/content/arangodb/3.12/features/_index.md index 674e603252..85b1f4bdde 100644 --- a/site/content/arangodb/3.12/about/features/_index.md +++ b/site/content/arangodb/3.12/features/_index.md @@ -1,7 +1,7 @@ --- title: Features and Capabilities menuTitle: Features -weight: 20 +weight: 10 description: >- ArangoDB is a graph database with a powerful set of features for data management and analytics, supported by a rich ecosystem of integrations and drivers @@ -23,7 +23,7 @@ See the full [Feature list of the ArangoDB database system](list.md). For a scalable architecture based on Kubernetes that supports the full offering of ArangoDB including graph-powered machine learning and GenAI features, see -the [Feature list of the ArangoDB Platform](../../../../data-platform/about/features.md). +the [Feature list of the ArangoDB Platform](../../../data-platform/about/features.md). ## On-premises versus Cloud @@ -43,7 +43,7 @@ variety of support plans to meet your needs. - Highly secure with encryption at transit and at rest - Includes elastic scalability for all deployment models (OneShard and Sharded clusters) -To learn more, go to the [ArangoGraph documentation](../../../../amp/_index.md). +To learn more, go to the [ArangoGraph documentation](../../../amp/_index.md). ### Self-managed in the cloud @@ -51,10 +51,10 @@ ArangoDB can be self-deployed on AWS or other cloud platforms, too. However, whe using a self-managed deployment, you take full control of managing the resources needed to run it in the cloud. This involves tasks such as configuring, provisioning, and monitoring the system. For more details, see -[self-deploying ArangoDB in the cloud](../../deploy/in-the-cloud.md). +[self-deploying ArangoDB in the cloud](../deploy/in-the-cloud.md). ArangoDB supports Kubernetes through its official -[Kubernetes Operator](../../deploy/kubernetes.md) that allows you to easily +[Kubernetes Operator](../deploy/kubernetes.md) that allows you to easily deploy and manage clusters within a Kubernetes environment. ### On-premises @@ -66,16 +66,16 @@ services. You can install ArangoDB locally by downloading and running the [official packages](https://arangodb.com/download/) or run it using -[Docker images](../../operations/installation/docker.md). +[Docker images](../operations/installation/docker.md). You can deploy it on-premises as a -[single server](../../deploy/single-instance/_index.md) -or as a [cluster](../../deploy/cluster/_index.md) +[single server](../deploy/single-instance/_index.md) +or as a [cluster](../deploy/cluster/_index.md) comprised of multiple nodes with synchronous replication and automatic failover for high availability and resilience. ArangoDB also integrates with Kubernetes, offering a -[Kubernetes Operator](../../deploy/kubernetes.md) that lets you deploy in your +[Kubernetes Operator](../deploy/kubernetes.md) that lets you deploy in your Kubernetes cluster. ## ArangoDB Editions diff --git a/site/content/arangodb/3.13/about/features/highlights-by-version.md b/site/content/arangodb/3.12/features/highlights-by-version.md similarity index 55% rename from site/content/arangodb/3.13/about/features/highlights-by-version.md rename to site/content/arangodb/3.12/features/highlights-by-version.md index c69f40df1e..bb3db66447 100644 --- a/site/content/arangodb/3.13/about/features/highlights-by-version.md +++ b/site/content/arangodb/3.12/features/highlights-by-version.md @@ -5,14 +5,8 @@ weight: 15 description: >- The most notable features of the ArangoDB core database system, grouped by version aliases: - - ../../introduction/features/highlights-by-version + - ../introduction/features/highlights-by-version --- -## Version 3.13 - -- - -Also see [What's New in 3.13](../../release-notes/version-3.13/whats-new-in-3-13.md). - ## Version 3.12 {{< info >}} @@ -23,240 +17,240 @@ See [ArangoDB Editions](_index.md#arangodb-editions) for details. **All Editions** -- [**Improved memory accounting**](../../release-notes/version-3.12/whats-new-in-3-12.md#improved-memory-accounting-and-usage): +- [**Improved memory accounting**](../release-notes/version-3.12/whats-new-in-3-12.md#improved-memory-accounting-and-usage): Better tracking and observability of memory consumption for ArangoDB deployments and reduced memory usage. -- [**`wildcard` Analyzer**](../../index-and-search/analyzers.md#wildcard): +- [**`wildcard` Analyzer**](../index-and-search/analyzers.md#wildcard): Accelerate `LIKE` searches with `_` and `%` wildcards against Views and inverted indexes with _n_-grams to quickly find candidate matches. -- [**Multi-dimensional indexes**](../../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): +- [**Multi-dimensional indexes**](../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): An index type to efficiently intersect multiple range queries, like finding all appointments that intersect a time range. Optionally with prefix fields, with support for using it as vertex-centric index in graph traversals. -- [**External versioning**](../../release-notes/version-3.12/whats-new-in-3-12.md#external-versioning-support): +- [**External versioning**](../release-notes/version-3.12/whats-new-in-3-12.md#external-versioning-support): Specify any top-level attribute to compare whether the version number is higher than the currently stored one when updating or replacing documents. -- [**Improved dump performance**](../../release-notes/version-3.12/whats-new-in-3-12.md#improved-dump-performance-and-size) +- [**Improved dump performance**](../release-notes/version-3.12/whats-new-in-3-12.md#improved-dump-performance-and-size) Create logical backups faster with arangodump thanks to parallel dumping at the shard level, as well as transfer compression and file splitting. -- [**Request and response compression**](../../release-notes/version-3.12/whats-new-in-3-12.md#transparent-compression-of-requests-and-responses-between-arangodb-servers-and-client-tools) +- [**Request and response compression**](../release-notes/version-3.12/whats-new-in-3-12.md#transparent-compression-of-requests-and-responses-between-arangodb-servers-and-client-tools) Speed up data transfers and reduce traffic with transparent compression of requests and responses between ArangoDB servers and client tools. {{% comment %}} Experimental feature in v3.12.4 -- [**Query plan caching**](../../aql/execution-and-performance/caching-query-plans.md) +- [**Query plan caching**](../aql/execution-and-performance/caching-query-plans.md) Reduce the total time for processing queries by avoiding to parse, plan, and optimize the same queries over and over again with an AQL execution plan cache. {{% /comment %}} **Enterprise Edition** -- [**ArangoSearch WAND optimization**](../../index-and-search/arangosearch/performance.md#wand-optimization): +- [**ArangoSearch WAND optimization**](../index-and-search/arangosearch/performance.md#wand-optimization): Retrieve search results for the highest-ranking matches from Views faster by defining a list of sort expressions to optimize. -Also see [What's New in 3.12](../../release-notes/version-3.12/whats-new-in-3-12.md). +Also see [What's New in 3.12](../release-notes/version-3.12/whats-new-in-3-12.md). ## Version 3.11 **All Editions** -- [**Parallel gather**](../../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): +- [**Parallel gather**](../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): Faster, more memory-efficient processing of cluster queries by combining results on Coordinators in parallel. -- [**Index cache refilling**](../../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): +- [**Index cache refilling**](../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): Automatically repopulate in-memory index caches after writes that affect an edge index or cache-enabled persistent indexes to maximize cache hits and thus query performance. **Enterprise Edition** -- [**ArangoSearch column cache**](../../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): +- [**ArangoSearch column cache**](../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): Always cache field normalization values, Geo Analyzer auxiliary data, stored values, primary sort columns, and primary key columns in memory to improve the performance of Views and inverted indexes. -- [**`geo_s2` Analyzer**](../../index-and-search/analyzers.md#geo_s2): +- [**`geo_s2` Analyzer**](../index-and-search/analyzers.md#geo_s2): Efficiently index geo-spatial data using different binary formats, tuning the size on disk, the precision, and query performance. -Also see [What's New in 3.11](../../release-notes/version-3.11/whats-new-in-3-11.md). +Also see [What's New in 3.11](../release-notes/version-3.11/whats-new-in-3-11.md). ## Version 3.10 **All Editions** -- [**Native ARM Support**](../../release-notes/version-3.10/whats-new-in-3-10.md#native-arm-support): +- [**Native ARM Support**](../release-notes/version-3.10/whats-new-in-3-10.md#native-arm-support): Packages for the ARM architecture are now available, including native support for Apple silicon. -- [**Computed Values**](../../concepts/data-structure/documents/computed-values.md): +- [**Computed Values**](../concepts/data-structure/documents/computed-values.md): Persistent document attributes that are generated when documents are created or modified, using an AQL expression. -- [**Inverted indexes**](../../index-and-search/indexing/working-with-indexes/inverted-indexes.md): +- [**Inverted indexes**](../index-and-search/indexing/working-with-indexes/inverted-indexes.md): A new, eventually consistent index type that can accelerate a broad range of queries, providing similar search capabilities as `arangosearch` Views, but defined per collection and simpler to use. -- [**`search-alias` Views**](../../release-notes/version-3.10/whats-new-in-3-10.md#search-alias-views): +- [**`search-alias` Views**](../release-notes/version-3.10/whats-new-in-3-10.md#search-alias-views): Add inverted indexes to `search-alias` Views for searching multiple collections at once, with ranking and search highlighting capabilities, as a lightweight alternative to `arangosearch` Views. - **Persistent indexes**: - An optional [**In-memory Cache**](../../index-and-search/indexing/working-with-indexes/persistent-indexes.md#caching-of-index-values) - for faster lookups and [**Stored Values**](../../index-and-search/indexing/working-with-indexes/persistent-indexes.md#storing-additional-values-in-indexes) + An optional [**In-memory Cache**](../index-and-search/indexing/working-with-indexes/persistent-indexes.md#caching-of-index-values) + for faster lookups and [**Stored Values**](../index-and-search/indexing/working-with-indexes/persistent-indexes.md#storing-additional-values-in-indexes) to let persistent indexes cover additional attributes of projections. - **AQL Graph Traversals**: - [All Shortest Paths](../../aql/graphs/all-shortest-paths.md) allows you to query + [All Shortest Paths](../aql/graphs/all-shortest-paths.md) allows you to query for all paths of shortest length between two documents. **Enterprise Edition** -- [**EnterpriseGraphs**](../../graphs/enterprisegraphs/_index.md): A new specialized version of +- [**EnterpriseGraphs**](../graphs/enterprisegraphs/_index.md): A new specialized version of SmartGraphs, with an automatic sharding key selection. -- [**Search highlighting**](../../index-and-search/arangosearch/search-highlighting.md): +- [**Search highlighting**](../index-and-search/arangosearch/search-highlighting.md): Get the substring positions of matched terms, phrases, or _n_-grams. -- [**Nested search**](../../index-and-search/arangosearch/nested-search.md): +- [**Nested search**](../index-and-search/arangosearch/nested-search.md): Match arrays of objects with all the conditions met by a single sub-object, and define for how many of the elements this must be true. - **ArangoSearch**: - New [`minhash` Analyzer](../../index-and-search/analyzers.md#minhash) for locality-sensitive hashing + New [`minhash` Analyzer](../index-and-search/analyzers.md#minhash) for locality-sensitive hashing to approximate the Jaccard similarity, with inverted index and `arangosearch` View support that allows you to implement entity resolution. -- [**Parallelism for sharded graphs**](../../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): +- [**Parallelism for sharded graphs**](../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): Parallel execution of AQL traversal queries with many start nodes for all types of sharded graphs, leading to faster results. -- [**Traversal Projections**](../../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): +- [**Traversal Projections**](../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): Optimized data loading for AQL traversal queries if only a few document attributes are accessed. -- [**Read from followers in clusters**](../../develop/http-api/documents.md#read-from-followers): +- [**Read from followers in clusters**](../develop/http-api/documents.md#read-from-followers): Allow dirty reads so that Coordinators can read from any shard replica and not only from the leader, for scaling reads. -Also see [What's New in 3.10](../../release-notes/version-3.10/whats-new-in-3-10.md). +Also see [What's New in 3.10](../release-notes/version-3.10/whats-new-in-3-10.md). ## Version 3.9 **All Editions** - **ArangoSearch**: - New [**Segmentation Analyzer**](../../index-and-search/analyzers.md#segmentation) + New [**Segmentation Analyzer**](../index-and-search/analyzers.md#segmentation) for language-agnostic tokenization of text. - A [**Collation Analyzer**](../../index-and-search/analyzers.md#collation) + A [**Collation Analyzer**](../index-and-search/analyzers.md#collation) to honor the alphabetical order of the specified language in range queries. **Enterprise Edition** -- [**(Disjoint) SmartGraphs using SatelliteCollections**](../../graphs/smartgraphs/_index.md): +- [**(Disjoint) SmartGraphs using SatelliteCollections**](../graphs/smartgraphs/_index.md): SatelliteCollections can be used in (Disjoint) SmartGraphs to enable more local execution of graph queries. -Also see [What's New in 3.9](../../release-notes/version-3.9/whats-new-in-3-9.md). +Also see [What's New in 3.9](../release-notes/version-3.9/whats-new-in-3-9.md). ## Version 3.8 **All Editions** -- [**Weighted traversals**](../../release-notes/version-3.8/whats-new-in-3-8.md#weighted-traversals) - and [**k Paths**](../../release-notes/version-3.8/whats-new-in-3-8.md#k-paths): +- [**Weighted traversals**](../release-notes/version-3.8/whats-new-in-3-8.md#weighted-traversals) + and [**k Paths**](../release-notes/version-3.8/whats-new-in-3-8.md#k-paths): Two new AQL graph traversal methods to emit paths in order of increasing weights and to enumerate all paths between a start and a end node that match a given length. - **ArangoSearch**: - New [**Pipeline Analyzer**](../../index-and-search/analyzers.md#pipeline) + New [**Pipeline Analyzer**](../index-and-search/analyzers.md#pipeline) that allows you to combine multiple Analyzers, enabling case-insensitive _n_-gram-based fuzzy search and more. New - [**AQL Analyzer**](../../index-and-search/analyzers.md#aql) + [**AQL Analyzer**](../index-and-search/analyzers.md#aql) so that you can use an AQL query to pre-process and filter your data for indexing. Support for **geo-spatial queries** through new - [Geo](../../index-and-search/analyzers.md#geojson) - [Analyzers](../../index-and-search/analyzers.md#geopoint) and - [ArangoSearch Geo functions](../../aql/functions/arangosearch.md#geo-functions). - A new [**Stop words Analyzer**](../../index-and-search/analyzers.md#stopwords) that + [Geo](../index-and-search/analyzers.md#geojson) + [Analyzers](../index-and-search/analyzers.md#geopoint) and + [ArangoSearch Geo functions](../aql/functions/arangosearch.md#geo-functions). + A new [**Stop words Analyzer**](../index-and-search/analyzers.md#stopwords) that can be used standalone or in an Analyzer pipeline. -- A [**`WINDOW` operation**](../../aql/high-level-operations/window.md) for aggregations over +- A [**`WINDOW` operation**](../aql/high-level-operations/window.md) for aggregations over adjacent rows, value ranges or time windows. **Enterprise Edition** - **Encryption at Rest** utilizes - [hardware acceleration](../../release-notes/version-3.8/whats-new-in-3-8.md#encryption-at-rest) + [hardware acceleration](../release-notes/version-3.8/whats-new-in-3-8.md#encryption-at-rest) capabilities of modern CPUs. -Also see [What's New in 3.8](../../release-notes/version-3.8/whats-new-in-3-8.md). +Also see [What's New in 3.8](../release-notes/version-3.8/whats-new-in-3-8.md). ## Version 3.7 **All Editions** - **ArangoSearch**: - [Wildcard](../../aql/functions/arangosearch.md#like) and fuzzy search - ([Levenshtein distance](../../aql/functions/arangosearch.md#levenshtein_match) and - [_n_-gram based](../../aql/functions/arangosearch.md#ngram_match)), - enhanced [phrase and proximity search](../../aql/functions/arangosearch.md#phrase), + [Wildcard](../aql/functions/arangosearch.md#like) and fuzzy search + ([Levenshtein distance](../aql/functions/arangosearch.md#levenshtein_match) and + [_n_-gram based](../aql/functions/arangosearch.md#ngram_match)), + enhanced [phrase and proximity search](../aql/functions/arangosearch.md#phrase), improved late document materialization and - [Views covering queries](../../release-notes/version-3.7/whats-new-in-3-7.md#covering-indexes) + [Views covering queries](../release-notes/version-3.7/whats-new-in-3-7.md#covering-indexes) using their indexes without touching the storage engine, as well as a new SIMD-based index format for faster processing and - [stemming support](../../release-notes/version-3.7/whats-new-in-3-7.md#stemming-support-for-more-languages) + [stemming support](../release-notes/version-3.7/whats-new-in-3-7.md#stemming-support-for-more-languages) for 15 additional languages. -- [**Schema Validation**](../../concepts/data-structure/documents/schema-validation.md): +- [**Schema Validation**](../concepts/data-structure/documents/schema-validation.md): Enforce a JSON Schema for documents on collection level. Invalid documents can be rejected automatically by the database system, making it easy to maintain data quality. -- [**Insert-Update** and **Insert-Ignore**](../../release-notes/version-3.7/whats-new-in-3-7.md#insert-update-and-insert-ignore): +- [**Insert-Update** and **Insert-Ignore**](../release-notes/version-3.7/whats-new-in-3-7.md#insert-update-and-insert-ignore): New document API operations to upsert documents and to efficiently insert documents while skipping the creation if the document exists already. - **AQL**: - Improved [subquery](../../release-notes/version-3.7/whats-new-in-3-7.md#subquery-optimizations) and - [graph traversal performance](../../release-notes/version-3.7/whats-new-in-3-7.md#traversal-optimizations), + Improved [subquery](../release-notes/version-3.7/whats-new-in-3-7.md#subquery-optimizations) and + [graph traversal performance](../release-notes/version-3.7/whats-new-in-3-7.md#traversal-optimizations), among many optimizations and enhancements. -- [**HTTP/2 support**](../../release-notes/version-3.7/whats-new-in-3-7.md#http2-support): +- [**HTTP/2 support**](../release-notes/version-3.7/whats-new-in-3-7.md#http2-support): Better load-balancer and Kubernetes compatibility, improved request throughput. **Enterprise Edition** -- [**SatelliteGraphs**](../../release-notes/version-3.7/whats-new-in-3-7.md#satellitegraphs): +- [**SatelliteGraphs**](../release-notes/version-3.7/whats-new-in-3-7.md#satellitegraphs): Synchronously replicated graphs with local traversal execution. -- [**Disjoint SmartGraphs**](../../release-notes/version-3.7/whats-new-in-3-7.md#disjoint-smartgraphs): +- [**Disjoint SmartGraphs**](../release-notes/version-3.7/whats-new-in-3-7.md#disjoint-smartgraphs): Improve traversal execution times for SmartGraphs without edges between nodes with different SmartGraph attribute values. -- [**Traversal parallelization**](../../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition): +- [**Traversal parallelization**](../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition): Optional parallel execution of nested traversals for single servers and OneShard clusters. - **Security**: Added support for multiple - [JWT Secrets](../../release-notes/version-3.7/whats-new-in-3-7.md#jwt-secret-rotation-enterprise-edition) + [JWT Secrets](../release-notes/version-3.7/whats-new-in-3-7.md#jwt-secret-rotation-enterprise-edition) and the ability to hot-reload them from disk, - [TLS key and certificate rotation](../../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation), - [Encryption at rest key rotation](../../release-notes/version-3.7/whats-new-in-3-7.md#encryption-at-rest-key-rotation-enterprise-edition) - and [Server Name Indication (SNI)](../../release-notes/version-3.7/whats-new-in-3-7.md#server-name-indication-enterprise-edition). + [TLS key and certificate rotation](../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation), + [Encryption at rest key rotation](../release-notes/version-3.7/whats-new-in-3-7.md#encryption-at-rest-key-rotation-enterprise-edition) + and [Server Name Indication (SNI)](../release-notes/version-3.7/whats-new-in-3-7.md#server-name-indication-enterprise-edition). -Also see [What's New in 3.7](../../release-notes/version-3.7/whats-new-in-3-7.md). +Also see [What's New in 3.7](../release-notes/version-3.7/whats-new-in-3-7.md). ## Version 3.6 @@ -264,32 +258,32 @@ Also see [What's New in 3.7](../../release-notes/version-3.7/whats-new-in-3-7.md - **AQL**: Improved query performance thanks to - [early pruning](../../release-notes/version-3.6/whats-new-in-3-6.md#early-pruning-of-non-matching-documents), - [subquery splicing](../../release-notes/version-3.6/whats-new-in-3-6.md#subquery-splicing-optimization), - [late document materialization](../../release-notes/version-3.6/whats-new-in-3-6.md#late-document-materialization-rocksdb), - [parallelization](../../release-notes/version-3.6/whats-new-in-3-6.md#parallelization-of-cluster-aql-queries) for certain cluster queries - and more. New server-side [`maxRuntime`](../../aql/how-to-invoke-aql/with-arangosh.md#maxruntime) + [early pruning](../release-notes/version-3.6/whats-new-in-3-6.md#early-pruning-of-non-matching-documents), + [subquery splicing](../release-notes/version-3.6/whats-new-in-3-6.md#subquery-splicing-optimization), + [late document materialization](../release-notes/version-3.6/whats-new-in-3-6.md#late-document-materialization-rocksdb), + [parallelization](../release-notes/version-3.6/whats-new-in-3-6.md#parallelization-of-cluster-aql-queries) for certain cluster queries + and more. New server-side [`maxRuntime`](../aql/how-to-invoke-aql/with-arangosh.md#maxruntime) option for queries. - **ArangoSearch**: - New [Analyzer options](../../release-notes/version-3.6/whats-new-in-3-6.md#analyzers) for + New [Analyzer options](../release-notes/version-3.6/whats-new-in-3-6.md#analyzers) for edge _n_-grams (`text` Analyzer), UTF-8 encoded _n_-gram input and optional start/end markers (`ngram` Analyzer). Support for - [dynamic expressions](../../release-notes/version-3.6/whats-new-in-3-6.md#dynamic-search-expressions-with-arrays) + [dynamic expressions](../release-notes/version-3.6/whats-new-in-3-6.md#dynamic-search-expressions-with-arrays) using arrays (array comparison operators in `SEARCH` queries and the `TOKENS()` / `PHRASE()` functions accept arrays). Views can benefit from the SmartJoins optimization. **Enterprise Edition** -- [**OneShard**](../../deploy/oneshard.md) +- [**OneShard**](../deploy/oneshard.md) deployments offer a practicable solution that enables significant performance improvements by massively reducing cluster-internal communication. A database created with OneShard enabled is limited to a single DB-Server node but still replicated synchronously to ensure resilience. This configuration allows running transactions with ACID guarantees on shard leaders. -Also see [What's New in 3.6](../../release-notes/version-3.6/whats-new-in-3-6.md). +Also see [What's New in 3.6](../release-notes/version-3.6/whats-new-in-3-6.md). ## Version 3.5 @@ -297,62 +291,62 @@ Also see [What's New in 3.6](../../release-notes/version-3.6/whats-new-in-3-6.md - **ArangoSearch**: The search and ranking engine received an upgrade and now features - [Configurable Analyzers](../../index-and-search/analyzers.md), - [Sorted Views](../../index-and-search/arangosearch/performance.md#primary-sort-order) + [Configurable Analyzers](../index-and-search/analyzers.md), + [Sorted Views](../index-and-search/arangosearch/performance.md#primary-sort-order) and several improvements to the - [AQL integration](../../release-notes/version-3.5/whats-new-in-3-5.md#arangosearch). + [AQL integration](../release-notes/version-3.5/whats-new-in-3-5.md#arangosearch). - **AQL Graph Traversals**: - [k Shortest Paths](../../aql/graphs/k-shortest-paths.md) allows you to query not + [k Shortest Paths](../aql/graphs/k-shortest-paths.md) allows you to query not just for one shortest path between two documents but multiple, sorted by - length or weight. With [PRUNE](../../aql/graphs/traversals.md#pruning) you can + length or weight. With [PRUNE](../aql/graphs/traversals.md#pruning) you can stop walking down certain paths early in a graph traversal to improve its efficiency. -- [**Stream Transaction API**](../../develop/http-api/transactions/stream-transactions.md): +- [**Stream Transaction API**](../develop/http-api/transactions/stream-transactions.md): Perform multi-document transactions with individual begin and commit / abort commands using the new HTTP endpoints or via a supported driver. -- [**Time-to-Live**](../../index-and-search/indexing/basics.md#ttl-time-to-live-index) - [**Indexes**](../../index-and-search/indexing/working-with-indexes/ttl-indexes.md): +- [**Time-to-Live**](../index-and-search/indexing/basics.md#ttl-time-to-live-index) + [**Indexes**](../index-and-search/indexing/working-with-indexes/ttl-indexes.md): TTL indexes can be used to automatically remove documents in collections for use cases like expiring sessions or automatic purging of statistics or logs. -- [**Index Hints**](../../aql/high-level-operations/for.md#indexhint) & +- [**Index Hints**](../aql/high-level-operations/for.md#indexhint) & [**Named Indexes**](https://www.arangodb.com/learn/development/index-hints-named-indices/): Indexes can be given names and an optional AQL inline query option `indexHint` was added to override the internal optimizer decision on which index to utilize. -- [**Data Masking**](../../components/tools/arangodump/maskings.md): +- [**Data Masking**](../components/tools/arangodump/maskings.md): arangodump provides a convenient way to extract production data but mask critical information that should not be visible. **Enterprise Edition** -- [**Hot Backups**](../../operations/backup-and-restore.md#hot-backups): +- [**Hot Backups**](../operations/backup-and-restore.md#hot-backups): Create automatic, consistent backups of your cluster without noticeable impact on your production systems. In contrast to _arangodump_, hot backups are taken on the level of the underlying storage engine and hence both backup and restore are considerably faster. -- [**SmartJoins**](../../develop/smartjoins.md): +- [**SmartJoins**](../develop/smartjoins.md): Run joins between identically sharded collections with performance close to that of a local join operation. - **Advanced Data Masking**: There are additional - [data masking functions](../../components/tools/arangodump/maskings.md#masking-functions) + [data masking functions](../components/tools/arangodump/maskings.md#masking-functions) available in the Enterprise Edition, such as for substituting email addresses and phone numbers with similar looking pseudo-data. -Also see [What's New in 3.5](../../release-notes/version-3.5/whats-new-in-3-5.md). +Also see [What's New in 3.5](../release-notes/version-3.5/whats-new-in-3-5.md). ## Version 3.4 **All Editions** -- [**ArangoSearch**](../../index-and-search/arangosearch/_index.md): +- [**ArangoSearch**](../index-and-search/arangosearch/_index.md): Search and similarity ranking engine integrated natively into ArangoDB and AQL. ArangoSearch combines Boolean retrieval capabilities with generalized ranking algorithms (BM25, TFDIF). Support of e.g. relevance-based searching, @@ -361,32 +355,32 @@ Also see [What's New in 3.5](../../release-notes/version-3.5/whats-new-in-3-5.md query. Many specialized language Analyzers are already included for e.g. English, German, French, Chinese, Spanish and many other language. -- [**GeoJSON Support**](../../aql/functions/geo.md) and - [**S2 Geo Index**](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md): ArangoDB now supports all geo primitives. +- [**GeoJSON Support**](../aql/functions/geo.md) and + [**S2 Geo Index**](../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md): ArangoDB now supports all geo primitives. (Multi-)Point, (Multi-)LineStrings, (Multi-)Polygons or intersections can be defined and queried for. The Google S2 geo index is optimized for RocksDB and enables efficient querying. Geo query results are automatically visualized with an OpenStreetMap integration within the Query Editor of the web interface. -- [**Query Profiler**](../../aql/execution-and-performance/query-profiling.md): +- [**Query Profiler**](../aql/execution-and-performance/query-profiling.md): Enables the analysis of queries and adds additional information for the user to identify optimization potentials more easily. The profiler can be accessed via _arangosh_ with `db._profileQuery(...)` or via the *Profile* button in the Query Editor of the web interface. -- [**Streaming Cursors**](../../aql/how-to-invoke-aql/with-arangosh.md#stream): +- [**Streaming Cursors**](../aql/how-to-invoke-aql/with-arangosh.md#stream): Cursors requested with the stream option on make queries calculate results on the fly and make them available for the client in a streaming fashion, as soon as possible. - **RocksDB as Default Storage Engine**: With ArangoDB 3.4 the default - [storage engine](../../components/arangodb-server/storage-engine.md) for fresh installations will + [storage engine](../components/arangodb-server/storage-engine.md) for fresh installations will switch from MMFiles to RocksDB. Many optimizations have been made to RocksDB since the first release in 3.2. For 3.4 we optimized the binary storage format for improved insertion, implemented "optional caching", reduced the replication catch-up time and much more. -Also see [What's New in 3.4](../../release-notes/version-3.4/whats-new-in-3-4.md). +Also see [What's New in 3.4](../release-notes/version-3.4/whats-new-in-3-4.md). ## Version 3.3 @@ -398,30 +392,30 @@ Also see [What's New in 3.4](../../release-notes/version-3.4/whats-new-in-3-4.md Multi-datacenter support means you can fallback to a replica of your cluster in case of a disaster in one datacenter. -- [**Encrypted Backups**](../../components/tools/arangodump/examples.md#encryption): +- [**Encrypted Backups**](../components/tools/arangodump/examples.md#encryption): _arangodump_ can create backups encrypted with a secret key using AES256 block cipher. **All Editions** -- [**Server-level Replication**](../../release-notes/version-3.3/whats-new-in-3-3.md#server-level-replication): +- [**Server-level Replication**](../release-notes/version-3.3/whats-new-in-3-3.md#server-level-replication): In addition to per-database replication, there is now an additional `globalApplier`. Start the global replication on the Follower once and all current and future databases will be replicated from the Leader to the Follower automatically. -- [**Asynchronous Failover**](../../release-notes/version-3.3/whats-new-in-3-3.md#asynchronous-failover): +- [**Asynchronous Failover**](../release-notes/version-3.3/whats-new-in-3-3.md#asynchronous-failover): Make a single server instance resilient with a second server instance, one as Leader and the other as asynchronously replicating Follower, with automatic failover to the Follower if the Leader goes down. -Also see [What's New in 3.3](../../release-notes/version-3.3/whats-new-in-3-3.md). +Also see [What's New in 3.3](../release-notes/version-3.3/whats-new-in-3-3.md). ## Version 3.2 **All Editions** -- [**RocksDB Storage Engine**](../../components/arangodb-server/storage-engine.md): You can now use +- [**RocksDB Storage Engine**](../components/arangodb-server/storage-engine.md): You can now use as much data in ArangoDB as you can fit on your disk. Plus, you can enjoy performance boosts on writes by having only document-level locks. @@ -430,7 +424,7 @@ Also see [What's New in 3.3](../../release-notes/version-3.3/whats-new-in-3-3.md patterns, identify communities and perform in-depth analytics of large graph data sets. -- [**Fault-Tolerant Foxx**](../../develop/http-api/foxx.md): The Foxx management +- [**Fault-Tolerant Foxx**](../develop/http-api/foxx.md): The Foxx management internals have been rewritten from the ground up to make sure multi-coordinator cluster setups always keep their services in sync and new Coordinators are fully initialized even when all existing Coordinators @@ -442,22 +436,22 @@ Also see [What's New in 3.3](../../release-notes/version-3.3/whats-new-in-3-3.md can be managed from outside ArangoDB with an LDAP server in different authentication configurations. -- [**Encryption at Rest**](../../operations/security/encryption-at-rest.md): Let the server +- [**Encryption at Rest**](../operations/security/encryption-at-rest.md): Let the server persist your sensitive data strongly encrypted to protect it even if the physical storage medium gets stolen. -- [**SatelliteCollections**](../../develop/satellitecollections.md): Faster join operations when +- [**SatelliteCollections**](../develop/satellitecollections.md): Faster join operations when working with sharded datasets by synchronously replicating selected collections to all DB-Servers in a cluster, so that joins can be executed locally. -Also see [What's New in 3.2](../../release-notes/version-3.2/whats-new-in-3-2.md). +Also see [What's New in 3.2](../release-notes/version-3.2/whats-new-in-3-2.md). ## Version 3.1 **All Editions** -- [**Vertex-centric indexes**](../../index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md): +- [**Vertex-centric indexes**](../index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md): AQL traversal queries can utilize secondary edge collection indexes for better performance against graphs with supernodes. @@ -467,35 +461,35 @@ Also see [What's New in 3.2](../../release-notes/version-3.2/whats-new-in-3-2.md **Enterprise Edition** -- [**SmartGraphs**](../../graphs/smartgraphs/_index.md): Scale with graphs to a +- [**SmartGraphs**](../graphs/smartgraphs/_index.md): Scale with graphs to a cluster and stay performant. With SmartGraphs you can use the "smartness" of your application layer to shard your graph efficiently to your machines and let traversals run locally. -- **Encryption Control**: Choose your level of [SSL encryption](../../components/arangodb-server/options.md#ssl) +- **Encryption Control**: Choose your level of [SSL encryption](../components/arangodb-server/options.md#ssl) -- [**Auditing**](../../operations/security/audit-logging.md): Keep a detailed log +- [**Auditing**](../operations/security/audit-logging.md): Keep a detailed log of all the important things that happened in ArangoDB. -Also see [What's New in 3.1](../../release-notes/version-3.1/whats-new-in-3-1.md). +Also see [What's New in 3.1](../release-notes/version-3.1/whats-new-in-3-1.md). ## Version 3.0 -- [**self-organizing cluster**](../../deploy/cluster/_index.md) with +- [**self-organizing cluster**](../deploy/cluster/_index.md) with synchronous replication, master/master setup, shared nothing architecture, cluster management Agency. -- Deeply integrated, native [**AQL graph traversal**](../../aql/graphs/_index.md) +- Deeply integrated, native [**AQL graph traversal**](../aql/graphs/_index.md) - [**VelocyPack**](https://github.com/arangodb/velocypack) as new internal binary storage format as well as for intermediate AQL values. -- [**Persistent indexes**](../../index-and-search/indexing/working-with-indexes/persistent-indexes.md) via RocksDB suitable +- [**Persistent indexes**](../index-and-search/indexing/working-with-indexes/persistent-indexes.md) via RocksDB suitable for sorting and range queries. -- [**Foxx 3.0**](../../develop/foxx-microservices/_index.md): overhauled JS framework for data-centric +- [**Foxx 3.0**](../develop/foxx-microservices/_index.md): overhauled JS framework for data-centric microservices -- Significantly improved [**Web Interface**](../../components/web-interface/_index.md) +- Significantly improved [**Web Interface**](../components/web-interface/_index.md) -Also see [What's New in 3.0](../../release-notes/version-3.0/whats-new-in-3-0.md). +Also see [What's New in 3.0](../release-notes/version-3.0/whats-new-in-3-0.md). diff --git a/site/content/arangodb/3.12/about/features/list.md b/site/content/arangodb/3.12/features/list.md similarity index 65% rename from site/content/arangodb/3.12/about/features/list.md rename to site/content/arangodb/3.12/features/list.md index f40468f1cc..3641e428b8 100644 --- a/site/content/arangodb/3.12/about/features/list.md +++ b/site/content/arangodb/3.12/features/list.md @@ -6,8 +6,8 @@ description: >- All features of the ArangoDB database system, available in both the Community Edition and Enterprise Edition aliases: - - ../../introduction/features/community-edition - - ../../introduction/features/enterprise-edition + - ../introduction/features/community-edition + - ../introduction/features/enterprise-edition - community-edition - enterprise-edition --- @@ -18,13 +18,13 @@ available from v3.12.5 onward. ## General -- [**Graph Database**](../../concepts/data-models.md#graph-model): +- [**Graph Database**](../concepts/data-models.md#graph-model): Native support for storing and querying graphs comprised of nodes and edges. You can model complex domains because both nodes and edges are fully-fledged documents, without restrictions in complexity. Edges can connect node documents to express m:n relations with any depth. -- [**Document Database**](../../concepts/data-models.md#document-model): +- [**Document Database**](../concepts/data-models.md#document-model): A modern document database system that allows you to model data intuitively and evolve the data model easily. Documents can be organized in collections, and collections in databases for multi-tenancy. @@ -37,7 +37,7 @@ available from v3.12.5 onward. top and mix it with graph traversals, geo queries, aggregations, or any other supported access pattern. -- [**Data Format**](../../concepts/data-structure/_index.md#documents): +- [**Data Format**](../concepts/data-structure/_index.md#documents): JSON, internally stored in a binary format invented by ArangoDB called VelocyPack. @@ -47,12 +47,12 @@ available from v3.12.5 onward. documents, or graphs - perfect for social relations. Optional document validation using JSON Schema (draft-4, without remote schema support). -- [**Data Storage**](../../components/arangodb-server/storage-engine.md): +- [**Data Storage**](../components/arangodb-server/storage-engine.md): RocksDB storage engine to persist data and indexes on disk, with a hot set in memory. It uses journaling (write-ahead logging) and can take advantage of modern storage hardware, like SSDs and large caches. -- [**Computed Values**](../../concepts/data-structure/documents/computed-values.md): +- [**Computed Values**](../concepts/data-structure/documents/computed-values.md): Persistent document attributes that are generated when documents are created or modified, using an AQL expression. @@ -60,7 +60,7 @@ available from v3.12.5 onward. Use ArangoDB as a [fully managed service](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), self-managed in the cloud, or on-premises. -- [**Multiple Environments**](../../operations/installation/_index.md#supported-platforms-and-architectures): +- [**Multiple Environments**](../operations/installation/_index.md#supported-platforms-and-architectures): Run ArangoDB on Linux using the production-ready packages for the x86-64 architecture, on bare metal or in containers. Develop and test with ArangoDB on Windows, macOS, and Linux using the official @@ -68,17 +68,17 @@ available from v3.12.5 onward. ## Scalability & High Availability -- [**Hash-based sharding**](../../deploy/architecture/data-sharding.md): +- [**Hash-based sharding**](../deploy/architecture/data-sharding.md): Spread bigger datasets across multiple servers using consistent hashing on the default or custom shard keys. -- [**Synchronous Replication**](../../deploy/cluster/_index.md#synchronous-replication): +- [**Synchronous Replication**](../deploy/cluster/_index.md#synchronous-replication): Data changes are propagated to other cluster nodes immediately as part of an operation, and are only considered successful when the configured number of writes is reached. Synchronous replication works on a per-shard basis. For each collection, you can configure how many copies of each shard are kept in the cluster. -- [**Automatic Failover Cluster**](../../deploy/cluster/_index.md#automatic-failover): +- [**Automatic Failover Cluster**](../deploy/cluster/_index.md#automatic-failover): If a cluster node goes down, another node takes over to avoid downtime. - **Load-Balancer Support**: @@ -89,7 +89,7 @@ available from v3.12.5 onward. ## Querying -- [**Declarative Query Language for All Data Models**](../../aql/_index.md): +- [**Declarative Query Language for All Data Models**](../aql/_index.md): Powerful query language (AQL) to retrieve and modify data. Graph traversals, full-text searches, geo-spatial queries, and aggregations can be composed in a single query. @@ -97,40 +97,40 @@ available from v3.12.5 onward. ranges and time intervals. Cluster-distributed aggregation queries. -- [**Query Optimizer**](../../aql/execution-and-performance/query-optimization.md): +- [**Query Optimizer**](../aql/execution-and-performance/query-optimization.md): Cost-based query optimizer that takes index selectivity estimates into account. <!-- TODO: Explain, batching?, lazy evaluation (stream)? --> -- [**Query Profiling**](../../aql/execution-and-performance/query-profiling.md): +- [**Query Profiling**](../aql/execution-and-performance/query-profiling.md): Show detailed runtime information for AQL queries. -- [**Query Logging**](../../aql/execution-and-performance/query-logging.md): +- [**Query Logging**](../aql/execution-and-performance/query-logging.md): Store query metadata and analyze it directly in the database system to debug issues and understand usage patterns. -- [**Upsert Operations**](../../aql/examples-and-query-patterns/upsert-repsert-guide.md): +- [**Upsert Operations**](../aql/examples-and-query-patterns/upsert-repsert-guide.md): Support for insert-or-update (upsert), insert-or-replace (repsert), and insert-or-ignore requests, that result in one or the other operation depending on whether the target document exists already. -- [**Relational Joins**](../../aql/examples-and-query-patterns/joins.md): +- [**Relational Joins**](../aql/examples-and-query-patterns/joins.md): Joins similar to those in relational database systems can be leveraged to match up documents from different collections, allowing normalized data models. - **Advanced Path-Finding with Multiple Algorithms**: - Graphs can be [traversed](../../aql/graphs/traversals-explained.md) with AQL + Graphs can be [traversed](../aql/graphs/traversals-explained.md) with AQL in outbound, inbound, or both directions to retrieve direct and indirect neighbor nodes using a fixed or variable depth. - The [traversal order](../../aql/graphs/traversals.md) can be + The [traversal order](../aql/graphs/traversals.md) can be depth-first, breadth-first, or in order of increasing edge weights ("Weighted Traversals"). Stop conditions for pruning paths are supported. - Traversal algorithms to get a [shortest path](../../aql/graphs/shortest-path.md), - [all shortest paths](../../aql/graphs/all-shortest-paths.md), paths in order of - increasing length ("[k Shortest Paths](../../aql/graphs/k-shortest-paths.md)"), + Traversal algorithms to get a [shortest path](../aql/graphs/shortest-path.md), + [all shortest paths](../aql/graphs/all-shortest-paths.md), paths in order of + increasing length ("[k Shortest Paths](../aql/graphs/k-shortest-paths.md)"), and to enumerate all paths between two nodes - ("[k Paths](../../aql/graphs/k-paths.md)") are available, too. + ("[k Paths](../aql/graphs/k-paths.md)") are available, too. -- [**ArangoSearch for Text Search and Ranking**](../../index-and-search/arangosearch/_index.md): +- [**ArangoSearch for Text Search and Ranking**](../index-and-search/arangosearch/_index.md): A built-in search engine for full-text, complex data structures, and more. Exact value matching, range queries, prefix matching, case-insensitive and accent-insensitive search. Token, phrase, wildcard, and fuzzy search support @@ -139,51 +139,51 @@ available from v3.12.5 onward. Flexible data field pre-processing with custom queries and the ability to chain built-in and custom Analyzers. Language-agnostic tokenization of text. -- [**GeoJSON Support**](../../aql/functions/geo.md#geojson): +- [**GeoJSON Support**](../aql/functions/geo.md#geojson): Geographic data encoded in the popular GeoJSON format can be stored and used for geo-spatial queries. {{% comment %}} Experimental feature -- [**Query result spillover**](../../aql/how-to-invoke-aql/with-arangosh.md#spilloverthresholdmemoryusage): +- [**Query result spillover**](../aql/how-to-invoke-aql/with-arangosh.md#spilloverthresholdmemoryusage): AQL queries can store intermediate and final results temporarily on disk (also known as external result sets) to decrease memory usage when a specified threshold is reached. {{% /comment %}} {{% comment %}} Experimental feature -- [**Vector search**](../../index-and-search/indexing/working-with-indexes/vector-indexes.md): +- [**Vector search**](../index-and-search/indexing/working-with-indexes/vector-indexes.md): Find items with similar properties by comparing vector embeddings generated by machine learning models. {{% /comment %}} -- [**Search highlighting**](../../index-and-search/arangosearch/search-highlighting.md): +- [**Search highlighting**](../index-and-search/arangosearch/search-highlighting.md): Get the substring positions of matched terms, phrases, or _n_-grams. -- [**Nested search**](../../index-and-search/arangosearch/nested-search.md): +- [**Nested search**](../index-and-search/arangosearch/nested-search.md): Match arrays of objects with all the conditions met by a single sub-object, and define for how many of the elements this must be true. {{% comment %}} Experimental feature -- **[`classification`](../../index-and-search/analyzers.md#classification) and [`nearest_neighbors` Analyzers](../../index-and-search/analyzers.md#nearest_neighbors)**: +- **[`classification`](../index-and-search/analyzers.md#classification) and [`nearest_neighbors` Analyzers](../index-and-search/analyzers.md#nearest_neighbors)**: Classification of text tokens and finding similar tokens using supervised fastText word embedding models. {{% /comment %}} -- [**Skip inaccessible collections**](../../aql/how-to-invoke-aql/with-arangosh.md#skipinaccessiblecollections): +- [**Skip inaccessible collections**](../aql/how-to-invoke-aql/with-arangosh.md#skipinaccessiblecollections): Let AQL queries like graph traversals pretend that collections are empty if the user has no access to them instead of failing the query. ## Transactions -- [**AQL Queries**](../../aql/data-queries.md#transactional-execution): +- [**AQL Queries**](../aql/data-queries.md#transactional-execution): AQL queries are executed transactionally (with exceptions), either committing or rolling back data modifications automatically. -- [**Stream Transactions**](../../develop/http-api/transactions/stream-transactions.md): +- [**Stream Transactions**](../develop/http-api/transactions/stream-transactions.md): Transactions with individual begin and commit / abort commands that can span multiple AQL queries and API calls of supported APIs. -- [**JavaScript Transactions**](../../develop/http-api/transactions/javascript-transactions.md): +- [**JavaScript Transactions**](../develop/http-api/transactions/javascript-transactions.md): Single-request transactions written in JavaScript that leverage ArangoDB's JavaScript API. @@ -205,148 +205,148 @@ available from v3.12.5 onward. ## Performance -- [**SmartGraphs**](../../graphs/smartgraphs/_index.md): +- [**SmartGraphs**](../graphs/smartgraphs/_index.md): Value-based sharding of large graph datasets for better data locality when traversing graphs. -- [**EnterpriseGraphs**](../../graphs/enterprisegraphs/_index.md): +- [**EnterpriseGraphs**](../graphs/enterprisegraphs/_index.md): A specialized version of SmartGraphs, with an automatic sharding key selection. -- [**SmartGraphs using SatelliteCollections**](../../graphs/smartgraphs/_index.md): +- [**SmartGraphs using SatelliteCollections**](../graphs/smartgraphs/_index.md): Collections replicated on all cluster nodes can be combined with graphs sharded by document attributes to enable more local execution of graph queries. -- [**SatelliteGraphs**](../../graphs/satellitegraphs/_index.md): +- [**SatelliteGraphs**](../graphs/satellitegraphs/_index.md): Graphs replicated on all cluster nodes to execute graph traversals locally. -- [**SatelliteCollections**](../../develop/satellitecollections.md): +- [**SatelliteCollections**](../develop/satellitecollections.md): Collections replicated on all cluster nodes to execute joins with sharded data locally. -- [**SmartJoins**](../../develop/smartjoins.md): +- [**SmartJoins**](../develop/smartjoins.md): Co-located joins in a cluster using identically sharded collections. -- [**OneShard**](../../deploy/oneshard.md): +- [**OneShard**](../deploy/oneshard.md): Option to store all collections of a database on a single cluster node, to combine the performance of a single server and ACID semantics with a fault-tolerant cluster setup. -- [**Traversal**](../../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition) - [**Parallelization**](../../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): +- [**Traversal**](../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition) + [**Parallelization**](../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): Parallel execution of traversal queries with many start nodes, leading to faster results. -- [**Traversal Projections**](../../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): +- [**Traversal Projections**](../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): Optimized data loading for AQL traversal queries if only a few document attributes are accessed. -- [**Parallel index creation**](../../release-notes/version-3.10/whats-new-in-3-10.md#parallel-index-creation-enterprise-edition): +- [**Parallel index creation**](../release-notes/version-3.10/whats-new-in-3-10.md#parallel-index-creation-enterprise-edition): Non-unique indexes can be created with multiple threads in parallel. -- [**`minhash` Analyzer**](../../index-and-search/analyzers.md#minhash): +- [**`minhash` Analyzer**](../index-and-search/analyzers.md#minhash): Jaccard similarity approximation for entity resolution, such as for finding duplicate records, based on how many elements they have in common -- [**`geo_s2` Analyzer**](../../index-and-search/analyzers.md#geo_s2): +- [**`geo_s2` Analyzer**](../index-and-search/analyzers.md#geo_s2): Efficiently index geo-spatial data using different binary formats, tuning the size on disk, the precision, and query performance. -- [**ArangoSearch column cache**](../../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): +- [**ArangoSearch column cache**](../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): Always cache field normalization values, Geo Analyzer auxiliary data, stored values, primary sort columns, and primary key columns in memory to improve the performance of Views and inverted indexes. -- [**ArangoSearch WAND optimization**](../../index-and-search/arangosearch/performance.md#wand-optimization): +- [**ArangoSearch WAND optimization**](../index-and-search/arangosearch/performance.md#wand-optimization): Retrieve search results for the highest-ranking matches from Views faster by defining a list of sort expressions to optimize. -- [**Read from followers in clusters**](../../develop/http-api/documents.md#read-from-followers): +- [**Read from followers in clusters**](../develop/http-api/documents.md#read-from-followers): Allow dirty reads so that Coordinators can read from any shard replica and not only from the leader, for scaling reads. -- [**Persistent Indexes**](../../index-and-search/indexing/basics.md#persistent-index): +- [**Persistent Indexes**](../index-and-search/indexing/basics.md#persistent-index): Indexes are stored on disk to enable fast server restarts. You can create secondary indexes over one or multiple fields, optionally with a uniqueness constraint. A "sparse" option to only index non-null values is also available. The elements of an array can be indexed individually. -- [**Inverted indexes**](../../index-and-search/indexing/working-with-indexes/inverted-indexes.md): +- [**Inverted indexes**](../index-and-search/indexing/working-with-indexes/inverted-indexes.md): An eventually consistent index type that can accelerate a broad range of queries from simple to complex, including full-text search. -- [**Vertex-centric Indexes**](../../index-and-search/indexing/basics.md#vertex-centric-indexes): +- [**Vertex-centric Indexes**](../index-and-search/indexing/basics.md#vertex-centric-indexes): Secondary indexes for more efficient graph traversals with filter conditions. -- [**Time-to-Live (TTL) Indexes**](../../index-and-search/indexing/basics.md#ttl-time-to-live-index): +- [**Time-to-Live (TTL) Indexes**](../index-and-search/indexing/basics.md#ttl-time-to-live-index): Time-based removal of expired documents. -- [**Geo-spatial Indexes**](../../index-and-search/indexing/basics.md#geo-index): +- [**Geo-spatial Indexes**](../index-and-search/indexing/basics.md#geo-index): Accelerated geo-spatial queries for locations and GeoJSON objects, based on the S2 library. <!-- TODO: list supported queries? Centroid-limitations? --> Support for composable, distance-based geo-queries ("geo cursors"). -- [**Multi-dimensional indexes**](../../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): +- [**Multi-dimensional indexes**](../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): An index type to efficiently intersect multiple range queries, like finding all appointments that intersect a time range. -- [**Background Indexing**](../../index-and-search/indexing/basics.md#creating-indexes-in-background): +- [**Background Indexing**](../index-and-search/indexing/basics.md#creating-indexes-in-background): Indexes can be created in the background to not block queries in the meantime. -- [**Index cache refilling**](../../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): +- [**Index cache refilling**](../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): In-memory index caches are automatically repopulated after writes that affect an edge index or cache-enabled persistent indexes to maximize cache hits and thus query performance. -- [**Extensive Query Optimization**](../../aql/execution-and-performance/query-optimization.md): +- [**Extensive Query Optimization**](../aql/execution-and-performance/query-optimization.md): Late document materialization to only fetch the relevant documents from SORT/LIMIT queries. Early pruning of non-matching documents in full collection scans. Inlining of certain subqueries to improve execution time. <!-- TODO, move to Querying? --> {{% comment %}} Experimental feature in v3.12.4 -- [**Query plan caching**](../../aql/execution-and-performance/caching-query-plans.md) +- [**Query plan caching**](../aql/execution-and-performance/caching-query-plans.md) Reduce the total time for processing queries by avoiding to parse, plan, and optimize the same queries over and over again with an AQL execution plan cache. {{% /comment %}} -- [**Parallel gather**](../../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): +- [**Parallel gather**](../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): Fast, memory-efficient processing of cluster queries by combining results in parallel. ## Extensibility -- [**Microservice Support with ArangoDB Foxx**](../../develop/foxx-microservices/_index.md): +- [**Microservice Support with ArangoDB Foxx**](../develop/foxx-microservices/_index.md): Use ArangoDB as an application server and fuse your application and database together for maximal throughput. With fault-tolerant cluster support. -- [**Server-Side Functions**](../../aql/user-defined-functions.md): +- [**Server-Side Functions**](../aql/user-defined-functions.md): You can extend AQL with user-defined functions written in JavaScript. ## Security -- [**Auditing**](../../operations/security/audit-logging.md): +- [**Auditing**](../operations/security/audit-logging.md): Audit logs of all server interactions. -- [**Encryption at Rest**](../../operations/security/encryption-at-rest.md): +- [**Encryption at Rest**](../operations/security/encryption-at-rest.md): Hardware-accelerated on-disk encryption for your data. -- [**Encrypted Backups**](../../components/tools/arangodump/examples.md#encryption): +- [**Encrypted Backups**](../components/tools/arangodump/examples.md#encryption): Data dumps can be encrypted using a strong 256-bit AES block cipher. -- [**Hot Backups**](../../operations/backup-and-restore.md#hot-backups): +- [**Hot Backups**](../operations/backup-and-restore.md#hot-backups): Consistent, incremental data backups without downtime for single servers and clusters. -- [**Enhanced Data Masking**](../../components/tools/arangodump/maskings.md#masking-functions): +- [**Enhanced Data Masking**](../components/tools/arangodump/maskings.md#masking-functions): Extended data masking capabilities for attributes containing sensitive data / PII when creating backups. - **Advanced Encryption and Security Configuration**: - Key rotation for [JWT secrets](../../develop/http-api/authentication.md#hot-reload-jwt-secrets) - and [on-disk encryption](../../develop/http-api/security.md#encryption-at-rest), - as well as [Server Name Indication (SNI)](../../components/arangodb-server/options.md#--sslserver-name-indication). + Key rotation for [JWT secrets](../develop/http-api/authentication.md#hot-reload-jwt-secrets) + and [on-disk encryption](../develop/http-api/security.md#encryption-at-rest), + as well as [Server Name Indication (SNI)](../components/arangodb-server/options.md#--sslserver-name-indication). -- [**Authentication**](../../operations/administration/user-management/_index.md): +- [**Authentication**](../operations/administration/user-management/_index.md): Built-in user management with password- and token-based authentication. - **Role-based Access Control**: @@ -354,15 +354,15 @@ available from v3.12.5 onward. microservice framework users can achieve very high security standards fitting individual needs. -- [**TLS Encryption**](../../components/arangodb-server/options.md#ssl): +- [**TLS Encryption**](../components/arangodb-server/options.md#ssl): Internal and external communication over encrypted network connections with TLS (formerly SSL). - [TLS key and certificate rotation](../../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation) + [TLS key and certificate rotation](../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation) is supported. ## Administration -- [**Web-based User Interface**](../../components/web-interface/_index.md): +- [**Web-based User Interface**](../components/web-interface/_index.md): Graphical UI for your browser to work with ArangoDB. It allows you to view, create, and modify databases, collections, documents, graphs, etc. You can also run, explain, and profile AQL queries. Includes a graph viewer @@ -372,16 +372,16 @@ available from v3.12.5 onward. View the status of your cluster and its individual nodes, and move and rebalance shards via the web interface. -- **[Backup](../../components/tools/arangodump/_index.md) and [Restore](../../components/tools/arangorestore/_index.md) Tools**: +- **[Backup](../components/tools/arangodump/_index.md) and [Restore](../components/tools/arangorestore/_index.md) Tools**: Multi-threaded dumping and restoring of collection settings and data in JSON format. Data masking capabilities for attributes containing sensitive data / PII when creating backups. -- **[Import](../../components/tools/arangoimport/_index.md) and [Export](../../components/tools/arangoexport/_index.md) Tools**: +- **[Import](../components/tools/arangoimport/_index.md) and [Export](../components/tools/arangoexport/_index.md) Tools**: CLI utilities to load and export data in multiple text-based formats. You can import from JSON, JSONL, CSV, and TSV files, and export to JSON, JSONL, CSV, TSV, XML, and XGMML files. -- [**Metrics**](../../develop/http-api/monitoring/metrics.md): +- [**Metrics**](../develop/http-api/monitoring/metrics.md): Monitor the healthiness and performance of ArangoDB servers using the metrics exported in the Prometheus format. diff --git a/site/content/arangodb/3.12/operations/administration/license-management.md b/site/content/arangodb/3.12/operations/administration/license-management.md index 30fc66adf2..72e42435a1 100644 --- a/site/content/arangodb/3.12/operations/administration/license-management.md +++ b/site/content/arangodb/3.12/operations/administration/license-management.md @@ -7,7 +7,7 @@ description: >- --- The Enterprise Edition of ArangoDB requires a license so that you can use ArangoDB for commercial purposes and have a dataset size over 100 GiB. See -[ArangoDB Editions](../../about/features/_index.md#arangodb-editions) +[ArangoDB Editions](../../features/_index.md#arangodb-editions) for details. How to set a license key and to retrieve information about the current license diff --git a/site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md b/site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md index bce4a011da..b02985e85f 100644 --- a/site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md +++ b/site/content/arangodb/3.12/operations/upgrading/community-to-enterprise-upgrade.md @@ -7,7 +7,7 @@ description: '' {{< info >}} From version 3.12.5 onward, the prepackaged binaries and official Docker images of the Community Edition include all features of the Enterprise Edition. -See [ArangoDB Editions](../../about/features/_index.md#arangodb-editions) +See [ArangoDB Editions](../../features/_index.md#arangodb-editions) for details. To upgrade a deployment created with v3.12.5 or later from the Community Edition diff --git a/site/content/arangodb/3.12/about/use-cases.md b/site/content/arangodb/3.12/use-cases.md similarity index 76% rename from site/content/arangodb/3.12/about/use-cases.md rename to site/content/arangodb/3.12/use-cases.md index 0128025595..4bc8b2517e 100644 --- a/site/content/arangodb/3.12/about/use-cases.md +++ b/site/content/arangodb/3.12/use-cases.md @@ -19,7 +19,7 @@ more. ### Fraud Detection -{{< image src="../../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Uncover illegal activities by discovering difficult-to-detect patterns. ArangoDB lets you look beyond individual data points in disparate data sources, @@ -29,7 +29,7 @@ complex fraudulent behavior such as fraud rings. ### Recommendation Engine -{{< image src="../../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Suggest products, services, and information to users based on data relationships. For example, you can use ArangoDB together with PyTorch Geometric to build a @@ -39,7 +39,7 @@ with a graph neural network (GNN). ### Network Management -{{< image src="../../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Reduce downtime by connecting and visualizing network, infrastructure, and code. Network devices and how they interconnect can naturally be modeled as a graph. @@ -49,7 +49,7 @@ bandwidth into account when path-finding. ### Customer 360 -{{< image src="../../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Gain a complete understanding of your customers by integrating multiple data sources and code. ArangoDB can act as the platform to merge and consolidate @@ -58,7 +58,7 @@ track data origins using graph features. ### Identity and Access Management -{{< image src="../../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Increase security and compliance by managing data access based on role and position. You can map out an organization chart as a graph and use ArangoDB to @@ -68,7 +68,7 @@ inheritance. ### Supply Chain -{{< image src="../../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Speed shipments by monitoring and optimizing the flow of goods through a supply chain. You can represent your inventory, supplier, and delivery @@ -84,7 +84,7 @@ and scalable data store. ### Content Management -{{< image src="../../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Store information of any kind without upfront schema declaration. ArangoDB is schema-free, storing every data record as a self-contained document, allowing @@ -93,7 +93,7 @@ content management system on top of ArangoDB. ### E-Commerce Systems -{{< image src="../../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB combines data modeling freedom with strong consistency and resilience features to power online shops and ordering systems. Handle product catalog data @@ -102,7 +102,7 @@ checkouts with the necessary transactional guarantees. ### Internet of Things -{{< image src="../../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Collect sensor readings and other IoT data in ArangoDB for a single view of everything. Store all data points in the same system that also lets you run @@ -110,7 +110,7 @@ aggregation queries using sliding windows for efficient data analysis. ## ArangoDB as a Key-Value Database -{{< image src="../../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Key-value stores are the simplest kind of database systems. Each record is stored as a block of data under a key that uniquely identifies the record. @@ -130,11 +130,11 @@ binary large objects (BLOBs) and works best with small to medium-sized JSON objects. For more information about how ArangoDB persists data, see -[Storage Engine](../components/arangodb-server/storage-engine.md). +[Storage Engine](components/arangodb-server/storage-engine.md). ## ArangoDB as a Search Engine -{{< image src="../../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB has a natively integrated search engine for a broad range of information retrieval needs. It is powered by inverted indexes and can index @@ -148,7 +148,7 @@ It also features natural language processing (NLP) capabilities. and can classify or find similar terms using word embedding models. {{% /comment %}} -For more information about the search engine, see [ArangoSearch](../index-and-search/arangosearch/_index.md). +For more information about the search engine, see [ArangoSearch](index-and-search/arangosearch/_index.md). ## ArangoDB for Machine Learning @@ -161,4 +161,4 @@ ArangoDB integrates well into existing data infrastructures and provides connectors for popular machine learning frameworks and data processing ecosystems. -![Machine Learning Architecture of ArangoDB](../../../images/machine-learning-architecture.png) +![Machine Learning Architecture of ArangoDB](../../images/machine-learning-architecture.png) diff --git a/site/content/arangodb/3.13/_index.md b/site/content/arangodb/3.13/_index.md index 43a6197b31..327eb25661 100644 --- a/site/content/arangodb/3.13/_index.md +++ b/site/content/arangodb/3.13/_index.md @@ -1,7 +1,7 @@ --- title: Recommended Resources menuTitle: '3.13' -weight: 0 +weight: 96 layout: default --- {{< cloudbanner >}} diff --git a/site/content/arangodb/3.13/about/_index.md b/site/content/arangodb/3.13/about/_index.md deleted file mode 100644 index b47cbeb22f..0000000000 --- a/site/content/arangodb/3.13/about/_index.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: What is ArangoDB? -menuTitle: About ArangoDB -weight: 5 -description: >- - ArangoDB is a scalable graph database system to drive value from connected - data, faster -aliases: - - introduction - - introduction/about-arangodb ---- -![ArangoDB Overview Diagram](../../../../images/arangodb-overview-diagram.png) - -ArangoDB combines the analytical power of native graphs with an integrated -search engine, JSON support, and a variety of data access patterns via a single, -composable query language. - -ArangoDB is available in a community and a commercial [edition](features/_index.md). -You can use it for on-premises deployments, as well as a fully managed -cloud service, the [Arango Managed Platform (AMP)](../../../amp/_index.md). - -## What are Graphs? - -Graphs are information networks composed of nodes and edges. - -![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../../../../images/data-model-graph-relation-abstract-edge.png) - -A social network is a common example of a graph. People are represented by nodes -and their friendships by relations. - -![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../../../../images/data-model-graph-relation-concrete.png) - -Nodes are also called vertices (singular: vertex), and edges are relations that -connect nodes. -A node typically represents a specific entity (a person, a book, a sensor -reading, etc.) and an edge defines how one entity relates to another. - -![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../../../../images/data-model-graph-relations.png) - -This paradigm of storing data feels natural because it closely matches the -cognitive model of humans. It is an expressive data model that allows you to -represent many problem domains and solve them with semantic queries and graph -analytics. - -## Beyond Graphs - -Not everything is a graph use case. ArangoDB lets you equally work with -structured, semi-structured, and unstructured data in the form of schema-free -JSON objects, without having to connect these objects to form a graph. - -![Person Mary, Book ArangoDB](../../../../images/data-model-document.png) - -Depending on your needs, you may mix graphs and unconnected data. -ArangoDB is designed from the ground up to support multiple data models with a -single, composable query language. - -```aql -FOR book IN Books - FILTER book.title == "Arango" - FOR person IN 2..2 INBOUND book transferred, OUTBOUND knows - RETURN person.name -``` - -ArangoDB also comes with an integrated search engine for information retrieval, -such as full-text search with relevance ranking. - -ArangoDB is written in C++ for high performance and built to work at scale, in -the cloud or on-premises. - -<!-- deployment options, move from features page, on-prem vs cloud? --> diff --git a/site/content/arangodb/3.13/about/features/_index.md b/site/content/arangodb/3.13/features/_index.md similarity index 89% rename from site/content/arangodb/3.13/about/features/_index.md rename to site/content/arangodb/3.13/features/_index.md index 674e603252..85b1f4bdde 100644 --- a/site/content/arangodb/3.13/about/features/_index.md +++ b/site/content/arangodb/3.13/features/_index.md @@ -1,7 +1,7 @@ --- title: Features and Capabilities menuTitle: Features -weight: 20 +weight: 10 description: >- ArangoDB is a graph database with a powerful set of features for data management and analytics, supported by a rich ecosystem of integrations and drivers @@ -23,7 +23,7 @@ See the full [Feature list of the ArangoDB database system](list.md). For a scalable architecture based on Kubernetes that supports the full offering of ArangoDB including graph-powered machine learning and GenAI features, see -the [Feature list of the ArangoDB Platform](../../../../data-platform/about/features.md). +the [Feature list of the ArangoDB Platform](../../../data-platform/about/features.md). ## On-premises versus Cloud @@ -43,7 +43,7 @@ variety of support plans to meet your needs. - Highly secure with encryption at transit and at rest - Includes elastic scalability for all deployment models (OneShard and Sharded clusters) -To learn more, go to the [ArangoGraph documentation](../../../../amp/_index.md). +To learn more, go to the [ArangoGraph documentation](../../../amp/_index.md). ### Self-managed in the cloud @@ -51,10 +51,10 @@ ArangoDB can be self-deployed on AWS or other cloud platforms, too. However, whe using a self-managed deployment, you take full control of managing the resources needed to run it in the cloud. This involves tasks such as configuring, provisioning, and monitoring the system. For more details, see -[self-deploying ArangoDB in the cloud](../../deploy/in-the-cloud.md). +[self-deploying ArangoDB in the cloud](../deploy/in-the-cloud.md). ArangoDB supports Kubernetes through its official -[Kubernetes Operator](../../deploy/kubernetes.md) that allows you to easily +[Kubernetes Operator](../deploy/kubernetes.md) that allows you to easily deploy and manage clusters within a Kubernetes environment. ### On-premises @@ -66,16 +66,16 @@ services. You can install ArangoDB locally by downloading and running the [official packages](https://arangodb.com/download/) or run it using -[Docker images](../../operations/installation/docker.md). +[Docker images](../operations/installation/docker.md). You can deploy it on-premises as a -[single server](../../deploy/single-instance/_index.md) -or as a [cluster](../../deploy/cluster/_index.md) +[single server](../deploy/single-instance/_index.md) +or as a [cluster](../deploy/cluster/_index.md) comprised of multiple nodes with synchronous replication and automatic failover for high availability and resilience. ArangoDB also integrates with Kubernetes, offering a -[Kubernetes Operator](../../deploy/kubernetes.md) that lets you deploy in your +[Kubernetes Operator](../deploy/kubernetes.md) that lets you deploy in your Kubernetes cluster. ## ArangoDB Editions diff --git a/site/content/arangodb/3.12/about/features/highlights-by-version.md b/site/content/arangodb/3.13/features/highlights-by-version.md similarity index 55% rename from site/content/arangodb/3.12/about/features/highlights-by-version.md rename to site/content/arangodb/3.13/features/highlights-by-version.md index df9c03fbf8..d8c369f251 100644 --- a/site/content/arangodb/3.12/about/features/highlights-by-version.md +++ b/site/content/arangodb/3.13/features/highlights-by-version.md @@ -5,8 +5,14 @@ weight: 15 description: >- The most notable features of the ArangoDB core database system, grouped by version aliases: - - ../../introduction/features/highlights-by-version + - ../introduction/features/highlights-by-version --- +## Version 3.13 + +- + +Also see [What's New in 3.13](../release-notes/version-3.13/whats-new-in-3-13.md). + ## Version 3.12 {{< info >}} @@ -17,240 +23,240 @@ See [ArangoDB Editions](_index.md#arangodb-editions) for details. **All Editions** -- [**Improved memory accounting**](../../release-notes/version-3.12/whats-new-in-3-12.md#improved-memory-accounting-and-usage): +- [**Improved memory accounting**](../release-notes/version-3.12/whats-new-in-3-12.md#improved-memory-accounting-and-usage): Better tracking and observability of memory consumption for ArangoDB deployments and reduced memory usage. -- [**`wildcard` Analyzer**](../../index-and-search/analyzers.md#wildcard): +- [**`wildcard` Analyzer**](../index-and-search/analyzers.md#wildcard): Accelerate `LIKE` searches with `_` and `%` wildcards against Views and inverted indexes with _n_-grams to quickly find candidate matches. -- [**Multi-dimensional indexes**](../../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): +- [**Multi-dimensional indexes**](../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): An index type to efficiently intersect multiple range queries, like finding all appointments that intersect a time range. Optionally with prefix fields, with support for using it as vertex-centric index in graph traversals. -- [**External versioning**](../../release-notes/version-3.12/whats-new-in-3-12.md#external-versioning-support): +- [**External versioning**](../release-notes/version-3.12/whats-new-in-3-12.md#external-versioning-support): Specify any top-level attribute to compare whether the version number is higher than the currently stored one when updating or replacing documents. -- [**Improved dump performance**](../../release-notes/version-3.12/whats-new-in-3-12.md#improved-dump-performance-and-size) +- [**Improved dump performance**](../release-notes/version-3.12/whats-new-in-3-12.md#improved-dump-performance-and-size) Create logical backups faster with arangodump thanks to parallel dumping at the shard level, as well as transfer compression and file splitting. -- [**Request and response compression**](../../release-notes/version-3.12/whats-new-in-3-12.md#transparent-compression-of-requests-and-responses-between-arangodb-servers-and-client-tools) +- [**Request and response compression**](../release-notes/version-3.12/whats-new-in-3-12.md#transparent-compression-of-requests-and-responses-between-arangodb-servers-and-client-tools) Speed up data transfers and reduce traffic with transparent compression of requests and responses between ArangoDB servers and client tools. {{% comment %}} Experimental feature in v3.12.4 -- [**Query plan caching**](../../aql/execution-and-performance/caching-query-plans.md) +- [**Query plan caching**](../aql/execution-and-performance/caching-query-plans.md) Reduce the total time for processing queries by avoiding to parse, plan, and optimize the same queries over and over again with an AQL execution plan cache. {{% /comment %}} **Enterprise Edition** -- [**ArangoSearch WAND optimization**](../../index-and-search/arangosearch/performance.md#wand-optimization): +- [**ArangoSearch WAND optimization**](../index-and-search/arangosearch/performance.md#wand-optimization): Retrieve search results for the highest-ranking matches from Views faster by defining a list of sort expressions to optimize. -Also see [What's New in 3.12](../../release-notes/version-3.12/whats-new-in-3-12.md). +Also see [What's New in 3.12](../release-notes/version-3.12/whats-new-in-3-12.md). ## Version 3.11 **All Editions** -- [**Parallel gather**](../../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): +- [**Parallel gather**](../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): Faster, more memory-efficient processing of cluster queries by combining results on Coordinators in parallel. -- [**Index cache refilling**](../../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): +- [**Index cache refilling**](../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): Automatically repopulate in-memory index caches after writes that affect an edge index or cache-enabled persistent indexes to maximize cache hits and thus query performance. **Enterprise Edition** -- [**ArangoSearch column cache**](../../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): +- [**ArangoSearch column cache**](../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): Always cache field normalization values, Geo Analyzer auxiliary data, stored values, primary sort columns, and primary key columns in memory to improve the performance of Views and inverted indexes. -- [**`geo_s2` Analyzer**](../../index-and-search/analyzers.md#geo_s2): +- [**`geo_s2` Analyzer**](../index-and-search/analyzers.md#geo_s2): Efficiently index geo-spatial data using different binary formats, tuning the size on disk, the precision, and query performance. -Also see [What's New in 3.11](../../release-notes/version-3.11/whats-new-in-3-11.md). +Also see [What's New in 3.11](../release-notes/version-3.11/whats-new-in-3-11.md). ## Version 3.10 **All Editions** -- [**Native ARM Support**](../../release-notes/version-3.10/whats-new-in-3-10.md#native-arm-support): +- [**Native ARM Support**](../release-notes/version-3.10/whats-new-in-3-10.md#native-arm-support): Packages for the ARM architecture are now available, including native support for Apple silicon. -- [**Computed Values**](../../concepts/data-structure/documents/computed-values.md): +- [**Computed Values**](../concepts/data-structure/documents/computed-values.md): Persistent document attributes that are generated when documents are created or modified, using an AQL expression. -- [**Inverted indexes**](../../index-and-search/indexing/working-with-indexes/inverted-indexes.md): +- [**Inverted indexes**](../index-and-search/indexing/working-with-indexes/inverted-indexes.md): A new, eventually consistent index type that can accelerate a broad range of queries, providing similar search capabilities as `arangosearch` Views, but defined per collection and simpler to use. -- [**`search-alias` Views**](../../release-notes/version-3.10/whats-new-in-3-10.md#search-alias-views): +- [**`search-alias` Views**](../release-notes/version-3.10/whats-new-in-3-10.md#search-alias-views): Add inverted indexes to `search-alias` Views for searching multiple collections at once, with ranking and search highlighting capabilities, as a lightweight alternative to `arangosearch` Views. - **Persistent indexes**: - An optional [**In-memory Cache**](../../index-and-search/indexing/working-with-indexes/persistent-indexes.md#caching-of-index-values) - for faster lookups and [**Stored Values**](../../index-and-search/indexing/working-with-indexes/persistent-indexes.md#storing-additional-values-in-indexes) + An optional [**In-memory Cache**](../index-and-search/indexing/working-with-indexes/persistent-indexes.md#caching-of-index-values) + for faster lookups and [**Stored Values**](../index-and-search/indexing/working-with-indexes/persistent-indexes.md#storing-additional-values-in-indexes) to let persistent indexes cover additional attributes of projections. - **AQL Graph Traversals**: - [All Shortest Paths](../../aql/graphs/all-shortest-paths.md) allows you to query + [All Shortest Paths](../aql/graphs/all-shortest-paths.md) allows you to query for all paths of shortest length between two documents. **Enterprise Edition** -- [**EnterpriseGraphs**](../../graphs/enterprisegraphs/_index.md): A new specialized version of +- [**EnterpriseGraphs**](../graphs/enterprisegraphs/_index.md): A new specialized version of SmartGraphs, with an automatic sharding key selection. -- [**Search highlighting**](../../index-and-search/arangosearch/search-highlighting.md): +- [**Search highlighting**](../index-and-search/arangosearch/search-highlighting.md): Get the substring positions of matched terms, phrases, or _n_-grams. -- [**Nested search**](../../index-and-search/arangosearch/nested-search.md): +- [**Nested search**](../index-and-search/arangosearch/nested-search.md): Match arrays of objects with all the conditions met by a single sub-object, and define for how many of the elements this must be true. - **ArangoSearch**: - New [`minhash` Analyzer](../../index-and-search/analyzers.md#minhash) for locality-sensitive hashing + New [`minhash` Analyzer](../index-and-search/analyzers.md#minhash) for locality-sensitive hashing to approximate the Jaccard similarity, with inverted index and `arangosearch` View support that allows you to implement entity resolution. -- [**Parallelism for sharded graphs**](../../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): +- [**Parallelism for sharded graphs**](../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): Parallel execution of AQL traversal queries with many start nodes for all types of sharded graphs, leading to faster results. -- [**Traversal Projections**](../../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): +- [**Traversal Projections**](../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): Optimized data loading for AQL traversal queries if only a few document attributes are accessed. -- [**Read from followers in clusters**](../../develop/http-api/documents.md#read-from-followers): +- [**Read from followers in clusters**](../develop/http-api/documents.md#read-from-followers): Allow dirty reads so that Coordinators can read from any shard replica and not only from the leader, for scaling reads. -Also see [What's New in 3.10](../../release-notes/version-3.10/whats-new-in-3-10.md). +Also see [What's New in 3.10](../release-notes/version-3.10/whats-new-in-3-10.md). ## Version 3.9 **All Editions** - **ArangoSearch**: - New [**Segmentation Analyzer**](../../index-and-search/analyzers.md#segmentation) + New [**Segmentation Analyzer**](../index-and-search/analyzers.md#segmentation) for language-agnostic tokenization of text. - A [**Collation Analyzer**](../../index-and-search/analyzers.md#collation) + A [**Collation Analyzer**](../index-and-search/analyzers.md#collation) to honor the alphabetical order of the specified language in range queries. **Enterprise Edition** -- [**(Disjoint) SmartGraphs using SatelliteCollections**](../../graphs/smartgraphs/_index.md): +- [**(Disjoint) SmartGraphs using SatelliteCollections**](../graphs/smartgraphs/_index.md): SatelliteCollections can be used in (Disjoint) SmartGraphs to enable more local execution of graph queries. -Also see [What's New in 3.9](../../release-notes/version-3.9/whats-new-in-3-9.md). +Also see [What's New in 3.9](../release-notes/version-3.9/whats-new-in-3-9.md). ## Version 3.8 **All Editions** -- [**Weighted traversals**](../../release-notes/version-3.8/whats-new-in-3-8.md#weighted-traversals) - and [**k Paths**](../../release-notes/version-3.8/whats-new-in-3-8.md#k-paths): +- [**Weighted traversals**](../release-notes/version-3.8/whats-new-in-3-8.md#weighted-traversals) + and [**k Paths**](../release-notes/version-3.8/whats-new-in-3-8.md#k-paths): Two new AQL graph traversal methods to emit paths in order of increasing weights and to enumerate all paths between a start and a end node that match a given length. - **ArangoSearch**: - New [**Pipeline Analyzer**](../../index-and-search/analyzers.md#pipeline) + New [**Pipeline Analyzer**](../index-and-search/analyzers.md#pipeline) that allows you to combine multiple Analyzers, enabling case-insensitive _n_-gram-based fuzzy search and more. New - [**AQL Analyzer**](../../index-and-search/analyzers.md#aql) + [**AQL Analyzer**](../index-and-search/analyzers.md#aql) so that you can use an AQL query to pre-process and filter your data for indexing. Support for **geo-spatial queries** through new - [Geo](../../index-and-search/analyzers.md#geojson) - [Analyzers](../../index-and-search/analyzers.md#geopoint) and - [ArangoSearch Geo functions](../../aql/functions/arangosearch.md#geo-functions). - A new [**Stop words Analyzer**](../../index-and-search/analyzers.md#stopwords) that + [Geo](../index-and-search/analyzers.md#geojson) + [Analyzers](../index-and-search/analyzers.md#geopoint) and + [ArangoSearch Geo functions](../aql/functions/arangosearch.md#geo-functions). + A new [**Stop words Analyzer**](../index-and-search/analyzers.md#stopwords) that can be used standalone or in an Analyzer pipeline. -- A [**`WINDOW` operation**](../../aql/high-level-operations/window.md) for aggregations over +- A [**`WINDOW` operation**](../aql/high-level-operations/window.md) for aggregations over adjacent rows, value ranges or time windows. **Enterprise Edition** - **Encryption at Rest** utilizes - [hardware acceleration](../../release-notes/version-3.8/whats-new-in-3-8.md#encryption-at-rest) + [hardware acceleration](../release-notes/version-3.8/whats-new-in-3-8.md#encryption-at-rest) capabilities of modern CPUs. -Also see [What's New in 3.8](../../release-notes/version-3.8/whats-new-in-3-8.md). +Also see [What's New in 3.8](../release-notes/version-3.8/whats-new-in-3-8.md). ## Version 3.7 **All Editions** - **ArangoSearch**: - [Wildcard](../../aql/functions/arangosearch.md#like) and fuzzy search - ([Levenshtein distance](../../aql/functions/arangosearch.md#levenshtein_match) and - [_n_-gram based](../../aql/functions/arangosearch.md#ngram_match)), - enhanced [phrase and proximity search](../../aql/functions/arangosearch.md#phrase), + [Wildcard](../aql/functions/arangosearch.md#like) and fuzzy search + ([Levenshtein distance](../aql/functions/arangosearch.md#levenshtein_match) and + [_n_-gram based](../aql/functions/arangosearch.md#ngram_match)), + enhanced [phrase and proximity search](../aql/functions/arangosearch.md#phrase), improved late document materialization and - [Views covering queries](../../release-notes/version-3.7/whats-new-in-3-7.md#covering-indexes) + [Views covering queries](../release-notes/version-3.7/whats-new-in-3-7.md#covering-indexes) using their indexes without touching the storage engine, as well as a new SIMD-based index format for faster processing and - [stemming support](../../release-notes/version-3.7/whats-new-in-3-7.md#stemming-support-for-more-languages) + [stemming support](../release-notes/version-3.7/whats-new-in-3-7.md#stemming-support-for-more-languages) for 15 additional languages. -- [**Schema Validation**](../../concepts/data-structure/documents/schema-validation.md): +- [**Schema Validation**](../concepts/data-structure/documents/schema-validation.md): Enforce a JSON Schema for documents on collection level. Invalid documents can be rejected automatically by the database system, making it easy to maintain data quality. -- [**Insert-Update** and **Insert-Ignore**](../../release-notes/version-3.7/whats-new-in-3-7.md#insert-update-and-insert-ignore): +- [**Insert-Update** and **Insert-Ignore**](../release-notes/version-3.7/whats-new-in-3-7.md#insert-update-and-insert-ignore): New document API operations to upsert documents and to efficiently insert documents while skipping the creation if the document exists already. - **AQL**: - Improved [subquery](../../release-notes/version-3.7/whats-new-in-3-7.md#subquery-optimizations) and - [graph traversal performance](../../release-notes/version-3.7/whats-new-in-3-7.md#traversal-optimizations), + Improved [subquery](../release-notes/version-3.7/whats-new-in-3-7.md#subquery-optimizations) and + [graph traversal performance](../release-notes/version-3.7/whats-new-in-3-7.md#traversal-optimizations), among many optimizations and enhancements. -- [**HTTP/2 support**](../../release-notes/version-3.7/whats-new-in-3-7.md#http2-support): +- [**HTTP/2 support**](../release-notes/version-3.7/whats-new-in-3-7.md#http2-support): Better load-balancer and Kubernetes compatibility, improved request throughput. **Enterprise Edition** -- [**SatelliteGraphs**](../../release-notes/version-3.7/whats-new-in-3-7.md#satellitegraphs): +- [**SatelliteGraphs**](../release-notes/version-3.7/whats-new-in-3-7.md#satellitegraphs): Synchronously replicated graphs with local traversal execution. -- [**Disjoint SmartGraphs**](../../release-notes/version-3.7/whats-new-in-3-7.md#disjoint-smartgraphs): +- [**Disjoint SmartGraphs**](../release-notes/version-3.7/whats-new-in-3-7.md#disjoint-smartgraphs): Improve traversal execution times for SmartGraphs without edges between nodes with different SmartGraph attribute values. -- [**Traversal parallelization**](../../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition): +- [**Traversal parallelization**](../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition): Optional parallel execution of nested traversals for single servers and OneShard clusters. - **Security**: Added support for multiple - [JWT Secrets](../../release-notes/version-3.7/whats-new-in-3-7.md#jwt-secret-rotation-enterprise-edition) + [JWT Secrets](../release-notes/version-3.7/whats-new-in-3-7.md#jwt-secret-rotation-enterprise-edition) and the ability to hot-reload them from disk, - [TLS key and certificate rotation](../../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation), - [Encryption at rest key rotation](../../release-notes/version-3.7/whats-new-in-3-7.md#encryption-at-rest-key-rotation-enterprise-edition) - and [Server Name Indication (SNI)](../../release-notes/version-3.7/whats-new-in-3-7.md#server-name-indication-enterprise-edition). + [TLS key and certificate rotation](../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation), + [Encryption at rest key rotation](../release-notes/version-3.7/whats-new-in-3-7.md#encryption-at-rest-key-rotation-enterprise-edition) + and [Server Name Indication (SNI)](../release-notes/version-3.7/whats-new-in-3-7.md#server-name-indication-enterprise-edition). -Also see [What's New in 3.7](../../release-notes/version-3.7/whats-new-in-3-7.md). +Also see [What's New in 3.7](../release-notes/version-3.7/whats-new-in-3-7.md). ## Version 3.6 @@ -258,32 +264,32 @@ Also see [What's New in 3.7](../../release-notes/version-3.7/whats-new-in-3-7.md - **AQL**: Improved query performance thanks to - [early pruning](../../release-notes/version-3.6/whats-new-in-3-6.md#early-pruning-of-non-matching-documents), - [subquery splicing](../../release-notes/version-3.6/whats-new-in-3-6.md#subquery-splicing-optimization), - [late document materialization](../../release-notes/version-3.6/whats-new-in-3-6.md#late-document-materialization-rocksdb), - [parallelization](../../release-notes/version-3.6/whats-new-in-3-6.md#parallelization-of-cluster-aql-queries) for certain cluster queries - and more. New server-side [`maxRuntime`](../../aql/how-to-invoke-aql/with-arangosh.md#maxruntime) + [early pruning](../release-notes/version-3.6/whats-new-in-3-6.md#early-pruning-of-non-matching-documents), + [subquery splicing](../release-notes/version-3.6/whats-new-in-3-6.md#subquery-splicing-optimization), + [late document materialization](../release-notes/version-3.6/whats-new-in-3-6.md#late-document-materialization-rocksdb), + [parallelization](../release-notes/version-3.6/whats-new-in-3-6.md#parallelization-of-cluster-aql-queries) for certain cluster queries + and more. New server-side [`maxRuntime`](../aql/how-to-invoke-aql/with-arangosh.md#maxruntime) option for queries. - **ArangoSearch**: - New [Analyzer options](../../release-notes/version-3.6/whats-new-in-3-6.md#analyzers) for + New [Analyzer options](../release-notes/version-3.6/whats-new-in-3-6.md#analyzers) for edge _n_-grams (`text` Analyzer), UTF-8 encoded _n_-gram input and optional start/end markers (`ngram` Analyzer). Support for - [dynamic expressions](../../release-notes/version-3.6/whats-new-in-3-6.md#dynamic-search-expressions-with-arrays) + [dynamic expressions](../release-notes/version-3.6/whats-new-in-3-6.md#dynamic-search-expressions-with-arrays) using arrays (array comparison operators in `SEARCH` queries and the `TOKENS()` / `PHRASE()` functions accept arrays). Views can benefit from the SmartJoins optimization. **Enterprise Edition** -- [**OneShard**](../../deploy/oneshard.md) +- [**OneShard**](../deploy/oneshard.md) deployments offer a practicable solution that enables significant performance improvements by massively reducing cluster-internal communication. A database created with OneShard enabled is limited to a single DB-Server node but still replicated synchronously to ensure resilience. This configuration allows running transactions with ACID guarantees on shard leaders. -Also see [What's New in 3.6](../../release-notes/version-3.6/whats-new-in-3-6.md). +Also see [What's New in 3.6](../release-notes/version-3.6/whats-new-in-3-6.md). ## Version 3.5 @@ -291,62 +297,62 @@ Also see [What's New in 3.6](../../release-notes/version-3.6/whats-new-in-3-6.md - **ArangoSearch**: The search and ranking engine received an upgrade and now features - [Configurable Analyzers](../../index-and-search/analyzers.md), - [Sorted Views](../../index-and-search/arangosearch/performance.md#primary-sort-order) + [Configurable Analyzers](../index-and-search/analyzers.md), + [Sorted Views](../index-and-search/arangosearch/performance.md#primary-sort-order) and several improvements to the - [AQL integration](../../release-notes/version-3.5/whats-new-in-3-5.md#arangosearch). + [AQL integration](../release-notes/version-3.5/whats-new-in-3-5.md#arangosearch). - **AQL Graph Traversals**: - [k Shortest Paths](../../aql/graphs/k-shortest-paths.md) allows you to query not + [k Shortest Paths](../aql/graphs/k-shortest-paths.md) allows you to query not just for one shortest path between two documents but multiple, sorted by - length or weight. With [PRUNE](../../aql/graphs/traversals.md#pruning) you can + length or weight. With [PRUNE](../aql/graphs/traversals.md#pruning) you can stop walking down certain paths early in a graph traversal to improve its efficiency. -- [**Stream Transaction API**](../../develop/http-api/transactions/stream-transactions.md): +- [**Stream Transaction API**](../develop/http-api/transactions/stream-transactions.md): Perform multi-document transactions with individual begin and commit / abort commands using the new HTTP endpoints or via a supported driver. -- [**Time-to-Live**](../../index-and-search/indexing/basics.md#ttl-time-to-live-index) - [**Indexes**](../../index-and-search/indexing/working-with-indexes/ttl-indexes.md): +- [**Time-to-Live**](../index-and-search/indexing/basics.md#ttl-time-to-live-index) + [**Indexes**](../index-and-search/indexing/working-with-indexes/ttl-indexes.md): TTL indexes can be used to automatically remove documents in collections for use cases like expiring sessions or automatic purging of statistics or logs. -- [**Index Hints**](../../aql/high-level-operations/for.md#indexhint) & +- [**Index Hints**](../aql/high-level-operations/for.md#indexhint) & [**Named Indexes**](https://www.arangodb.com/learn/development/index-hints-named-indices/): Indexes can be given names and an optional AQL inline query option `indexHint` was added to override the internal optimizer decision on which index to utilize. -- [**Data Masking**](../../components/tools/arangodump/maskings.md): +- [**Data Masking**](../components/tools/arangodump/maskings.md): arangodump provides a convenient way to extract production data but mask critical information that should not be visible. **Enterprise Edition** -- [**Hot Backups**](../../operations/backup-and-restore.md#hot-backups): +- [**Hot Backups**](../operations/backup-and-restore.md#hot-backups): Create automatic, consistent backups of your cluster without noticeable impact on your production systems. In contrast to _arangodump_, hot backups are taken on the level of the underlying storage engine and hence both backup and restore are considerably faster. -- [**SmartJoins**](../../develop/smartjoins.md): +- [**SmartJoins**](../develop/smartjoins.md): Run joins between identically sharded collections with performance close to that of a local join operation. - **Advanced Data Masking**: There are additional - [data masking functions](../../components/tools/arangodump/maskings.md#masking-functions) + [data masking functions](../components/tools/arangodump/maskings.md#masking-functions) available in the Enterprise Edition, such as for substituting email addresses and phone numbers with similar looking pseudo-data. -Also see [What's New in 3.5](../../release-notes/version-3.5/whats-new-in-3-5.md). +Also see [What's New in 3.5](../release-notes/version-3.5/whats-new-in-3-5.md). ## Version 3.4 **All Editions** -- [**ArangoSearch**](../../index-and-search/arangosearch/_index.md): +- [**ArangoSearch**](../index-and-search/arangosearch/_index.md): Search and similarity ranking engine integrated natively into ArangoDB and AQL. ArangoSearch combines Boolean retrieval capabilities with generalized ranking algorithms (BM25, TFDIF). Support of e.g. relevance-based searching, @@ -355,32 +361,32 @@ Also see [What's New in 3.5](../../release-notes/version-3.5/whats-new-in-3-5.md query. Many specialized language Analyzers are already included for e.g. English, German, French, Chinese, Spanish and many other language. -- [**GeoJSON Support**](../../aql/functions/geo.md) and - [**S2 Geo Index**](../../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md): ArangoDB now supports all geo primitives. +- [**GeoJSON Support**](../aql/functions/geo.md) and + [**S2 Geo Index**](../index-and-search/indexing/working-with-indexes/geo-spatial-indexes.md): ArangoDB now supports all geo primitives. (Multi-)Point, (Multi-)LineStrings, (Multi-)Polygons or intersections can be defined and queried for. The Google S2 geo index is optimized for RocksDB and enables efficient querying. Geo query results are automatically visualized with an OpenStreetMap integration within the Query Editor of the web interface. -- [**Query Profiler**](../../aql/execution-and-performance/query-profiling.md): +- [**Query Profiler**](../aql/execution-and-performance/query-profiling.md): Enables the analysis of queries and adds additional information for the user to identify optimization potentials more easily. The profiler can be accessed via _arangosh_ with `db._profileQuery(...)` or via the *Profile* button in the Query Editor of the web interface. -- [**Streaming Cursors**](../../aql/how-to-invoke-aql/with-arangosh.md#stream): +- [**Streaming Cursors**](../aql/how-to-invoke-aql/with-arangosh.md#stream): Cursors requested with the stream option on make queries calculate results on the fly and make them available for the client in a streaming fashion, as soon as possible. - **RocksDB as Default Storage Engine**: With ArangoDB 3.4 the default - [storage engine](../../components/arangodb-server/storage-engine.md) for fresh installations will + [storage engine](../components/arangodb-server/storage-engine.md) for fresh installations will switch from MMFiles to RocksDB. Many optimizations have been made to RocksDB since the first release in 3.2. For 3.4 we optimized the binary storage format for improved insertion, implemented "optional caching", reduced the replication catch-up time and much more. -Also see [What's New in 3.4](../../release-notes/version-3.4/whats-new-in-3-4.md). +Also see [What's New in 3.4](../release-notes/version-3.4/whats-new-in-3-4.md). ## Version 3.3 @@ -392,30 +398,30 @@ Also see [What's New in 3.4](../../release-notes/version-3.4/whats-new-in-3-4.md Multi-datacenter support means you can fallback to a replica of your cluster in case of a disaster in one datacenter. -- [**Encrypted Backups**](../../components/tools/arangodump/examples.md#encryption): +- [**Encrypted Backups**](../components/tools/arangodump/examples.md#encryption): _arangodump_ can create backups encrypted with a secret key using AES256 block cipher. **All Editions** -- [**Server-level Replication**](../../release-notes/version-3.3/whats-new-in-3-3.md#server-level-replication): +- [**Server-level Replication**](../release-notes/version-3.3/whats-new-in-3-3.md#server-level-replication): In addition to per-database replication, there is now an additional `globalApplier`. Start the global replication on the Follower once and all current and future databases will be replicated from the Leader to the Follower automatically. -- [**Asynchronous Failover**](../../release-notes/version-3.3/whats-new-in-3-3.md#asynchronous-failover): +- [**Asynchronous Failover**](../release-notes/version-3.3/whats-new-in-3-3.md#asynchronous-failover): Make a single server instance resilient with a second server instance, one as Leader and the other as asynchronously replicating Follower, with automatic failover to the Follower if the Leader goes down. -Also see [What's New in 3.3](../../release-notes/version-3.3/whats-new-in-3-3.md). +Also see [What's New in 3.3](../release-notes/version-3.3/whats-new-in-3-3.md). ## Version 3.2 **All Editions** -- [**RocksDB Storage Engine**](../../components/arangodb-server/storage-engine.md): You can now use +- [**RocksDB Storage Engine**](../components/arangodb-server/storage-engine.md): You can now use as much data in ArangoDB as you can fit on your disk. Plus, you can enjoy performance boosts on writes by having only document-level locks. @@ -424,7 +430,7 @@ Also see [What's New in 3.3](../../release-notes/version-3.3/whats-new-in-3-3.md patterns, identify communities and perform in-depth analytics of large graph data sets. -- [**Fault-Tolerant Foxx**](../../develop/http-api/foxx.md): The Foxx management +- [**Fault-Tolerant Foxx**](../develop/http-api/foxx.md): The Foxx management internals have been rewritten from the ground up to make sure multi-coordinator cluster setups always keep their services in sync and new Coordinators are fully initialized even when all existing Coordinators @@ -436,22 +442,22 @@ Also see [What's New in 3.3](../../release-notes/version-3.3/whats-new-in-3-3.md can be managed from outside ArangoDB with an LDAP server in different authentication configurations. -- [**Encryption at Rest**](../../operations/security/encryption-at-rest.md): Let the server +- [**Encryption at Rest**](../operations/security/encryption-at-rest.md): Let the server persist your sensitive data strongly encrypted to protect it even if the physical storage medium gets stolen. -- [**SatelliteCollections**](../../develop/satellitecollections.md): Faster join operations when +- [**SatelliteCollections**](../develop/satellitecollections.md): Faster join operations when working with sharded datasets by synchronously replicating selected collections to all DB-Servers in a cluster, so that joins can be executed locally. -Also see [What's New in 3.2](../../release-notes/version-3.2/whats-new-in-3-2.md). +Also see [What's New in 3.2](../release-notes/version-3.2/whats-new-in-3-2.md). ## Version 3.1 **All Editions** -- [**Vertex-centric indexes**](../../index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md): +- [**Vertex-centric indexes**](../index-and-search/indexing/working-with-indexes/vertex-centric-indexes.md): AQL traversal queries can utilize secondary edge collection indexes for better performance against graphs with supernodes. @@ -461,35 +467,35 @@ Also see [What's New in 3.2](../../release-notes/version-3.2/whats-new-in-3-2.md **Enterprise Edition** -- [**SmartGraphs**](../../graphs/smartgraphs/_index.md): Scale with graphs to a +- [**SmartGraphs**](../graphs/smartgraphs/_index.md): Scale with graphs to a cluster and stay performant. With SmartGraphs you can use the "smartness" of your application layer to shard your graph efficiently to your machines and let traversals run locally. -- **Encryption Control**: Choose your level of [SSL encryption](../../components/arangodb-server/options.md#ssl) +- **Encryption Control**: Choose your level of [SSL encryption](../components/arangodb-server/options.md#ssl) -- [**Auditing**](../../operations/security/audit-logging.md): Keep a detailed log +- [**Auditing**](../operations/security/audit-logging.md): Keep a detailed log of all the important things that happened in ArangoDB. -Also see [What's New in 3.1](../../release-notes/version-3.1/whats-new-in-3-1.md). +Also see [What's New in 3.1](../release-notes/version-3.1/whats-new-in-3-1.md). ## Version 3.0 -- [**self-organizing cluster**](../../deploy/cluster/_index.md) with +- [**self-organizing cluster**](../deploy/cluster/_index.md) with synchronous replication, master/master setup, shared nothing architecture, cluster management Agency. -- Deeply integrated, native [**AQL graph traversal**](../../aql/graphs/_index.md) +- Deeply integrated, native [**AQL graph traversal**](../aql/graphs/_index.md) - [**VelocyPack**](https://github.com/arangodb/velocypack) as new internal binary storage format as well as for intermediate AQL values. -- [**Persistent indexes**](../../index-and-search/indexing/working-with-indexes/persistent-indexes.md) via RocksDB suitable +- [**Persistent indexes**](../index-and-search/indexing/working-with-indexes/persistent-indexes.md) via RocksDB suitable for sorting and range queries. -- [**Foxx 3.0**](../../develop/foxx-microservices/_index.md): overhauled JS framework for data-centric +- [**Foxx 3.0**](../develop/foxx-microservices/_index.md): overhauled JS framework for data-centric microservices -- Significantly improved [**Web Interface**](../../components/web-interface/_index.md) +- Significantly improved [**Web Interface**](../components/web-interface/_index.md) -Also see [What's New in 3.0](../../release-notes/version-3.0/whats-new-in-3-0.md). +Also see [What's New in 3.0](../release-notes/version-3.0/whats-new-in-3-0.md). diff --git a/site/content/arangodb/3.13/about/features/list.md b/site/content/arangodb/3.13/features/list.md similarity index 65% rename from site/content/arangodb/3.13/about/features/list.md rename to site/content/arangodb/3.13/features/list.md index eaadc86a3f..ee4006160b 100644 --- a/site/content/arangodb/3.13/about/features/list.md +++ b/site/content/arangodb/3.13/features/list.md @@ -6,20 +6,20 @@ description: >- All features of the ArangoDB database system, available in both the Community Edition and Enterprise Edition aliases: - - ../../introduction/features/community-edition - - ../../introduction/features/enterprise-edition + - ../introduction/features/community-edition + - ../introduction/features/enterprise-edition - community-edition - enterprise-edition --- ## General -- [**Graph Database**](../../concepts/data-models.md#graph-model): +- [**Graph Database**](../concepts/data-models.md#graph-model): Native support for storing and querying graphs comprised of nodes and edges. You can model complex domains because both nodes and edges are fully-fledged documents, without restrictions in complexity. Edges can connect node documents to express m:n relations with any depth. -- [**Document Database**](../../concepts/data-models.md#document-model): +- [**Document Database**](../concepts/data-models.md#document-model): A modern document database system that allows you to model data intuitively and evolve the data model easily. Documents can be organized in collections, and collections in databases for multi-tenancy. @@ -32,7 +32,7 @@ aliases: top and mix it with graph traversals, geo queries, aggregations, or any other supported access pattern. -- [**Data Format**](../../concepts/data-structure/_index.md#documents): +- [**Data Format**](../concepts/data-structure/_index.md#documents): JSON, internally stored in a binary format invented by ArangoDB called VelocyPack. @@ -42,12 +42,12 @@ aliases: documents, or graphs - perfect for social relations. Optional document validation using JSON Schema (draft-4, without remote schema support). -- [**Data Storage**](../../components/arangodb-server/storage-engine.md): +- [**Data Storage**](../components/arangodb-server/storage-engine.md): RocksDB storage engine to persist data and indexes on disk, with a hot set in memory. It uses journaling (write-ahead logging) and can take advantage of modern storage hardware, like SSDs and large caches. -- [**Computed Values**](../../concepts/data-structure/documents/computed-values.md): +- [**Computed Values**](../concepts/data-structure/documents/computed-values.md): Persistent document attributes that are generated when documents are created or modified, using an AQL expression. @@ -55,7 +55,7 @@ aliases: Use ArangoDB as a [fully managed service](https://dashboard.arangodb.cloud/home?utm_source=docs&utm_medium=cluster_pages&utm_campaign=docs_traffic), self-managed in the cloud, or on-premises. -- [**Multiple Environments**](../../operations/installation/_index.md#supported-platforms-and-architectures): +- [**Multiple Environments**](../operations/installation/_index.md#supported-platforms-and-architectures): Run ArangoDB on Linux using the production-ready packages for the x86-64 architecture, on bare metal or in containers. Develop and test with ArangoDB on Windows, macOS, and Linux using the official @@ -63,17 +63,17 @@ aliases: ## Scalability & High Availability -- [**Hash-based sharding**](../../deploy/architecture/data-sharding.md): +- [**Hash-based sharding**](../deploy/architecture/data-sharding.md): Spread bigger datasets across multiple servers using consistent hashing on the default or custom shard keys. -- [**Synchronous Replication**](../../deploy/cluster/_index.md#synchronous-replication): +- [**Synchronous Replication**](../deploy/cluster/_index.md#synchronous-replication): Data changes are propagated to other cluster nodes immediately as part of an operation, and are only considered successful when the configured number of writes is reached. Synchronous replication works on a per-shard basis. For each collection, you can configure how many copies of each shard are kept in the cluster. -- [**Automatic Failover Cluster**](../../deploy/cluster/_index.md#automatic-failover): +- [**Automatic Failover Cluster**](../deploy/cluster/_index.md#automatic-failover): If a cluster node goes down, another node takes over to avoid downtime. - **Load-Balancer Support**: @@ -84,7 +84,7 @@ aliases: ## Querying -- [**Declarative Query Language for All Data Models**](../../aql/_index.md): +- [**Declarative Query Language for All Data Models**](../aql/_index.md): Powerful query language (AQL) to retrieve and modify data. Graph traversals, full-text searches, geo-spatial queries, and aggregations can be composed in a single query. @@ -92,40 +92,40 @@ aliases: ranges and time intervals. Cluster-distributed aggregation queries. -- [**Query Optimizer**](../../aql/execution-and-performance/query-optimization.md): +- [**Query Optimizer**](../aql/execution-and-performance/query-optimization.md): Cost-based query optimizer that takes index selectivity estimates into account. <!-- TODO: Explain, batching?, lazy evaluation (stream)? --> -- [**Query Profiling**](../../aql/execution-and-performance/query-profiling.md): +- [**Query Profiling**](../aql/execution-and-performance/query-profiling.md): Show detailed runtime information for AQL queries. -- [**Query Logging**](../../aql/execution-and-performance/query-logging.md): +- [**Query Logging**](../aql/execution-and-performance/query-logging.md): Store query metadata and analyze it directly in the database system to debug issues and understand usage patterns. -- [**Upsert Operations**](../../aql/examples-and-query-patterns/upsert-repsert-guide.md): +- [**Upsert Operations**](../aql/examples-and-query-patterns/upsert-repsert-guide.md): Support for insert-or-update (upsert), insert-or-replace (repsert), and insert-or-ignore requests, that result in one or the other operation depending on whether the target document exists already. -- [**Relational Joins**](../../aql/examples-and-query-patterns/joins.md): +- [**Relational Joins**](../aql/examples-and-query-patterns/joins.md): Joins similar to those in relational database systems can be leveraged to match up documents from different collections, allowing normalized data models. - **Advanced Path-Finding with Multiple Algorithms**: - Graphs can be [traversed](../../aql/graphs/traversals-explained.md) with AQL + Graphs can be [traversed](../aql/graphs/traversals-explained.md) with AQL in outbound, inbound, or both directions to retrieve direct and indirect neighbor nodes using a fixed or variable depth. - The [traversal order](../../aql/graphs/traversals.md) can be + The [traversal order](../aql/graphs/traversals.md) can be depth-first, breadth-first, or in order of increasing edge weights ("Weighted Traversals"). Stop conditions for pruning paths are supported. - Traversal algorithms to get a [shortest path](../../aql/graphs/shortest-path.md), - [all shortest paths](../../aql/graphs/all-shortest-paths.md), paths in order of - increasing length ("[k Shortest Paths](../../aql/graphs/k-shortest-paths.md)"), + Traversal algorithms to get a [shortest path](../aql/graphs/shortest-path.md), + [all shortest paths](../aql/graphs/all-shortest-paths.md), paths in order of + increasing length ("[k Shortest Paths](../aql/graphs/k-shortest-paths.md)"), and to enumerate all paths between two nodes - ("[k Paths](../../aql/graphs/k-paths.md)") are available, too. + ("[k Paths](../aql/graphs/k-paths.md)") are available, too. -- [**ArangoSearch for Text Search and Ranking**](../../index-and-search/arangosearch/_index.md): +- [**ArangoSearch for Text Search and Ranking**](../index-and-search/arangosearch/_index.md): A built-in search engine for full-text, complex data structures, and more. Exact value matching, range queries, prefix matching, case-insensitive and accent-insensitive search. Token, phrase, wildcard, and fuzzy search support @@ -134,51 +134,51 @@ aliases: Flexible data field pre-processing with custom queries and the ability to chain built-in and custom Analyzers. Language-agnostic tokenization of text. -- [**GeoJSON Support**](../../aql/functions/geo.md#geojson): +- [**GeoJSON Support**](../aql/functions/geo.md#geojson): Geographic data encoded in the popular GeoJSON format can be stored and used for geo-spatial queries. {{% comment %}} Experimental feature -- [**Query result spillover**](../../aql/how-to-invoke-aql/with-arangosh.md#spilloverthresholdmemoryusage): +- [**Query result spillover**](../aql/how-to-invoke-aql/with-arangosh.md#spilloverthresholdmemoryusage): AQL queries can store intermediate and final results temporarily on disk (also known as external result sets) to decrease memory usage when a specified threshold is reached. {{% /comment %}} {{% comment %}} Experimental feature -- [**Vector search**](../../index-and-search/indexing/working-with-indexes/vector-indexes.md): +- [**Vector search**](../index-and-search/indexing/working-with-indexes/vector-indexes.md): Find items with similar properties by comparing vector embeddings generated by machine learning models. {{% /comment %}} -- [**Search highlighting**](../../index-and-search/arangosearch/search-highlighting.md): +- [**Search highlighting**](../index-and-search/arangosearch/search-highlighting.md): Get the substring positions of matched terms, phrases, or _n_-grams. -- [**Nested search**](../../index-and-search/arangosearch/nested-search.md): +- [**Nested search**](../index-and-search/arangosearch/nested-search.md): Match arrays of objects with all the conditions met by a single sub-object, and define for how many of the elements this must be true. {{% comment %}} Experimental feature -- **[`classification`](../../index-and-search/analyzers.md#classification) and [`nearest_neighbors` Analyzers](../../index-and-search/analyzers.md#nearest_neighbors)**: +- **[`classification`](../index-and-search/analyzers.md#classification) and [`nearest_neighbors` Analyzers](../index-and-search/analyzers.md#nearest_neighbors)**: Classification of text tokens and finding similar tokens using supervised fastText word embedding models. {{% /comment %}} -- [**Skip inaccessible collections**](../../aql/how-to-invoke-aql/with-arangosh.md#skipinaccessiblecollections): +- [**Skip inaccessible collections**](../aql/how-to-invoke-aql/with-arangosh.md#skipinaccessiblecollections): Let AQL queries like graph traversals pretend that collections are empty if the user has no access to them instead of failing the query. ## Transactions -- [**AQL Queries**](../../aql/data-queries.md#transactional-execution): +- [**AQL Queries**](../aql/data-queries.md#transactional-execution): AQL queries are executed transactionally (with exceptions), either committing or rolling back data modifications automatically. -- [**Stream Transactions**](../../develop/http-api/transactions/stream-transactions.md): +- [**Stream Transactions**](../develop/http-api/transactions/stream-transactions.md): Transactions with individual begin and commit / abort commands that can span multiple AQL queries and API calls of supported APIs. -- [**JavaScript Transactions**](../../develop/http-api/transactions/javascript-transactions.md): +- [**JavaScript Transactions**](../develop/http-api/transactions/javascript-transactions.md): Single-request transactions written in JavaScript that leverage ArangoDB's JavaScript API. @@ -200,148 +200,148 @@ aliases: ## Performance -- [**SmartGraphs**](../../graphs/smartgraphs/_index.md): +- [**SmartGraphs**](../graphs/smartgraphs/_index.md): Value-based sharding of large graph datasets for better data locality when traversing graphs. -- [**EnterpriseGraphs**](../../graphs/enterprisegraphs/_index.md): +- [**EnterpriseGraphs**](../graphs/enterprisegraphs/_index.md): A specialized version of SmartGraphs, with an automatic sharding key selection. -- [**SmartGraphs using SatelliteCollections**](../../graphs/smartgraphs/_index.md): +- [**SmartGraphs using SatelliteCollections**](../graphs/smartgraphs/_index.md): Collections replicated on all cluster nodes can be combined with graphs sharded by document attributes to enable more local execution of graph queries. -- [**SatelliteGraphs**](../../graphs/satellitegraphs/_index.md): +- [**SatelliteGraphs**](../graphs/satellitegraphs/_index.md): Graphs replicated on all cluster nodes to execute graph traversals locally. -- [**SatelliteCollections**](../../develop/satellitecollections.md): +- [**SatelliteCollections**](../develop/satellitecollections.md): Collections replicated on all cluster nodes to execute joins with sharded data locally. -- [**SmartJoins**](../../develop/smartjoins.md): +- [**SmartJoins**](../develop/smartjoins.md): Co-located joins in a cluster using identically sharded collections. -- [**OneShard**](../../deploy/oneshard.md): +- [**OneShard**](../deploy/oneshard.md): Option to store all collections of a database on a single cluster node, to combine the performance of a single server and ACID semantics with a fault-tolerant cluster setup. -- [**Traversal**](../../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition) - [**Parallelization**](../../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): +- [**Traversal**](../release-notes/version-3.7/whats-new-in-3-7.md#traversal-parallelization-enterprise-edition) + [**Parallelization**](../release-notes/version-3.10/whats-new-in-3-10.md#parallelism-for-sharded-graphs-enterprise-edition): Parallel execution of traversal queries with many start nodes, leading to faster results. -- [**Traversal Projections**](../../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): +- [**Traversal Projections**](../release-notes/version-3.10/whats-new-in-3-10.md#traversal-projections-enterprise-edition): Optimized data loading for AQL traversal queries if only a few document attributes are accessed. -- [**Parallel index creation**](../../release-notes/version-3.10/whats-new-in-3-10.md#parallel-index-creation-enterprise-edition): +- [**Parallel index creation**](../release-notes/version-3.10/whats-new-in-3-10.md#parallel-index-creation-enterprise-edition): Non-unique indexes can be created with multiple threads in parallel. -- [**`minhash` Analyzer**](../../index-and-search/analyzers.md#minhash): +- [**`minhash` Analyzer**](../index-and-search/analyzers.md#minhash): Jaccard similarity approximation for entity resolution, such as for finding duplicate records, based on how many elements they have in common -- [**`geo_s2` Analyzer**](../../index-and-search/analyzers.md#geo_s2): +- [**`geo_s2` Analyzer**](../index-and-search/analyzers.md#geo_s2): Efficiently index geo-spatial data using different binary formats, tuning the size on disk, the precision, and query performance. -- [**ArangoSearch column cache**](../../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): +- [**ArangoSearch column cache**](../release-notes/version-3.10/whats-new-in-3-10.md#arangosearch-column-cache-enterprise-edition): Always cache field normalization values, Geo Analyzer auxiliary data, stored values, primary sort columns, and primary key columns in memory to improve the performance of Views and inverted indexes. -- [**ArangoSearch WAND optimization**](../../index-and-search/arangosearch/performance.md#wand-optimization): +- [**ArangoSearch WAND optimization**](../index-and-search/arangosearch/performance.md#wand-optimization): Retrieve search results for the highest-ranking matches from Views faster by defining a list of sort expressions to optimize. -- [**Read from followers in clusters**](../../develop/http-api/documents.md#read-from-followers): +- [**Read from followers in clusters**](../develop/http-api/documents.md#read-from-followers): Allow dirty reads so that Coordinators can read from any shard replica and not only from the leader, for scaling reads. -- [**Persistent Indexes**](../../index-and-search/indexing/basics.md#persistent-index): +- [**Persistent Indexes**](../index-and-search/indexing/basics.md#persistent-index): Indexes are stored on disk to enable fast server restarts. You can create secondary indexes over one or multiple fields, optionally with a uniqueness constraint. A "sparse" option to only index non-null values is also available. The elements of an array can be indexed individually. -- [**Inverted indexes**](../../index-and-search/indexing/working-with-indexes/inverted-indexes.md): +- [**Inverted indexes**](../index-and-search/indexing/working-with-indexes/inverted-indexes.md): An eventually consistent index type that can accelerate a broad range of queries from simple to complex, including full-text search. -- [**Vertex-centric Indexes**](../../index-and-search/indexing/basics.md#vertex-centric-indexes): +- [**Vertex-centric Indexes**](../index-and-search/indexing/basics.md#vertex-centric-indexes): Secondary indexes for more efficient graph traversals with filter conditions. -- [**Time-to-Live (TTL) Indexes**](../../index-and-search/indexing/basics.md#ttl-time-to-live-index): +- [**Time-to-Live (TTL) Indexes**](../index-and-search/indexing/basics.md#ttl-time-to-live-index): Time-based removal of expired documents. -- [**Geo-spatial Indexes**](../../index-and-search/indexing/basics.md#geo-index): +- [**Geo-spatial Indexes**](../index-and-search/indexing/basics.md#geo-index): Accelerated geo-spatial queries for locations and GeoJSON objects, based on the S2 library. <!-- TODO: list supported queries? Centroid-limitations? --> Support for composable, distance-based geo-queries ("geo cursors"). -- [**Multi-dimensional indexes**](../../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): +- [**Multi-dimensional indexes**](../index-and-search/indexing/working-with-indexes/multi-dimensional-indexes.md): An index type to efficiently intersect multiple range queries, like finding all appointments that intersect a time range. -- [**Background Indexing**](../../index-and-search/indexing/basics.md#creating-indexes-in-background): +- [**Background Indexing**](../index-and-search/indexing/basics.md#creating-indexes-in-background): Indexes can be created in the background to not block queries in the meantime. -- [**Index cache refilling**](../../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): +- [**Index cache refilling**](../release-notes/version-3.11/whats-new-in-3-11.md#index-cache-refilling): In-memory index caches are automatically repopulated after writes that affect an edge index or cache-enabled persistent indexes to maximize cache hits and thus query performance. -- [**Extensive Query Optimization**](../../aql/execution-and-performance/query-optimization.md): +- [**Extensive Query Optimization**](../aql/execution-and-performance/query-optimization.md): Late document materialization to only fetch the relevant documents from SORT/LIMIT queries. Early pruning of non-matching documents in full collection scans. Inlining of certain subqueries to improve execution time. <!-- TODO, move to Querying? --> {{% comment %}} Experimental feature in v3.12.4 -- [**Query plan caching**](../../aql/execution-and-performance/caching-query-plans.md) +- [**Query plan caching**](../aql/execution-and-performance/caching-query-plans.md) Reduce the total time for processing queries by avoiding to parse, plan, and optimize the same queries over and over again with an AQL execution plan cache. {{% /comment %}} -- [**Parallel gather**](../../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): +- [**Parallel gather**](../release-notes/version-3.11/whats-new-in-3-11.md#parallel-gather): Fast, memory-efficient processing of cluster queries by combining results in parallel. ## Extensibility -- [**Microservice Support with ArangoDB Foxx**](../../develop/foxx-microservices/_index.md): +- [**Microservice Support with ArangoDB Foxx**](../develop/foxx-microservices/_index.md): Use ArangoDB as an application server and fuse your application and database together for maximal throughput. With fault-tolerant cluster support. -- [**Server-Side Functions**](../../aql/user-defined-functions.md): +- [**Server-Side Functions**](../aql/user-defined-functions.md): You can extend AQL with user-defined functions written in JavaScript. ## Security -- [**Auditing**](../../operations/security/audit-logging.md): +- [**Auditing**](../operations/security/audit-logging.md): Audit logs of all server interactions. -- [**Encryption at Rest**](../../operations/security/encryption-at-rest.md): +- [**Encryption at Rest**](../operations/security/encryption-at-rest.md): Hardware-accelerated on-disk encryption for your data. -- [**Encrypted Backups**](../../components/tools/arangodump/examples.md#encryption): +- [**Encrypted Backups**](../components/tools/arangodump/examples.md#encryption): Data dumps can be encrypted using a strong 256-bit AES block cipher. -- [**Hot Backups**](../../operations/backup-and-restore.md#hot-backups): +- [**Hot Backups**](../operations/backup-and-restore.md#hot-backups): Consistent, incremental data backups without downtime for single servers and clusters. -- [**Enhanced Data Masking**](../../components/tools/arangodump/maskings.md#masking-functions): +- [**Enhanced Data Masking**](../components/tools/arangodump/maskings.md#masking-functions): Extended data masking capabilities for attributes containing sensitive data / PII when creating backups. - **Advanced Encryption and Security Configuration**: - Key rotation for [JWT secrets](../../develop/http-api/authentication.md#hot-reload-jwt-secrets) - and [on-disk encryption](../../develop/http-api/security.md#encryption-at-rest), - as well as [Server Name Indication (SNI)](../../components/arangodb-server/options.md#--sslserver-name-indication). + Key rotation for [JWT secrets](../develop/http-api/authentication.md#hot-reload-jwt-secrets) + and [on-disk encryption](../develop/http-api/security.md#encryption-at-rest), + as well as [Server Name Indication (SNI)](../components/arangodb-server/options.md#--sslserver-name-indication). -- [**Authentication**](../../operations/administration/user-management/_index.md): +- [**Authentication**](../operations/administration/user-management/_index.md): Built-in user management with password- and token-based authentication. - **Role-based Access Control**: @@ -349,15 +349,15 @@ aliases: microservice framework users can achieve very high security standards fitting individual needs. -- [**TLS Encryption**](../../components/arangodb-server/options.md#ssl): +- [**TLS Encryption**](../components/arangodb-server/options.md#ssl): Internal and external communication over encrypted network connections with TLS (formerly SSL). - [TLS key and certificate rotation](../../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation) + [TLS key and certificate rotation](../release-notes/version-3.7/whats-new-in-3-7.md#tls-key-and-certificate-rotation) is supported. ## Administration -- [**Web-based User Interface**](../../components/web-interface/_index.md): +- [**Web-based User Interface**](../components/web-interface/_index.md): Graphical UI for your browser to work with ArangoDB. It allows you to view, create, and modify databases, collections, documents, graphs, etc. You can also run, explain, and profile AQL queries. Includes a graph viewer @@ -367,16 +367,16 @@ aliases: View the status of your cluster and its individual nodes, and move and rebalance shards via the web interface. -- **[Backup](../../components/tools/arangodump/_index.md) and [Restore](../../components/tools/arangorestore/_index.md) Tools**: +- **[Backup](../components/tools/arangodump/_index.md) and [Restore](../components/tools/arangorestore/_index.md) Tools**: Multi-threaded dumping and restoring of collection settings and data in JSON format. Data masking capabilities for attributes containing sensitive data / PII when creating backups. -- **[Import](../../components/tools/arangoimport/_index.md) and [Export](../../components/tools/arangoexport/_index.md) Tools**: +- **[Import](../components/tools/arangoimport/_index.md) and [Export](../components/tools/arangoexport/_index.md) Tools**: CLI utilities to load and export data in multiple text-based formats. You can import from JSON, JSONL, CSV, and TSV files, and export to JSON, JSONL, CSV, TSV, XML, and XGMML files. -- [**Metrics**](../../develop/http-api/monitoring/metrics.md): +- [**Metrics**](../develop/http-api/monitoring/metrics.md): Monitor the healthiness and performance of ArangoDB servers using the metrics exported in the Prometheus format. diff --git a/site/content/arangodb/3.13/operations/administration/license-management.md b/site/content/arangodb/3.13/operations/administration/license-management.md index f51a1aeedf..951c08ce85 100644 --- a/site/content/arangodb/3.13/operations/administration/license-management.md +++ b/site/content/arangodb/3.13/operations/administration/license-management.md @@ -9,7 +9,7 @@ aliases: --- The Enterprise Edition of ArangoDB requires a license so that you can use ArangoDB for commercial purposes and have a dataset size over 100 GiB. See -[ArangoDB Editions](../../about/features/_index.md#arangodb-editions) +[ArangoDB Editions](../../features/_index.md#arangodb-editions) for details. How to set a license key and to retrieve information about the current license diff --git a/site/content/arangodb/3.13/about/use-cases.md b/site/content/arangodb/3.13/use-cases.md similarity index 76% rename from site/content/arangodb/3.13/about/use-cases.md rename to site/content/arangodb/3.13/use-cases.md index 0128025595..4bc8b2517e 100644 --- a/site/content/arangodb/3.13/about/use-cases.md +++ b/site/content/arangodb/3.13/use-cases.md @@ -19,7 +19,7 @@ more. ### Fraud Detection -{{< image src="../../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-fraud-detection.png" alt="Fraud Detection icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Uncover illegal activities by discovering difficult-to-detect patterns. ArangoDB lets you look beyond individual data points in disparate data sources, @@ -29,7 +29,7 @@ complex fraudulent behavior such as fraud rings. ### Recommendation Engine -{{< image src="../../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-recommendation-engine.png" alt="Recommendation Engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Suggest products, services, and information to users based on data relationships. For example, you can use ArangoDB together with PyTorch Geometric to build a @@ -39,7 +39,7 @@ with a graph neural network (GNN). ### Network Management -{{< image src="../../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-network-management.png" alt="Network Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Reduce downtime by connecting and visualizing network, infrastructure, and code. Network devices and how they interconnect can naturally be modeled as a graph. @@ -49,7 +49,7 @@ bandwidth into account when path-finding. ### Customer 360 -{{< image src="../../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-customer-360.png" alt="Customer 360 icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Gain a complete understanding of your customers by integrating multiple data sources and code. ArangoDB can act as the platform to merge and consolidate @@ -58,7 +58,7 @@ track data origins using graph features. ### Identity and Access Management -{{< image src="../../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-identity-management.png" alt="Identity Management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Increase security and compliance by managing data access based on role and position. You can map out an organization chart as a graph and use ArangoDB to @@ -68,7 +68,7 @@ inheritance. ### Supply Chain -{{< image src="../../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-supply-chain.png" alt="Supply Chain icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Speed shipments by monitoring and optimizing the flow of goods through a supply chain. You can represent your inventory, supplier, and delivery @@ -84,7 +84,7 @@ and scalable data store. ### Content Management -{{< image src="../../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-content-management.png" alt="Content management icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Store information of any kind without upfront schema declaration. ArangoDB is schema-free, storing every data record as a self-contained document, allowing @@ -93,7 +93,7 @@ content management system on top of ArangoDB. ### E-Commerce Systems -{{< image src="../../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-e-commerce.png" alt="E-commerce icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB combines data modeling freedom with strong consistency and resilience features to power online shops and ordering systems. Handle product catalog data @@ -102,7 +102,7 @@ checkouts with the necessary transactional guarantees. ### Internet of Things -{{< image src="../../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-internet-of-things.png" alt="Internet of things icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Collect sensor readings and other IoT data in ArangoDB for a single view of everything. Store all data points in the same system that also lets you run @@ -110,7 +110,7 @@ aggregation queries using sliding windows for efficient data analysis. ## ArangoDB as a Key-Value Database -{{< image src="../../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-key-value.png" alt="Key value icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} Key-value stores are the simplest kind of database systems. Each record is stored as a block of data under a key that uniquely identifies the record. @@ -130,11 +130,11 @@ binary large objects (BLOBs) and works best with small to medium-sized JSON objects. For more information about how ArangoDB persists data, see -[Storage Engine](../components/arangodb-server/storage-engine.md). +[Storage Engine](components/arangodb-server/storage-engine.md). ## ArangoDB as a Search Engine -{{< image src="../../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} +{{< image src="../../images/icon-search-engine.png" alt="Search engine icon" style="float: right; padding: 0 20px; margin-bottom: 20px;">}} ArangoDB has a natively integrated search engine for a broad range of information retrieval needs. It is powered by inverted indexes and can index @@ -148,7 +148,7 @@ It also features natural language processing (NLP) capabilities. and can classify or find similar terms using word embedding models. {{% /comment %}} -For more information about the search engine, see [ArangoSearch](../index-and-search/arangosearch/_index.md). +For more information about the search engine, see [ArangoSearch](index-and-search/arangosearch/_index.md). ## ArangoDB for Machine Learning @@ -161,4 +161,4 @@ ArangoDB integrates well into existing data infrastructures and provides connectors for popular machine learning frameworks and data processing ecosystems. -![Machine Learning Architecture of ArangoDB](../../../images/machine-learning-architecture.png) +![Machine Learning Architecture of ArangoDB](../../images/machine-learning-architecture.png) diff --git a/site/content/arangodb/_index.md b/site/content/arangodb/_index.md index d411197bc9..56103ad6a4 100644 --- a/site/content/arangodb/_index.md +++ b/site/content/arangodb/_index.md @@ -1,9 +1,70 @@ --- -title: Recommended Resources +title: About ArangoDB menuTitle: ArangoDB -weight: 3 -layout: default -# Remove this file because this isn't an actual page? -# With no content below, it shows cards for the version folders... +weight: 5 +description: >- + ArangoDB is a scalable graph database system to drive value from connected + data, faster +aliases: + - introduction + - introduction/about-arangodb --- -## ArangoDB database system \ No newline at end of file +![ArangoDB Overview Diagram](../images/arangodb-overview-diagram.png) + +ArangoDB combines the analytical power of native graphs with an integrated +search engine, JSON support, and a variety of data access patterns via a single, +composable query language. + +ArangoDB is available in a community and a commercial [edition](3.12/features/_index.md). +You can use it for on-premises deployments, as well as a fully managed +cloud service, the [Arango Managed Platform (AMP)](../amp/_index.md). + +## What are Graphs? + +Graphs are information networks composed of nodes and edges. + +![An arrow labeled as "Edge" pointing from one circle to another, both labeled "Node"](../images/data-model-graph-relation-abstract-edge.png) + +A social network is a common example of a graph. People are represented by nodes +and their friendships by relations. + +![Two circles labeled "Mary" and "John", with an arrow labeled "isFriendOf" pointing from "Mary" to "John"](../images/data-model-graph-relation-concrete.png) + +Nodes are also called vertices (singular: vertex), and edges are relations that +connect nodes. +A node typically represents a specific entity (a person, a book, a sensor +reading, etc.) and an edge defines how one entity relates to another. + +![Three circles labeled "Mary", "Book", and "John", with an arrow labeled "bought" from "Mary" to "Book" and an arrow labeled "isFriendOf" from "Mary" to "John"](../images/data-model-graph-relations.png) + +This paradigm of storing data feels natural because it closely matches the +cognitive model of humans. It is an expressive data model that allows you to +represent many problem domains and solve them with semantic queries and graph +analytics. + +## Beyond Graphs + +Not everything is a graph use case. ArangoDB lets you equally work with +structured, semi-structured, and unstructured data in the form of schema-free +JSON objects, without having to connect these objects to form a graph. + +![Person Mary, Book ArangoDB](../images/data-model-document.png) + +Depending on your needs, you may mix graphs and unconnected data. +ArangoDB is designed from the ground up to support multiple data models with a +single, composable query language. + +```aql +FOR book IN Books + FILTER book.title == "Arango" + FOR person IN 2..2 INBOUND book transferred, OUTBOUND knows + RETURN person.name +``` + +ArangoDB also comes with an integrated search engine for information retrieval, +such as full-text search with relevance ranking. + +ArangoDB is written in C++ for high performance and built to work at scale, in +the cloud or on-premises. + +<!-- deployment options, move from features page, on-prem vs cloud? --> From f703f6764c5e2388c2d1e4b46d69490e6bc3fa02 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 16:06:02 +0200 Subject: [PATCH 25/27] Add brand colors as CSS variables --- .../arangodb-docs-theme/static/css/theme.css | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index 58f5604d3a..0f9ee51d9c 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -1,4 +1,45 @@ :root { + + --color-avocado: #044926; + --color-blue-tide: #02245f; + --color-electric-lime: #b9ff38; + --color-night: #151d25; + --color-seaglass: #016f73; + --color-plum: #470878; + --color-leaf-green: #58df20; + --color-meadow: #befe99; + --color-sunbeam: #fffc4e; + --color-mist: #f4f4f4; + --color-slate-blue: #4f6d8b; + --color-evergreen: #007339; + + --neutral-black: #000000; + --neutral-gray-darkest: #323b40; + --neutral-gray-darker: #435057; + --neutral-gray-dark: #576770; + --neutral-gray: #71808a; + --neutral-gray-light: #c2cbd5; + --neutral-gray-lighter: #e9f0f9; + --neutral-gray-lightest: #f7faff; + --neutral-white: #ffffff; + + --state-info: #76e7e7; + --state-info-dark: #006585; + --state-success: #85da66; + --state-success-dark: #3b7044; + --state-warning: #ffec44; + --state-warning-dark: #dc6409; + --state-danger: #dc084b; + --state-danger-dark: #8f001d; + + --font-headlines: "Urbanist", sans-serif; + --font-content: "Inter", sans-serif; + + /* + Rounding? + Icon set? + */ + --green-50: #e3f2e0; --green-100: #dcebd9; --green-200: #98D78C; From d6ee8be68afccbafe9324ced1a0676acf1a01667 Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 16:07:44 +0200 Subject: [PATCH 26/27] Use Urbanist font for lead paragraph and card titles --- .../arangodb-docs-theme/static/css/theme.css | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index 0f9ee51d9c..f734513645 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -491,11 +491,11 @@ a.section-link { } .card-title { + font-family: var(--font-headlines); font-weight: 600; text-overflow: ellipsis; overflow: hidden; - font-size: 20px; - line-height: 28px; + font-size: 1.3rem; color: var(--gray-950); } @@ -1373,7 +1373,7 @@ article.notfound { hgroup > h1, article > h2, article > h3, article > h4, article > h5, article > h6 { color: var(--HEADERS-COLOR); - font-family: "Urbanist", sans-serif; + font-family: var(--font-headlines); font-weight: var(--TYPOGRAPHY-BOLD-TEXT); overflow-wrap: break-word; } @@ -1478,8 +1478,9 @@ article ul li { } .lead { - font-size: 1.3em; - margin-bottom: 24px; + font-size: 1.3rem; + font-family: var(--font-headlines); + margin-bottom: 1.5rem; font-weight: 600; color: var(--gray-800); } @@ -1561,14 +1562,14 @@ li > code { .copy-to-clipboard-button::after{ content: 'Copy'; - font-family: 'Inter', sans-serif; + font-family: var(--font-content); padding: 0 5px; font-weight: bold; color: var(--green-700); } .copy-to-clipboard-button.tooltipped::after{ content: 'Copied'; - font-family: 'Inter', sans-serif; + font-family: var(--font-content) padding: 0 5px; font-weight: bold; color: var(--green-700); @@ -1600,7 +1601,7 @@ pre > code { pre > .code-show-more { font-size: 1rem; background: var(--gray-200); - font-family: "Inter", sans-serif; + font-family: var(--font-content); padding: 5px 5px; font-weight: 500; opacity: 0.7; From f26daae5c9cc13afc288048d997874a1f9814a4b Mon Sep 17 00:00:00 2001 From: Simran Spiller <simran@arangodb.com> Date: Tue, 14 Oct 2025 16:08:30 +0200 Subject: [PATCH 27/27] Try electric lime as color for active nav items --- site/themes/arangodb-docs-theme/static/css/theme.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/themes/arangodb-docs-theme/static/css/theme.css b/site/themes/arangodb-docs-theme/static/css/theme.css index f734513645..3650762cd6 100644 --- a/site/themes/arangodb-docs-theme/static/css/theme.css +++ b/site/themes/arangodb-docs-theme/static/css/theme.css @@ -1053,7 +1053,7 @@ header .logo { .sidebar ul.topics li.active > a > .menu-title, .sidebar ul.topics li.alwaysopen > a > .menu-title { font-weight: 400; - color: var(--green-300); + color: var(--color-electric-lime); } .sidebar ul li li {