From 992b54dda9d937c66fd86f30aa049984eaf8eb42 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 5 May 2025 14:57:58 +0200 Subject: [PATCH 01/10] fix(acc): menu --- menu/navigation.json | 2070 +++++++++-------- .../get-started-deploy-kapsule/index.mdx | 6 +- 2 files changed, 1097 insertions(+), 979 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index 279f27639b..6bd7b90bcf 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -139,7 +139,14 @@ ], "label": "Account", "slug": "account" - }, + } + ], + "label": "Account", + "category": "console" + }, + { + "icon": "billing", + "items": [ { "items": [ { @@ -235,9 +242,55 @@ ], "label": "Billing", "slug": "billing" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../environmental-footprint" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Track your monthly environmental footprint report", + "slug": "track-monthly-footprint" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Environmental Footprint calculation breakdown", + "slug": "environmental-footprint-calculator" + }, + { + "label": "Environmental footprint calculator product integration", + "slug": "environmental-footprint-integration" + }, + { + "label": "Understanding your environmental footprint estimation", + "slug": "environmental-footprint-calculator-estimation" + } + ], + "label": "Additional Content", + "slug": "additional-content" + } + ], + "label": "Environmental Footprint", + "slug": "environmental-footprint" } ], - "label": "Account & Billing", + "label": "Cost & Impact Management", "category": "console" }, { @@ -471,70 +524,6 @@ "label": "IAM", "slug": "iam" }, - { - "items": [ - { - "label": "Overview", - "slug": "../audit-trail" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Configure the Audit Trail permission set", - "slug": "configure-audit-trail-permissions" - }, - { - "label": "Use Audit Trail", - "slug": "use-audit-trail" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Audit Trail API Reference", - "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Audit Trail product integration", - "slug": "resource-integration-with-adt" - }, - { - "label": "Supported endpoints for Audit Trail", - "slug": "adt-supported-endpoints" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Audit Trail", - "slug": "audit-trail" - }, { "items": [ { @@ -742,59 +731,6 @@ ], "label": "Security & Identity", "category": "identity-and-access-management" - }, - { - "icon": "envFootprint", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../environmental-footprint" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Track your monthly environmental footprint report", - "slug": "track-monthly-footprint" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Environmental Footprint calculation breakdown", - "slug": "environmental-footprint-calculator" - }, - { - "label": "Environmental footprint calculator product integration", - "slug": "environmental-footprint-integration" - }, - { - "label": "Understanding your environmental footprint estimation", - "slug": "environmental-footprint-calculator-estimation" - } - ], - "label": "Additional Content", - "slug": "additional-content" - } - ], - "label": "Environmental Footprint", - "slug": "environmental-footprint" - } - ], - "label": "Environmental Footprint", - "category": "environmental-footprint" } ], "label": "Management & Governance" @@ -1013,7 +949,7 @@ "slug": "generative-apis" } ], - "label": "AI & Data", + "label": "AI", "category": "ai-data" }, { @@ -2382,7 +2318,7 @@ "slug": "troubleshooting" } ], - "label": "PostgreSQL and MySQL", + "label": "Managed Databases for PostgreSQL and MySQL", "slug": "managed-databases-for-postgresql-and-mysql" }, { @@ -2466,7 +2402,7 @@ "slug": "reference-content" } ], - "label": "Redis™", + "label": "Managed Databases for Redis™", "slug": "managed-databases-for-redis" }, { @@ -2532,21 +2468,14 @@ "slug": "api-cli" } ], - "label": "MongoDB®", + "label": "Managed MongoDB®", "slug": "managed-mongodb-databases" - } - ], - "label": "Managed Databases", - "category": "managed-databases" - }, - { - "icon": "managedServices", - "items": [ + }, { "items": [ { "label": "Overview", - "slug": "../transactional-email" + "slug": "../serverless-sql-databases" }, { "label": "Concepts", @@ -2563,56 +2492,36 @@ { "items": [ { - "label": "Configure your domain with Transactional Email", - "slug": "configure-domain-with-transactional-email" - }, - { - "label": "Manage Transactional Email plans", - "slug": "manage-tem-plans" - }, - { - "label": "Autoconfigure a Scaleway domain with Transactional Email", - "slug": "autoconfigure-domain" - }, - { - "label": "Add SPF and DKIM records to your domain", - "slug": "add-spf-dkim-records-to-your-domain" - }, - { - "label": "Add an MX record to your domain", - "slug": "add-mx-record-to-your-domain" - }, - { - "label": "Add a DMARC record to your domain", - "slug": "add-dmarc-record" + "label": "Create a Serverless SQL Database", + "slug": "create-a-database" }, { - "label": "Set up BIMI for transactional emails", - "slug": "configure-bimi" + "label": "Connect to a Serverless SQL Database", + "slug": "connect-to-a-database" }, { - "label": "Manage your email activity", - "slug": "manage-email-activity" + "label": "Add users to a Serverless SQL Database", + "slug": "add-users" }, { - "label": "Monitor Transactional Email with Cockpit", - "slug": "monitor-transactional-email-cockpit" + "label": "Manage user permissions for Serverless SQL Databases", + "slug": "manage-permissions" }, { - "label": "Generate API keys for API and SMTP sending with IAM", - "slug": "generate-api-keys-for-tem-with-iam" + "label": "Use Row-Level Security on a database", + "slug": "use-row-level-security" }, { - "label": "Create and manage an email webhook", - "slug": "create-webhooks" + "label": "Edit a Serverless SQL Database's autoscaling", + "slug": "configure-autoscaling" }, { - "label": "Manage blocklists", - "slug": "manage-blocklists" + "label": "Manage backups for Serverless SQL Databases", + "slug": "manage-backups" }, { - "label": "Delete your domain", - "slug": "delete-tem-domain" + "label": "Delete a Serverless SQL Database", + "slug": "delete-a-database" } ], "label": "How to", @@ -2621,20 +2530,20 @@ { "items": [ { - "label": "Transactional Email API Reference", - "slug": "https://www.scaleway.com/en/developers/api/transactional-email/" + "label": "Serverless SQL Database API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-databases/" }, { - "label": "Sending an email using the Transactional Email API", - "slug": "send-emails-with-api" + "label": "Importing data into Serverless SQL Databases", + "slug": "import-data-to-serverless-sql-databases" }, { - "label": "Setting up and using TEM webhooks with Topics and Events", - "slug": "use-webhooks-with-sns-topics" + "label": "Securing connections using SSL/TLS", + "slug": "secure-connection-ssl-tls" }, { - "label": "Understanding Webhook event payloads", - "slug": "webhook-events-payloads" + "label": "Using Row-Level Security with PostgREST", + "slug": "postgrest-row-level-security" } ], "label": "API/CLI", @@ -2643,46 +2552,96 @@ { "items": [ { - "label": "Transactional Email capabilities and limits", - "slug": "tem-capabilities-and-limits" + "label": "Known differences between Serverless SQL Databases and PostgreSQL", + "slug": "known-differences" }, { - "label": "Understanding DMARC configuration", - "slug": "dmarc-configuration" + "label": "Serverless SQL Databases overview", + "slug": "serverless-sql-databases-overview" }, { - "label": "Protecting your domain's reputation with progressive emailing", - "slug": "protecting-your-domain-reputation" + "label": "Supported PostgreSQL extensions", + "slug": "supported-postgresql-extensions" }, { - "label": "Understanding your reputation score with Transactional Email", - "slug": "understanding-tem-reputation-score" + "label": "Planned maintenance", + "slug": "planned-maintenance" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "SQL Databases", + "slug": "serverless-sql-databases" + } + ], + "label": "Databases", + "category": "databases" + }, + { + "icon": "managedServices", + "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../data-lab" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Data Lab", + "slug": "create-data-lab" }, { - "label": "Setting up SMTP", - "slug": "smtp-configuration" + "label": "Connect to a Data Lab", + "slug": "connect-to-data-lab" }, { - "label": "Understanding managed dedicated IPs", - "slug": "tem-dedicated-ip" + "label": "Manage and delete a Data Lab", + "slug": "manage-delete-data-lab" } ], - "label": "Additional Content", - "slug": "reference-content" + "label": "How to", + "slug": "how-to" }, { "label": "Troubleshooting", "slug": "troubleshooting" } ], - "label": "Transactional Email", - "slug": "transactional-email" - }, + "label": "Data Lab for Apache Spark™", + "slug": "data-lab" + } + ], + "label": "Data & Analytics", + "category": "data-and-analytics" + }, + { + "icon": "managedServices", + "items": [ { "items": [ { "label": "Overview", - "slug": "../iot-hub" + "slug": "../transactional-email" }, { "label": "Concepts", @@ -2699,156 +2658,236 @@ { "items": [ { - "label": "Create a Hub", - "slug": "create-hub" + "label": "Configure your domain with Transactional Email", + "slug": "configure-domain-with-transactional-email" }, { - "label": "Enable or disable a Hub", - "slug": "enable-disable-hub" + "label": "Manage Transactional Email plans", + "slug": "manage-tem-plans" }, { - "label": "Provide your own Certificate Authority", - "slug": "provide-own-certificate-authority" + "label": "Autoconfigure a Scaleway domain with Transactional Email", + "slug": "autoconfigure-domain" }, { - "label": "Add a Device", - "slug": "add-device" + "label": "Add SPF and DKIM records to your domain", + "slug": "add-spf-dkim-records-to-your-domain" }, { - "label": "Provide your own device certificate", - "slug": "provide-own-device-certificate" + "label": "Add an MX record to your domain", + "slug": "add-mx-record-to-your-domain" }, { - "label": "Renew the certificate of a device", - "slug": "renew-device-certificate" + "label": "Add a DMARC record to your domain", + "slug": "add-dmarc-record" }, { - "label": "Connect to the default MQTT network", - "slug": "connect-default-mqtt-network" + "label": "Set up BIMI for transactional emails", + "slug": "configure-bimi" }, { - "label": "Connect to the default Websocket network", - "slug": "connect-default-websocket-network" + "label": "Manage your email activity", + "slug": "manage-email-activity" }, { - "label": "Use the MQTT Webclient", - "slug": "use-mqtt-webclient" + "label": "Monitor Transactional Email with Cockpit", + "slug": "monitor-transactional-email-cockpit" }, { - "label": "Set up and use a REST network", - "slug": "setup-use-rest-network" + "label": "Generate API keys for API and SMTP sending with IAM", + "slug": "generate-api-keys-for-tem-with-iam" }, { - "label": "Set up and use a Sigfox network", - "slug": "setup-use-sigfox-network" + "label": "Create and manage an email webhook", + "slug": "create-webhooks" }, { - "label": "Create a route", - "slug": "create-route" + "label": "Manage blocklists", + "slug": "manage-blocklists" }, { - "label": "Simulate events", - "slug": "simulate-event" + "label": "Delete your domain", + "slug": "delete-tem-domain" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Transactional Email API Reference", + "slug": "https://www.scaleway.com/en/developers/api/transactional-email/" }, { - "label": "Understand event messages", - "slug": "understand-event-messages" + "label": "Sending an email using the Transactional Email API", + "slug": "send-emails-with-api" }, { - "label": "Triggering functions from IoT Hub messages", - "slug": "trigger-functions-from-messages" + "label": "Setting up and using TEM webhooks with Topics and Events", + "slug": "use-webhooks-with-sns-topics" }, { - "label": "View metrics", - "slug": "view-metrics" + "label": "Understanding Webhook event payloads", + "slug": "webhook-events-payloads" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Transactional Email capabilities and limits", + "slug": "tem-capabilities-and-limits" }, { - "label": "Enable auto-provisioning", - "slug": "enable-auto-provisioning" + "label": "Understanding DMARC configuration", + "slug": "dmarc-configuration" }, { - "label": "Change the product plan", - "slug": "change-plan" + "label": "Protecting your domain's reputation with progressive emailing", + "slug": "protecting-your-domain-reputation" }, { - "label": "Delete a Route", - "slug": "delete-route" + "label": "Understanding your reputation score with Transactional Email", + "slug": "understanding-tem-reputation-score" }, { - "label": "Delete a Device", - "slug": "delete-device" + "label": "Setting up SMTP", + "slug": "smtp-configuration" }, { - "label": "Delete a Hub", - "slug": "delete-hub" + "label": "Understanding managed dedicated IPs", + "slug": "tem-dedicated-ip" } ], - "label": "How to", - "slug": "how-to" + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Transactional Email", + "slug": "transactional-email" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../domains-and-dns" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" }, { "items": [ { - "label": "IoT Hub API Reference", - "slug": "https://www.scaleway.com/en/developers/api/iot/" + "label": "Register a domain name", + "slug": "register-internal-domain" }, { - "label": "Getting started with the IoT Hub CLI", - "slug": "getting-started-with-iot-hub-cli" + "label": "Transfer an external domain", + "slug": "transfer-external-domain" }, { - "label": "Getting started with the IoT Hub API", - "slug": "getting-started-with-iot-hub-api" + "label": "Configure autorenew", + "slug": "configure-autorenew" }, { - "label": "Configuring IoT Hub routes", - "slug": "iot-hub-routes" + "label": "Renew a domain", + "slug": "renew-domain" }, { - "label": "Discovering IoT Hub Database Route Tips and Tricks", - "slug": "cli-db-tips-tricks" + "label": "Use the Domains and DNS trade feature", + "slug": "trade-domain" }, { - "label": "Migrating from the IoT API v1beta1", - "slug": "migrating-from-api-v1beta1" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ + "label": "Lock an internal domain", + "slug": "lock-domain" + }, { - "label": "Overview", - "slug": "overview" + "label": "Unlock an internal domain", + "slug": "unlock-internal-domain" }, { - "label": "Understanding Hubs", - "slug": "hubs" + "label": "Manage name servers for an internal domain", + "slug": "manage-nameservers-internal-domain" }, { - "label": "Understanding Devices", - "slug": "devices" + "label": "Configure DNSSEC for an internal domain", + "slug": "configure-dnssec-internal-domain" }, { - "label": "Understanding Networks", - "slug": "networks" + "label": "Configure DNS zones", + "slug": "configure-dns-zones" }, { - "label": "Understanding Routes", - "slug": "routes" + "label": "Test DNS zones with dig", + "slug": "test-dns-zones-with-dig" }, { - "label": "Updating your Endpoint's Certificate Authority", - "slug": "certificate" + "label": "Manage DNS records", + "slug": "manage-dns-records" + }, + { + "label": "Add an external domain", + "slug": "add-external-domain" + }, + { + "label": "Manage an external domain", + "slug": "manage-external-domain" + }, + { + "label": "Delete an external domain", + "slug": "delete-external-domain" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Domains and DNS API Reference", + "slug": "https://www.scaleway.com/en/developers/api/domains-and-dns/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Understanding Domains and DNS", + "slug": "understanding-domains-and-dns" + }, + { + "label": "Understanding DNS record types", + "slug": "understanding-dns-records" } ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "IoT Hub", - "slug": "iot-hub" + "label": "Domains and DNS", + "slug": "domains-and-dns" }, { "items": [ @@ -2953,12 +2992,19 @@ ], "label": "Web Hosting", "slug": "webhosting" - }, + } + ], + "label": "Domains & Web Hosting", + "category": "domains-and-web-hosting" + }, + { + "icon": "managedServices", + "items": [ { "items": [ { "label": "Overview", - "slug": "../data-lab" + "slug": "../iot-hub" }, { "label": "Concepts", @@ -2975,41 +3021,169 @@ { "items": [ { - "label": "Create a Data Lab", - "slug": "create-data-lab" + "label": "Create a Hub", + "slug": "create-hub" }, { - "label": "Connect to a Data Lab", - "slug": "connect-to-data-lab" + "label": "Enable or disable a Hub", + "slug": "enable-disable-hub" }, { - "label": "Manage and delete a Data Lab", - "slug": "manage-delete-data-lab" + "label": "Provide your own Certificate Authority", + "slug": "provide-own-certificate-authority" + }, + { + "label": "Add a Device", + "slug": "add-device" + }, + { + "label": "Provide your own device certificate", + "slug": "provide-own-device-certificate" + }, + { + "label": "Renew the certificate of a device", + "slug": "renew-device-certificate" + }, + { + "label": "Connect to the default MQTT network", + "slug": "connect-default-mqtt-network" + }, + { + "label": "Connect to the default Websocket network", + "slug": "connect-default-websocket-network" + }, + { + "label": "Use the MQTT Webclient", + "slug": "use-mqtt-webclient" + }, + { + "label": "Set up and use a REST network", + "slug": "setup-use-rest-network" + }, + { + "label": "Set up and use a Sigfox network", + "slug": "setup-use-sigfox-network" + }, + { + "label": "Create a route", + "slug": "create-route" + }, + { + "label": "Simulate events", + "slug": "simulate-event" + }, + { + "label": "Understand event messages", + "slug": "understand-event-messages" + }, + { + "label": "Triggering functions from IoT Hub messages", + "slug": "trigger-functions-from-messages" + }, + { + "label": "View metrics", + "slug": "view-metrics" + }, + { + "label": "Enable auto-provisioning", + "slug": "enable-auto-provisioning" + }, + { + "label": "Change the product plan", + "slug": "change-plan" + }, + { + "label": "Delete a Route", + "slug": "delete-route" + }, + { + "label": "Delete a Device", + "slug": "delete-device" + }, + { + "label": "Delete a Hub", + "slug": "delete-hub" } ], "label": "How to", "slug": "how-to" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "items": [ + { + "label": "IoT Hub API Reference", + "slug": "https://www.scaleway.com/en/developers/api/iot/" + }, + { + "label": "Getting started with the IoT Hub CLI", + "slug": "getting-started-with-iot-hub-cli" + }, + { + "label": "Getting started with the IoT Hub API", + "slug": "getting-started-with-iot-hub-api" + }, + { + "label": "Configuring IoT Hub routes", + "slug": "iot-hub-routes" + }, + { + "label": "Discovering IoT Hub Database Route Tips and Tricks", + "slug": "cli-db-tips-tricks" + }, + { + "label": "Migrating from the IoT API v1beta1", + "slug": "migrating-from-api-v1beta1" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Overview", + "slug": "overview" + }, + { + "label": "Understanding Hubs", + "slug": "hubs" + }, + { + "label": "Understanding Devices", + "slug": "devices" + }, + { + "label": "Understanding Networks", + "slug": "networks" + }, + { + "label": "Understanding Routes", + "slug": "routes" + }, + { + "label": "Updating your Endpoint's Certificate Authority", + "slug": "certificate" + } + ], + "label": "Additional Content", + "slug": "reference-content" } ], - "label": " Data Lab for Apache Spark™", - "slug": "data-lab" + "label": "IoT Hub", + "slug": "iot-hub" } ], - "label": "Managed Services", - "category": "managed-services" + "label": "Integration Services", + "category": "integration-services" }, { - "icon": "network", + "icon": "observability", "items": [ { "items": [ { "label": "Overview", - "slug": "../vpc" + "slug": "../audit-trail" }, { "label": "Concepts", @@ -3026,32 +3200,12 @@ { "items": [ { - "label": "Create and manage a VPC", - "slug": "create-vpc" - }, - { - "label": "Create a Private Network", - "slug": "create-private-network" - }, - { - "label": "Activate DHCP on a legacy Private Network", - "slug": "activate-dhcp" - }, - { - "label": "Attach resources to a Private Network", - "slug": "attach-resources-to-pn" - }, - { - "label": "Manage routing on a VPC", - "slug": "manage-routing" - }, - { - "label": "Delete a Private Network", - "slug": "delete-private-network" + "label": "Configure the Audit Trail permission set", + "slug": "configure-audit-trail-permissions" }, { - "label": "Delete a VPC", - "slug": "delete-vpc" + "label": "Use Audit Trail", + "slug": "use-audit-trail" } ], "label": "How to", @@ -3060,8 +3214,8 @@ { "items": [ { - "label": "VPC API Reference", - "slug": "https://www.scaleway.com/en/developers/api/vpc/" + "label": "Audit Trail API Reference", + "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" } ], "label": "API/CLI", @@ -3070,28 +3224,12 @@ { "items": [ { - "label": "Understanding routing", - "slug": "understanding-routing" - }, - { - "label": "Understanding DNS", - "slug": "dns" - }, - { - "label": "Understanding NACLs", - "slug": "understanding-nacls" - }, - { - "label": "Getting the most from Private Networks", - "slug": "getting-most-private-networks" - }, - { - "label": "VPC use case 1: basic infrastructure", - "slug": "use-case-basic" + "label": "Audit Trail product integration", + "slug": "resource-integration-with-adt" }, { - "label": "Understanding VPC GA and migration", - "slug": "vpc-migration" + "label": "Supported endpoints for Audit Trail", + "slug": "adt-supported-endpoints" } ], "label": "Additional Content", @@ -3102,14 +3240,14 @@ "slug": "troubleshooting" } ], - "label": "VPC", - "slug": "vpc" + "label": "Audit Trail", + "slug": "audit-trail" }, { "items": [ { "label": "Overview", - "slug": "../ipam" + "slug": "../cockpit" }, { "label": "Concepts", @@ -3126,16 +3264,64 @@ { "items": [ { - "label": "List your private IP addresses", - "slug": "list-ips" + "label": "Retrieve your Grafana credentials", + "slug": "retrieve-grafana-credentials" }, { - "label": "Manage your private IP addresses", - "slug": "manage-ips" + "label": "Create a token", + "slug": "create-token" }, { - "label": "Reserve an IP address", - "slug": "reserve-ip" + "label": "Enable the alert manager", + "slug": "enable-alert-manager" + }, + { + "label": "Create and push traces", + "slug": "activate-push-traces" + }, + { + "label": "Activate Scaleway preconfigured alerts", + "slug": "activate-managed-alerts" + }, + { + "label": "Add contact points", + "slug": "add-contact-points" + }, + { + "label": "Configure alerts for Scaleway resources", + "slug": "configure-alerts-for-scw-resources" + }, + { + "label": "Access Grafana and preconfigured dashboards", + "slug": "access-grafana-and-managed-dashboards" + }, + { + "label": "Create a custom data source", + "slug": "create-external-data-sources" + }, + { + "label": "Change data retention period", + "slug": "change-data-retention" + }, + { + "label": "Send metrics to Cockpit using Grafana Alloy", + "slug": "send-metrics-with-grafana-alloy" + }, + { + "label": "Send metrics from your Kubernetes cluster to Cockpit", + "slug": "send-metrics-from-k8s-to-cockpit" + }, + { + "label": "Send logs from your Kubernetes cluster to Cockpit", + "slug": "send-logs-from-k8s-to-cockpit" + }, + { + "label": "Send metrics and logs to your Cockpit", + "slug": "send-metrics-logs-to-cockpit" + }, + { + "label": "Delete a custom data source", + "slug": "delete-external-data-sources" } ], "label": "How to", @@ -3144,12 +3330,16 @@ { "items": [ { - "label": "IPAM API Reference", - "slug": "https://www.scaleway.com/en/developers/api/ipam/" + "label": "Cockpit API Reference", + "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" }, { - "label": "Set a reverse IPv6 DNS record", - "slug": "set-ip-reverse" + "label": "Configuring the Grafana agent", + "slug": "configuring-grafana-agent" + }, + { + "label": "Retrieving logs programmatically using LogCLI", + "slug": "querying-logs-with-logcli" } ], "label": "API/CLI", @@ -3158,26 +3348,37 @@ { "items": [ { - "label": "Public connectivity: best practices", - "slug": "public-connectivity-best-practices" + "label": "Understanding Cockpit usage and pricing", + "slug": "understanding-cockpit-usage" }, { - "label": "IPV6 and the Scaleway ecosystem", - "slug": "ipv6" + "label": "Cockpit capabilities and limits", + "slug": "cockpit-limitations" } ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "IPAM", - "slug": "ipam" - }, + "label": "Cockpit", + "slug": "cockpit" + } + ], + "label": "Monitoring", + "category": "monitoring" + }, + { + "icon": "network", + "items": [ { "items": [ { "label": "Overview", - "slug": "../public-gateways" + "slug": "../edge-services" }, { "label": "Concepts", @@ -3194,28 +3395,36 @@ { "items": [ { - "label": "Create a Public Gateway", - "slug": "create-a-public-gateway" + "label": "Subscribe to Edge Services", + "slug": "subscribe-edge-services" }, { - "label": "Configure a Public Gateway", - "slug": "configure-a-public-gateway" + "label": "Create an Object Storage pipeline", + "slug": "create-pipeline-bucket" }, { - "label": "Upgrade a Public Gateway", - "slug": "upgrade-public-gateway" + "label": "Create a Load Balancer pipeline", + "slug": "create-pipeline-lb" }, { - "label": "Use SSH bastion", - "slug": "use-ssh-bastion" + "label": "Configure a custom domain", + "slug": "configure-custom-domain" }, { - "label": "Use flexible IPs", - "slug": "use-flexible-ips" + "label": "Configure a cache", + "slug": "configure-cache" }, { - "label": "Delete a Public Gateway", - "slug": "delete-a-public-gateway" + "label": "Monitor with Cockpit", + "slug": "monitor-cockpit" + }, + { + "label": "Delete an Edge Services pipeline", + "slug": "delete-pipeline" + }, + { + "label": "Terminate an Edge Services subscription", + "slug": "terminate-edge-services" } ], "label": "How to", @@ -3224,21 +3433,27 @@ { "items": [ { - "label": "Public Gateway API Reference", - "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ + "label": "SSL/TLS certificates for Edge Services", + "slug": "ssl-tls-certificate" + }, { - "label": "Understanding v2", - "slug": "understanding-v2" + "label": "CNAME records for Edge Services", + "slug": "cname-record" + }, + { + "label": "Understanding WAF", + "slug": "understanding-waf" + }, + { + "label": "Understanding pricing", + "slug": "understanding-pricing" + }, + { + "label": "Understanding General Availability", + "slug": "understanding-ga" } ], - "label": "Additional Content", + "label": "Additional content", "slug": "reference-content" }, { @@ -3246,8 +3461,8 @@ "slug": "troubleshooting" } ], - "label": "Public Gateways", - "slug": "public-gateways" + "label": "Edge Services", + "slug": "edge-services" }, { "items": [ @@ -3318,20 +3533,88 @@ "slug": "configuring" }, { - "label": "InterLink statuses", - "slug": "statuses" + "label": "InterLink statuses", + "slug": "statuses" + }, + { + "label": "Using BGP communities", + "slug": "bgp-communities" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "InterLink", + "slug": "interlink" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../ipam" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "List your private IP addresses", + "slug": "list-ips" + }, + { + "label": "Manage your private IP addresses", + "slug": "manage-ips" + }, + { + "label": "Reserve an IP address", + "slug": "reserve-ip" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "IPAM API Reference", + "slug": "https://www.scaleway.com/en/developers/api/ipam/" + }, + { + "label": "Set a reverse IPv6 DNS record", + "slug": "set-ip-reverse" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Public connectivity: best practices", + "slug": "public-connectivity-best-practices" }, { - "label": "Using BGP communities", - "slug": "bgp-communities" + "label": "IPV6 and the Scaleway ecosystem", + "slug": "ipv6" } ], "label": "Additional Content", "slug": "reference-content" } ], - "label": "InterLink", - "slug": "interlink" + "label": "IPAM", + "slug": "ipam" }, { "items": [ @@ -3481,7 +3764,7 @@ "items": [ { "label": "Overview", - "slug": "../edge-services" + "slug": "../vpc" }, { "label": "Concepts", @@ -3498,36 +3781,32 @@ { "items": [ { - "label": "Subscribe to Edge Services", - "slug": "subscribe-edge-services" - }, - { - "label": "Create an Object Storage pipeline", - "slug": "create-pipeline-bucket" + "label": "Create and manage a VPC", + "slug": "create-vpc" }, { - "label": "Create a Load Balancer pipeline", - "slug": "create-pipeline-lb" + "label": "Create a Private Network", + "slug": "create-private-network" }, { - "label": "Configure a custom domain", - "slug": "configure-custom-domain" + "label": "Activate DHCP on a legacy Private Network", + "slug": "activate-dhcp" }, { - "label": "Configure a cache", - "slug": "configure-cache" + "label": "Attach resources to a Private Network", + "slug": "attach-resources-to-pn" }, { - "label": "Monitor with Cockpit", - "slug": "monitor-cockpit" + "label": "Manage routing on a VPC", + "slug": "manage-routing" }, { - "label": "Delete an Edge Services pipeline", - "slug": "delete-pipeline" + "label": "Delete a Private Network", + "slug": "delete-private-network" }, { - "label": "Terminate an Edge Services subscription", - "slug": "terminate-edge-services" + "label": "Delete a VPC", + "slug": "delete-vpc" } ], "label": "How to", @@ -3536,140 +3815,38 @@ { "items": [ { - "label": "SSL/TLS certificates for Edge Services", - "slug": "ssl-tls-certificate" - }, - { - "label": "CNAME records for Edge Services", - "slug": "cname-record" - }, - { - "label": "Understanding WAF", - "slug": "understanding-waf" - }, - { - "label": "Understanding pricing", - "slug": "understanding-pricing" - }, - { - "label": "Understanding General Availability", - "slug": "understanding-ga" + "label": "VPC API Reference", + "slug": "https://www.scaleway.com/en/developers/api/vpc/" } ], - "label": "Additional content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Edge Services", - "slug": "edge-services" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../domains-and-dns" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" + "label": "API/CLI", + "slug": "api-cli" }, { "items": [ { - "label": "Register a domain name", - "slug": "register-internal-domain" - }, - { - "label": "Transfer an external domain", - "slug": "transfer-external-domain" - }, - { - "label": "Configure autorenew", - "slug": "configure-autorenew" - }, - { - "label": "Renew a domain", - "slug": "renew-domain" - }, - { - "label": "Use the Domains and DNS trade feature", - "slug": "trade-domain" - }, - { - "label": "Lock an internal domain", - "slug": "lock-domain" - }, - { - "label": "Unlock an internal domain", - "slug": "unlock-internal-domain" - }, - { - "label": "Manage name servers for an internal domain", - "slug": "manage-nameservers-internal-domain" - }, - { - "label": "Configure DNSSEC for an internal domain", - "slug": "configure-dnssec-internal-domain" - }, - { - "label": "Configure DNS zones", - "slug": "configure-dns-zones" - }, - { - "label": "Test DNS zones with dig", - "slug": "test-dns-zones-with-dig" + "label": "Understanding routing", + "slug": "understanding-routing" }, { - "label": "Manage DNS records", - "slug": "manage-dns-records" + "label": "Understanding DNS", + "slug": "dns" }, { - "label": "Add an external domain", - "slug": "add-external-domain" + "label": "Understanding NACLs", + "slug": "understanding-nacls" }, { - "label": "Manage an external domain", - "slug": "manage-external-domain" + "label": "Getting the most from Private Networks", + "slug": "getting-most-private-networks" }, { - "label": "Delete an external domain", - "slug": "delete-external-domain" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Domains and DNS API Reference", - "slug": "https://www.scaleway.com/en/developers/api/domains-and-dns/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Understanding Domains and DNS", - "slug": "understanding-domains-and-dns" + "label": "VPC use case 1: basic infrastructure", + "slug": "use-case-basic" }, { - "label": "Understanding DNS record types", - "slug": "understanding-dns-records" + "label": "Understanding VPC GA and migration", + "slug": "vpc-migration" } ], "label": "Additional Content", @@ -3680,95 +3857,52 @@ "slug": "troubleshooting" } ], - "label": "Domains and DNS", - "slug": "domains-and-dns" - } - ], - "label": "Network", - "category": "network" - }, - { - "icon": "observability", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../cockpit" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Retrieve your Grafana credentials", - "slug": "retrieve-grafana-credentials" - }, - { - "label": "Create a token", - "slug": "create-token" - }, - { - "label": "Enable the alert manager", - "slug": "enable-alert-manager" - }, - { - "label": "Create and push traces", - "slug": "activate-push-traces" - }, - { - "label": "Activate Scaleway preconfigured alerts", - "slug": "activate-managed-alerts" - }, - { - "label": "Add contact points", - "slug": "add-contact-points" - }, - { - "label": "Configure alerts for Scaleway resources", - "slug": "configure-alerts-for-scw-resources" - }, - { - "label": "Access Grafana and preconfigured dashboards", - "slug": "access-grafana-and-managed-dashboards" - }, - { - "label": "Create a custom data source", - "slug": "create-external-data-sources" - }, + "label": "VPC", + "slug": "vpc" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../public-gateways" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ { - "label": "Change data retention period", - "slug": "change-data-retention" + "label": "Create a Public Gateway", + "slug": "create-a-public-gateway" }, { - "label": "Send metrics to Cockpit using Grafana Alloy", - "slug": "send-metrics-with-grafana-alloy" + "label": "Configure a Public Gateway", + "slug": "configure-a-public-gateway" }, { - "label": "Send metrics from your Kubernetes cluster to Cockpit", - "slug": "send-metrics-from-k8s-to-cockpit" + "label": "Upgrade a Public Gateway", + "slug": "upgrade-public-gateway" }, { - "label": "Send logs from your Kubernetes cluster to Cockpit", - "slug": "send-logs-from-k8s-to-cockpit" + "label": "Use SSH bastion", + "slug": "use-ssh-bastion" }, { - "label": "Send metrics and logs to your Cockpit", - "slug": "send-metrics-logs-to-cockpit" + "label": "Use flexible IPs", + "slug": "use-flexible-ips" }, { - "label": "Delete a custom data source", - "slug": "delete-external-data-sources" + "label": "Delete a Public Gateway", + "slug": "delete-a-public-gateway" } ], "label": "How to", @@ -3777,12 +3911,8 @@ { "items": [ { - "label": "Cockpit API Reference", - "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" - }, - { - "label": "Retrieving logs programmatically using LogCLI", - "slug": "querying-logs-with-logcli" + "label": "Public Gateway API Reference", + "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" } ], "label": "API/CLI", @@ -3791,16 +3921,8 @@ { "items": [ { - "label": "Understanding and managing Cockpit ingestion to reduce costs", - "slug": "understanding-cockpit-usage" - }, - { - "label": "Cockpit capabilities and limits", - "slug": "cockpit-limitations" - }, - { - "label": "Cockpit supported API endpoints for data source management", - "slug": "cockpit-supported-endpoints" + "label": "Understanding v2", + "slug": "understanding-v2" } ], "label": "Additional Content", @@ -3811,12 +3933,12 @@ "slug": "troubleshooting" } ], - "label": "Cockpit", - "slug": "cockpit" + "label": "Public Gateways", + "slug": "public-gateways" } ], - "label": "Observability", - "category": "observability" + "label": "Network", + "category": "network" }, { "icon": "serverless", @@ -3825,7 +3947,7 @@ "items": [ { "label": "Overview", - "slug": "../serverless-functions" + "slug": "../serverless-containers" }, { "label": "Concepts", @@ -3843,51 +3965,55 @@ "items": [ { "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-functions-namespace" - }, - { - "label": "Create a function", - "slug": "create-a-function" + "slug": "create-manage-delete-containers-namespace" }, { - "label": "Test a function", - "slug": "test-a-function" + "label": "Deploy a container", + "slug": "deploy-container" }, { - "label": "Package function in a zip file", - "slug": "package-function-dependencies-in-zip" + "label": "Manage a container", + "slug": "manage-a-container" }, { - "label": "Manage a function", - "slug": "manage-a-function" + "label": "Build and push a container image", + "slug": "build-push-container-image" }, { - "label": "Add a trigger to a function", - "slug": "add-trigger-to-a-function" + "label": "Add a custom domain to a container", + "slug": "add-a-custom-domain-to-a-container" }, { - "label": "Add a custom domain name to a function", - "slug": "add-a-custom-domain-name-to-a-function" + "label": "Modify container privacy", + "slug": "modify-container-privacy" }, { "label": "Create and manage an authentication token from the console", "slug": "create-auth-token-from-console" }, { - "label": "Secure a function", - "slug": "secure-a-function" + "label": "Secure a container", + "slug": "secure-a-container" }, { - "label": "Monitor function logs and metrics", - "slug": "monitor-function" + "label": "Test a container", + "slug": "test-a-container" }, { - "label": "Configure alerts for a function", - "slug": "configure-alerts-functions" + "label": "Monitor container logs and metrics", + "slug": "monitor-container" }, { - "label": "Delete a function", - "slug": "delete-a-function" + "label": "Add a trigger to a container", + "slug": "add-trigger-to-a-container" + }, + { + "label": "Configure alerts for a container", + "slug": "configure-alerts-containers" + }, + { + "label": "Delete a container", + "slug": "delete-a-container" } ], "label": "How to", @@ -3896,16 +4022,20 @@ { "items": [ { - "label": "Functions API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" + "label": "Containers API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" }, { - "label": "Create and deploy a function with the Scaleway API", - "slug": "deploy-function-api" + "label": "Create and deploy a container with the Scaleway API", + "slug": "deploy-container-api" }, { - "label": "Create and deploy a function with the Scaleway CLI", - "slug": "deploy-function-cli" + "label": "Create and deploy a container with the Scaleway CLI", + "slug": "deploy-container-cli" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" } ], "label": "API/CLI", @@ -3914,48 +4044,40 @@ { "items": [ { - "label": "Functions runtimes", - "slug": "functions-runtimes" - }, - { - "label": "Functions limitations", - "slug": "functions-limitations" - }, - { - "label": "Methods to deploy Serverless Functions", - "slug": "deploy-function" + "label": "Containers limitations", + "slug": "containers-limitations" }, { - "label": "Functions local testing", - "slug": "local-testing" + "label": "Methods to deploy Serverless Containers", + "slug": "deploy-container" }, { - "label": "Functions use cases", + "label": "Containers use cases", "slug": "use-cases" }, { - "label": "Functions handlers", - "slug": "functions-handlers" + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" }, { - "label": "Functions autoscaling", - "slug": "functions-autoscaling" + "label": "Containers concurrency", + "slug": "containers-concurrency" }, { - "label": "Functions sandbox", - "slug": "functions-sandbox" + "label": "Containers autoscaling", + "slug": "containers-autoscaling" }, { - "label": "Code examples", - "slug": "code-examples" + "label": "Containers billing", + "slug": "containers-billing" }, { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" + "label": "Containers port parameter", + "slug": "port-parameter-variable" }, { - "label": "Serverless Functions billing", - "slug": "functions-billing" + "label": "Containers sandbox", + "slug": "containers-sandbox" }, { "label": "Differences between Jobs, Functions and Containers", @@ -3978,14 +4100,14 @@ "slug": "troubleshooting" } ], - "label": "Functions", - "slug": "serverless-functions" + "label": "Containers", + "slug": "serverless-containers" }, { "items": [ { "label": "Overview", - "slug": "../serverless-containers" + "slug": "../serverless-functions" }, { "label": "Concepts", @@ -4003,55 +4125,51 @@ "items": [ { "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace" - }, - { - "label": "Deploy a container", - "slug": "deploy-container" + "slug": "create-manage-delete-functions-namespace" }, { - "label": "Manage a container", - "slug": "manage-a-container" + "label": "Create a function", + "slug": "create-a-function" }, { - "label": "Build and push a container image", - "slug": "build-push-container-image" + "label": "Test a function", + "slug": "test-a-function" }, { - "label": "Add a custom domain to a container", - "slug": "add-a-custom-domain-to-a-container" + "label": "Package function in a zip file", + "slug": "package-function-dependencies-in-zip" }, { - "label": "Modify container privacy", - "slug": "modify-container-privacy" + "label": "Manage a function", + "slug": "manage-a-function" }, { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" + "label": "Add a trigger to a function", + "slug": "add-trigger-to-a-function" }, { - "label": "Secure a container", - "slug": "secure-a-container" + "label": "Add a custom domain name to a function", + "slug": "add-a-custom-domain-name-to-a-function" }, { - "label": "Test a container", - "slug": "test-a-container" + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" }, { - "label": "Monitor container logs and metrics", - "slug": "monitor-container" + "label": "Secure a function", + "slug": "secure-a-function" }, { - "label": "Add a trigger to a container", - "slug": "add-trigger-to-a-container" + "label": "Monitor function logs and metrics", + "slug": "monitor-function" }, { - "label": "Configure alerts for a container", - "slug": "configure-alerts-containers" + "label": "Configure alerts for a function", + "slug": "configure-alerts-functions" }, { - "label": "Delete a container", - "slug": "delete-a-container" + "label": "Delete a function", + "slug": "delete-a-function" } ], "label": "How to", @@ -4060,20 +4178,16 @@ { "items": [ { - "label": "Containers API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" - }, - { - "label": "Create and deploy a container with the Scaleway API", - "slug": "deploy-container-api" + "label": "Functions API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" }, { - "label": "Create and deploy a container with the Scaleway CLI", - "slug": "deploy-container-cli" + "label": "Create and deploy a function with the Scaleway API", + "slug": "deploy-function-api" }, { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" + "label": "Create and deploy a function with the Scaleway CLI", + "slug": "deploy-function-cli" } ], "label": "API/CLI", @@ -4082,40 +4196,44 @@ { "items": [ { - "label": "Containers limitations", - "slug": "containers-limitations" + "label": "Functions runtimes", + "slug": "functions-runtimes" + }, + { + "label": "Functions limitations", + "slug": "functions-limitations" }, { - "label": "Methods to deploy Serverless Containers", - "slug": "deploy-container" + "label": "Methods to deploy Serverless Functions", + "slug": "deploy-function" }, { - "label": "Containers use cases", - "slug": "use-cases" + "label": "Functions local testing", + "slug": "local-testing" }, { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" + "label": "Functions use cases", + "slug": "use-cases" }, { - "label": "Containers concurrency", - "slug": "containers-concurrency" + "label": "Functions handlers", + "slug": "functions-handlers" }, { - "label": "Containers autoscaling", - "slug": "containers-autoscaling" + "label": "Functions autoscaling", + "slug": "functions-autoscaling" }, { - "label": "Containers billing", - "slug": "containers-billing" + "label": "Code examples", + "slug": "code-examples" }, { - "label": "Containers port parameter", - "slug": "port-parameter-variable" + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" }, { - "label": "Containers sandbox", - "slug": "containers-sandbox" + "label": "Serverless Functions billing", + "slug": "functions-billing" }, { "label": "Differences between Jobs, Functions and Containers", @@ -4138,8 +4256,8 @@ "slug": "troubleshooting" } ], - "label": "Containers", - "slug": "serverless-containers" + "label": "Functions", + "slug": "serverless-functions" }, { "items": [ @@ -4497,7 +4615,226 @@ "items": [ { "label": "Overview", - "slug": "../serverless-sql-databases" + "slug": "../serverless-sql-databases" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Serverless SQL Database", + "slug": "create-a-database" + }, + { + "label": "Connect to a Serverless SQL Database", + "slug": "connect-to-a-database" + }, + { + "label": "Add users to a Serverless SQL Database", + "slug": "add-users" + }, + { + "label": "Manage user permissions for Serverless SQL Databases", + "slug": "manage-permissions" + }, + { + "label": "Use Row-Level Security on a database", + "slug": "use-row-level-security" + }, + { + "label": "Edit a Serverless SQL Database's autoscaling", + "slug": "configure-autoscaling" + }, + { + "label": "Manage backups for Serverless SQL Databases", + "slug": "manage-backups" + }, + { + "label": "Delete a Serverless SQL Database", + "slug": "delete-a-database" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Serverless SQL Database API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-databases/" + }, + { + "label": "Importing data into Serverless SQL Databases", + "slug": "import-data-to-serverless-sql-databases" + }, + { + "label": "Securing connections using SSL/TLS", + "slug": "secure-connection-ssl-tls" + }, + { + "label": "Using Row-Level Security with PostgREST", + "slug": "postgrest-row-level-security" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Known differences between Serverless SQL Databases and PostgreSQL", + "slug": "known-differences" + }, + { + "label": "Serverless SQL Databases overview", + "slug": "serverless-sql-databases-overview" + }, + { + "label": "Supported PostgreSQL extensions", + "slug": "supported-postgresql-extensions" + }, + { + "label": "Planned maintenance", + "slug": "planned-maintenance" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "SQL Databases", + "slug": "serverless-sql-databases" + } + ], + "label": "Serverless", + "category": "serverless" + }, + { + "icon": "storage", + "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../block-storage" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a volume", + "slug": "create-a-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-a-volume" + }, + { + "label": "Increase the volume size", + "slug": "increase-block-volume" + }, + { + "label": "Create a snapshot of a Block Storage volume", + "slug": "create-a-snapshot" + }, + { + "label": "Create a Block Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Identify which API is managing your volumes", + "slug": "identify-api-managing-volumes" + }, + { + "label": "Detach a volume", + "slug": "detach-a-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-a-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-a-volume" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Block Storage API Reference", + "slug": "https://www.scaleway.com/en/developers/api/block/" + }, + { + "label": "Managing a volume", + "slug": "managing-a-volume" + }, + { + "label": "Increasing volume size via the API", + "slug": "increasing-volume-size" + }, + { + "label": "Identifying the API managing Block Storage volumes and snapshots", + "slug": "identifying-volume-snapshot-api" + }, + { + "label": "Unmounting a volume", + "slug": "unmounting-a-volume" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", + "slug": "differences-between-5kiops-volumes" + }, + { + "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", + "slug": "advantages-migrating-to-sbs" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Block Storage", + "slug": "block-storage" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../local-storage" }, { "label": "Concepts", @@ -4507,107 +4844,44 @@ "label": "Quickstart", "slug": "quickstart" }, - { - "label": "FAQ", - "slug": "faq" - }, { "items": [ { - "label": "Create a Serverless SQL Database", - "slug": "create-a-database" - }, - { - "label": "Connect to a Serverless SQL Database", - "slug": "connect-to-a-database" + "label": "Create a volume", + "slug": "create-volume" }, { - "label": "Add users to a Serverless SQL Database", - "slug": "add-users" + "label": "Attach a volume", + "slug": "attach-volume" }, { - "label": "Manage user permissions for Serverless SQL Databases", - "slug": "manage-permissions" + "label": "Create a snapshot of a Local Storage volume", + "slug": "create-snapshot" }, { - "label": "Use Row-Level Security on a database", - "slug": "use-row-level-security" + "label": "Create a Local Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" }, { - "label": "Edit a Serverless SQL Database's autoscaling", - "slug": "configure-autoscaling" + "label": "Detach a volume", + "slug": "detach-volume" }, { - "label": "Manage backups for Serverless SQL Databases", - "slug": "manage-backups" + "label": "Delete a snapshot", + "slug": "delete-snapshot" }, { - "label": "Delete a Serverless SQL Database", - "slug": "delete-a-database" + "label": "Delete a volume", + "slug": "delete-volume" } ], "label": "How to", "slug": "how-to" - }, - { - "items": [ - { - "label": "Serverless SQL Database API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-databases/" - }, - { - "label": "Importing data into Serverless SQL Databases", - "slug": "import-data-to-serverless-sql-databases" - }, - { - "label": "Securing connections using SSL/TLS", - "slug": "secure-connection-ssl-tls" - }, - { - "label": "Using Row-Level Security with PostgREST", - "slug": "postgrest-row-level-security" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Known differences between Serverless SQL Databases and PostgreSQL", - "slug": "known-differences" - }, - { - "label": "Serverless SQL Databases overview", - "slug": "serverless-sql-databases-overview" - }, - { - "label": "Supported PostgreSQL extensions", - "slug": "supported-postgresql-extensions" - }, - { - "label": "Planned maintenance", - "slug": "planned-maintenance" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" } ], - "label": "SQL Databases", - "slug": "serverless-sql-databases" - } - ], - "label": "Serverless", - "category": "serverless" - }, - { - "icon": "storage", - "items": [ + "label": "Local Storage", + "slug": "local-storage" + }, { "items": [ { @@ -4823,162 +5097,6 @@ ], "label": "Object Storage", "slug": "object-storage" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../local-storage" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Create a volume", - "slug": "create-volume" - }, - { - "label": "Attach a volume", - "slug": "attach-volume" - }, - { - "label": "Create a snapshot of a Local Storage volume", - "slug": "create-snapshot" - }, - { - "label": "Create a Local Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" - }, - { - "label": "Detach a volume", - "slug": "detach-volume" - }, - { - "label": "Delete a snapshot", - "slug": "delete-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-volume" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "Local Storage", - "slug": "local-storage" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../block-storage" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a volume", - "slug": "create-a-volume" - }, - { - "label": "Attach a volume", - "slug": "attach-a-volume" - }, - { - "label": "Increase the volume size", - "slug": "increase-block-volume" - }, - { - "label": "Create a snapshot of a Block Storage volume", - "slug": "create-a-snapshot" - }, - { - "label": "Create a Block Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" - }, - { - "label": "Identify which API is managing your volumes", - "slug": "identify-api-managing-volumes" - }, - { - "label": "Detach a volume", - "slug": "detach-a-volume" - }, - { - "label": "Delete a snapshot", - "slug": "delete-a-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-a-volume" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Block Storage API Reference", - "slug": "https://www.scaleway.com/en/developers/api/block/" - }, - { - "label": "Managing a volume", - "slug": "managing-a-volume" - }, - { - "label": "Increasing volume size via the API", - "slug": "increasing-volume-size" - }, - { - "label": "Identifying the API managing Block Storage volumes and snapshots", - "slug": "identifying-volume-snapshot-api" - }, - { - "label": "Unmounting a volume", - "slug": "unmounting-a-volume" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", - "slug": "differences-between-5kiops-volumes" - }, - { - "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", - "slug": "advantages-migrating-to-sbs" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Block Storage", - "slug": "block-storage" } ], "label": "Storage", @@ -5937,10 +6055,10 @@ "slug": "partner-space" } ], - "label": "Partners", - "category": "partners" + "label": "Additional Services", + "category": "additional-services" } ], "label": "Additional Services" } -] +] \ No newline at end of file diff --git a/tutorials/get-started-deploy-kapsule/index.mdx b/tutorials/get-started-deploy-kapsule/index.mdx index b1c297a619..a56ddfd9b2 100644 --- a/tutorials/get-started-deploy-kapsule/index.mdx +++ b/tutorials/get-started-deploy-kapsule/index.mdx @@ -9,7 +9,7 @@ tags: Kubernetes nodeport kubectl categories: - kubernetes dates: - validation: 2025-05-05 + validation: 2025-05-02 posted: 2022-05-05 --- @@ -92,7 +92,7 @@ In our previous tutorial, we saw how to containerize an application and create a ``` Make sure you replace `rg.fr-par.scw.cloud` with the endpoint of the container registry where you pushed the `whoami` image [from the first tutorial](/tutorials/get-started-containers-docker/#example-2-a-more-complex-app), and `my-namespace` with the relevant container registry namespace. You should also have [created an API key](/iam/how-to/create-api-keys/) and exported it as an environment variable called `$SCW_SECRET_KEY`. - + 2. Run the following command to display the generated secret and check that everything went well. ``` kubectl get secret registry-secret --output=yaml @@ -158,7 +158,7 @@ Now that we have created our cluster, connected to it with `kubectl`, and define ## Exposing the service for testing via NodePort (optional) - Kubernetes Kapsule clusters are deployed within a Virtual Private Cloud (VPC) for inherent [controlled isolation](/kubernetes/reference-content/secure-cluster-with-private-network/#what-is-the-difference-between-controlled-isolation-and-full-isolation). + Kubernetes Kapsule clusters are deployed within a Virtual Private Cloud (VPC) for inherent [controlled isolation](/kubernetes/reference-content/secure-cluster-with-private-network/#what-is-the-difference-between-controlled-isolation-and-full-isolation). The cluster automatically configures a [security group](/instances/concepts/#security-group) with a default rule that blocks all incoming traffic. To enable external access to the NodePort service, it is necessary to [configure an inbound route for the service](/kubernetes/reference-content/secure-cluster-with-private-network/#how-can-i-access-my-cluster-via-my-nodes-public-ips-for-specific-use-cases). From 5dab6cecc679b1a373b3bc9bc1f35fb0620aec3a Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Mon, 5 May 2025 15:48:27 +0200 Subject: [PATCH 02/10] fix(acc): menu --- menu/navigation.json | 196 +++++++++++++++++++++---------------------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index 6bd7b90bcf..d68b9d891a 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -1603,7 +1603,7 @@ "slug": "troubleshooting" } ], - "label": "Instances", + "label": "CPU Instances", "slug": "instances" }, { @@ -2027,101 +2027,6 @@ "label": "Containers", "category": "containers" }, - { - "icon": "devtools", - "items": [ - { - "items": [ - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Scaleway CLI reference", - "slug": "cli-reference" - }, - { - "label": "Console CLI keyboard shortcuts", - "slug": "console-keyboard-shortcuts" - }, - { - "label": "Environment variables", - "slug": "environment-variables" - }, - { - "label": "Scaleway Configuration file", - "slug": "scaleway-configuration-file" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Scaleway CLI", - "slug": "scaleway-cli" - }, - { - "items": [ - { - "label": "Python SDK quickstart", - "slug": "python-sdk" - }, - { - "label": "Go SDK quickstart", - "slug": "go-sdk" - }, - { - "label": "JavaScript SDK quickstart", - "slug": "js-sdk" - }, - { - "items": [ - { - "label": "Environment variables", - "slug": "environment-variables" - }, - { - "label": "Scaleway Configuration file", - "slug": "scaleway-configuration-file" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Scaleway SDKs", - "slug": "scaleway-sdk" - }, - { - "items": [ - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Environment variables", - "slug": "environment-variables" - }, - { - "label": "Scaleway Configuration file", - "slug": "scaleway-configuration-file" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Terraform", - "slug": "terraform" - } - ], - "label": "Developer Tools", - "category": "developer-tools" - }, { "icon": "database", "items": [ @@ -2634,6 +2539,101 @@ "label": "Data & Analytics", "category": "data-and-analytics" }, + { + "icon": "devtools", + "items": [ + { + "items": [ + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Scaleway CLI reference", + "slug": "cli-reference" + }, + { + "label": "Console CLI keyboard shortcuts", + "slug": "console-keyboard-shortcuts" + }, + { + "label": "Environment variables", + "slug": "environment-variables" + }, + { + "label": "Scaleway Configuration file", + "slug": "scaleway-configuration-file" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Scaleway CLI", + "slug": "scaleway-cli" + }, + { + "items": [ + { + "label": "Python SDK quickstart", + "slug": "python-sdk" + }, + { + "label": "Go SDK quickstart", + "slug": "go-sdk" + }, + { + "label": "JavaScript SDK quickstart", + "slug": "js-sdk" + }, + { + "items": [ + { + "label": "Environment variables", + "slug": "environment-variables" + }, + { + "label": "Scaleway Configuration file", + "slug": "scaleway-configuration-file" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Scaleway SDKs", + "slug": "scaleway-sdk" + }, + { + "items": [ + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Environment variables", + "slug": "environment-variables" + }, + { + "label": "Scaleway Configuration file", + "slug": "scaleway-configuration-file" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Terraform", + "slug": "terraform" + } + ], + "label": "Developer Tools", + "category": "developer-tools" + }, { "icon": "managedServices", "items": [ @@ -6055,8 +6055,8 @@ "slug": "partner-space" } ], - "label": "Additional Services", - "category": "additional-services" + "label": "Partners", + "category": "partners" } ], "label": "Additional Services" From 463d83776f8e97c92707ed6e5c39c2158f193330 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 6 May 2025 14:45:35 +0200 Subject: [PATCH 03/10] fix(acc): network and alphabetical order --- menu/navigation.json | 2242 +++++++++++++++++++++++------------------- 1 file changed, 1243 insertions(+), 999 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index d68b9d891a..cb277e13ec 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -296,82 +296,6 @@ { "icon": "iam", "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../organizations-and-projects" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Use Organizations", - "slug": "use-organizations" - }, - { - "label": "Manage Organization quotas", - "slug": "manage-quotas" - }, - { - "label": "Create a Project", - "slug": "create-a-project" - }, - { - "label": "Change a Project name", - "slug": "change-project-name" - }, - { - "label": "Generate an SSH key", - "slug": "create-ssh-key" - }, - { - "label": "Enforce multifactor authentication", - "slug": "enforce-mfa" - }, - { - "label": "Add resources to a Project", - "slug": "add-resources-project" - }, - { - "label": "Delete a Project", - "slug": "delete-a-project" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Understanding Organization quotas", - "slug": "organization-quotas" - } - ], - "label": "Additional Content", - "slug": "additional-content" - }, - { - "items": [ - { - "label": "Managing Projects using Scaleway APIs", - "slug": "managing-projects" - } - ], - "label": "API/CLI", - "slug": "api-cli" - } - ], - "label": "Organizations and Projects", - "slug": "organizations-and-projects" - }, { "items": [ { @@ -524,106 +448,6 @@ "label": "IAM", "slug": "iam" }, - { - "items": [ - { - "label": "Overview", - "slug": "../secret-manager" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create secrets", - "slug": "create-secret" - }, - { - "label": "Manage a secret", - "slug": "manage-secret" - }, - { - "label": "Filter secrets", - "slug": "filter-secrets" - }, - { - "label": "Add a version", - "slug": "create-version" - }, - { - "label": "Manage a version", - "slug": "manage-version" - }, - { - "label": "Schedule a secret deletion", - "slug": "delete-secret" - }, - { - "label": "Schedule a version deletion", - "slug": "delete-version" - }, - { - "label": "Recover secrets scheduled for deletion", - "slug": "recover-secrets" - }, - { - "label": "Recover a version scheduled for deletion", - "slug": "recover-version" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Secret encryption with Scaleway's Secret Manager", - "slug": "data-encryption-with-secret-manager" - }, - { - "label": "Understanding secret types", - "slug": "secret-types-json-format" - }, - { - "label": "Secret Manager capabilities and limits", - "slug": "secret-manager-capabilities-limits" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "items": [ - { - "label": "Secret Manager API Reference", - "slug": "https://www.scaleway.com/en/developers/api/secret-manager/" - }, - { - "label": "Deploying External Secrets on Kubernetes Kapsule", - "slug": "external-secrets" - }, - { - "label": "Creating a database credentials secret type", - "slug": "create-secret-with-type" - } - ], - "label": "API/CLI", - "slug": "api-cli" - } - ], - "label": "Secret Manager", - "slug": "secret-manager" - }, { "items": [ { @@ -727,24 +551,12 @@ ], "label": "Key Manager", "slug": "key-manager" - } - ], - "label": "Security & Identity", - "category": "identity-and-access-management" - } - ], - "label": "Management & Governance" - }, - { - "items": [ - { - "icon": "ai", - "items": [ + }, { "items": [ { "label": "Overview", - "slug": "../managed-inference" + "slug": "../organizations-and-projects" }, { "label": "Concepts", @@ -754,35 +566,39 @@ "label": "Quickstart", "slug": "quickstart" }, - { - "label": "FAQ", - "slug": "faq" - }, { "items": [ { - "label": "Deploy a model", - "slug": "create-deployment" + "label": "Use Organizations", + "slug": "use-organizations" }, { - "label": "Import a custom model", - "slug": "import-custom-model" + "label": "Manage Organization quotas", + "slug": "manage-quotas" }, { - "label": "Monitor a deployment", - "slug": "monitor-deployment" + "label": "Create a Project", + "slug": "create-a-project" }, { - "label": "Manage allowed IP addresses", - "slug": "manage-allowed-ips" + "label": "Change a Project name", + "slug": "change-project-name" }, { - "label": "Use your Managed Inference deployment with a Private Network", - "slug": "managed-inference-with-private-network" + "label": "Generate an SSH key", + "slug": "create-ssh-key" }, { - "label": "Delete a deployment", - "slug": "delete-deployment" + "label": "Enforce multifactor authentication", + "slug": "enforce-mfa" + }, + { + "label": "Add resources to a Project", + "slug": "add-resources-project" + }, + { + "label": "Delete a Project", + "slug": "delete-a-project" } ], "label": "How to", @@ -791,43 +607,139 @@ { "items": [ { - "label": "Managed Inference API Reference", - "slug": "https://www.scaleway.com/en/developers/api/inference/" + "label": "Understanding Organization quotas", + "slug": "organization-quotas" } ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Additional Content", + "slug": "additional-content" }, { "items": [ { - "label": "Data, privacy, and security for Scaleway's AI services", - "slug": "data-privacy-security-scaleway-ai-services" - }, - { - "label": "OpenAI API compatibility", - "slug": "openai-compatibility" - }, - { - "label": "Supported models in Managed Inference", - "slug": "supported-models" - }, - { - "label": "Support for function calling in Scaleway Managed Inference", - "slug": "function-calling-support" - }, - { - "label": "Managed Inference model catalog", - "slug": "model-catalog" + "label": "Managing Projects using Scaleway APIs", + "slug": "managing-projects" + } + ], + "label": "API/CLI", + "slug": "api-cli" + } + ], + "label": "Organizations and Projects", + "slug": "organizations-and-projects" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../secret-manager" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create secrets", + "slug": "create-secret" + }, + { + "label": "Manage a secret", + "slug": "manage-secret" + }, + { + "label": "Filter secrets", + "slug": "filter-secrets" + }, + { + "label": "Add a version", + "slug": "create-version" + }, + { + "label": "Manage a version", + "slug": "manage-version" + }, + { + "label": "Schedule a secret deletion", + "slug": "delete-secret" + }, + { + "label": "Schedule a version deletion", + "slug": "delete-version" + }, + { + "label": "Recover secrets scheduled for deletion", + "slug": "recover-secrets" + }, + { + "label": "Recover a version scheduled for deletion", + "slug": "recover-version" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Secret encryption with Scaleway's Secret Manager", + "slug": "data-encryption-with-secret-manager" + }, + { + "label": "Understanding secret types", + "slug": "secret-types-json-format" + }, + { + "label": "Secret Manager capabilities and limits", + "slug": "secret-manager-capabilities-limits" } ], "label": "Additional Content", "slug": "reference-content" + }, + { + "items": [ + { + "label": "Secret Manager API Reference", + "slug": "https://www.scaleway.com/en/developers/api/secret-manager/" + }, + { + "label": "Deploying External Secrets on Kubernetes Kapsule", + "slug": "external-secrets" + }, + { + "label": "Creating a database credentials secret type", + "slug": "create-secret-with-type" + } + ], + "label": "API/CLI", + "slug": "api-cli" } ], - "label": "Managed Inference", - "slug": "managed-inference" - }, + "label": "Secret Manager", + "slug": "secret-manager" + } + ], + "label": "Security & Identity", + "category": "identity-and-access-management" + } + ], + "label": "Management & Governance" + }, + { + "items": [ + { + "icon": "ai", + "items": [ { "items": [ { @@ -947,6 +859,94 @@ ], "label": "Generative APIs", "slug": "generative-apis" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../managed-inference" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Deploy a model", + "slug": "create-deployment" + }, + { + "label": "Import a custom model", + "slug": "import-custom-model" + }, + { + "label": "Monitor a deployment", + "slug": "monitor-deployment" + }, + { + "label": "Manage allowed IP addresses", + "slug": "manage-allowed-ips" + }, + { + "label": "Use your Managed Inference deployment with a Private Network", + "slug": "managed-inference-with-private-network" + }, + { + "label": "Delete a deployment", + "slug": "delete-deployment" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Managed Inference API Reference", + "slug": "https://www.scaleway.com/en/developers/api/inference/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Data, privacy, and security for Scaleway's AI services", + "slug": "data-privacy-security-scaleway-ai-services" + }, + { + "label": "OpenAI API compatibility", + "slug": "openai-compatibility" + }, + { + "label": "Supported models in Managed Inference", + "slug": "supported-models" + }, + { + "label": "Support for function calling in Scaleway Managed Inference", + "slug": "function-calling-support" + }, + { + "label": "Managed Inference model catalog", + "slug": "model-catalog" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Managed Inference", + "slug": "managed-inference" } ], "label": "AI", @@ -1071,7 +1071,7 @@ "items": [ { "label": "Overview", - "slug": "../elastic-metal" + "slug": "../dedibox-scaleway" }, { "label": "Concepts", @@ -1088,52 +1088,156 @@ { "items": [ { - "label": "Create a server", - "slug": "create-server" + "label": "Order a Dedibox", + "slug": "order-dedibox" }, { - "label": "Install a server", - "slug": "install-server" + "label": "Install a Dedibox", + "slug": "install-dedibox" }, { - "label": "Connect to your server", - "slug": "connect-to-server" + "label": "Connect to your Dedibox", + "slug": "connect-to-dedibox" }, { - "label": "Adjust the available bandwidth", - "slug": "adjust-available-bandwidth" + "label": "Order a failover IP", + "slug": "order-failover-ip" }, { - "label": "Configure custom disk partitioning", - "slug": "configure-disk-partitions" + "label": "Configure a failover IP", + "slug": "configure-failover-ip" }, { - "label": "Order a flexible IP", - "slug": "order-flexible-ip" + "label": "Attach or detach a failover IP", + "slug": "attach-detach-failover-ip" }, { - "label": "Attach/detach a flexible IP", - "slug": "attach-detach-flexible-ip" + "label": "Configure reverse DNS of a failover IP", + "slug": "configure-reverse-failover-ip" }, { - "label": "Configure a flexible IP (IPv4)", - "slug": "configure-flexible-ip" + "label": "Activate an IPv6 block ", + "slug": "activate-ipv6-block" }, { - "label": "Configure a flexible IP (IPv6)", - "slug": "configure-flexible-ipv6" + "label": "Modify Dedibox options", + "slug": "modify-server-options" }, { - "label": "Configure a flexible IPv6 on a virtual machine", - "slug": "configure-ipv6-hypervisor" + "label": "Use rescue mode", + "slug": "use-rescue-mode" }, { - "label": "Configure reverse DNS of a flexible IP", - "slug": "configure-reverse-dns-flexible-ip" + "label": "Reinstall a Dedibox", + "slug": "reinstall-dedibox" }, { - "label": "Use Private Networks", - "slug": "use-private-networks" + "label": "Terminate a Dedibox subscription", + "slug": "terminate-dedibox" + }, + { + "label": "Link an existing Dedibox account to Scaleway", + "slug": "link-dedibox-account" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Dedibox API Reference", + "slug": "https://console.online.net/en/api/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Bare Metal shared responsibility model", + "slug": "../../elastic-metal/reference-content/shared-responsibility-model" + }, + { + "label": "Dedibox datasheet", + "slug": "dedibox-datasheet" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Dedibox", + "slug": "dedibox-scaleway" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../elastic-metal" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a server", + "slug": "create-server" + }, + { + "label": "Install a server", + "slug": "install-server" + }, + { + "label": "Connect to your server", + "slug": "connect-to-server" + }, + { + "label": "Adjust the available bandwidth", + "slug": "adjust-available-bandwidth" + }, + { + "label": "Configure custom disk partitioning", + "slug": "configure-disk-partitions" + }, + { + "label": "Order a flexible IP", + "slug": "order-flexible-ip" + }, + { + "label": "Attach/detach a flexible IP", + "slug": "attach-detach-flexible-ip" + }, + { + "label": "Configure a flexible IP (IPv4)", + "slug": "configure-flexible-ip" + }, + { + "label": "Configure a flexible IP (IPv6)", + "slug": "configure-flexible-ipv6" + }, + { + "label": "Configure a flexible IPv6 on a virtual machine", + "slug": "configure-ipv6-hypervisor" + }, + { + "label": "Configure reverse DNS of a flexible IP", + "slug": "configure-reverse-dns-flexible-ip" + }, + { + "label": "Use Private Networks", + "slug": "use-private-networks" }, { "label": "Enable SMTP", @@ -1242,110 +1346,6 @@ ], "label": "Elastic Metal", "slug": "elastic-metal" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-scaleway" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Order a Dedibox", - "slug": "order-dedibox" - }, - { - "label": "Install a Dedibox", - "slug": "install-dedibox" - }, - { - "label": "Connect to your Dedibox", - "slug": "connect-to-dedibox" - }, - { - "label": "Order a failover IP", - "slug": "order-failover-ip" - }, - { - "label": "Configure a failover IP", - "slug": "configure-failover-ip" - }, - { - "label": "Attach or detach a failover IP", - "slug": "attach-detach-failover-ip" - }, - { - "label": "Configure reverse DNS of a failover IP", - "slug": "configure-reverse-failover-ip" - }, - { - "label": "Activate an IPv6 block ", - "slug": "activate-ipv6-block" - }, - { - "label": "Modify Dedibox options", - "slug": "modify-server-options" - }, - { - "label": "Use rescue mode", - "slug": "use-rescue-mode" - }, - { - "label": "Reinstall a Dedibox", - "slug": "reinstall-dedibox" - }, - { - "label": "Terminate a Dedibox subscription", - "slug": "terminate-dedibox" - }, - { - "label": "Link an existing Dedibox account to Scaleway", - "slug": "link-dedibox-account" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Dedibox API Reference", - "slug": "https://console.online.net/en/api/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Bare Metal shared responsibility model", - "slug": "../../elastic-metal/reference-content/shared-responsibility-model" - }, - { - "label": "Dedibox datasheet", - "slug": "dedibox-datasheet" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Dedibox", - "slug": "dedibox-scaleway" } ], "label": "Bare Metal", @@ -1725,7 +1725,7 @@ "items": [ { "label": "Overview", - "slug": "../kubernetes" + "slug": "../container-registry" }, { "label": "Concepts", @@ -1742,44 +1742,122 @@ { "items": [ { - "label": "Create a Kapsule cluster", - "slug": "create-cluster" + "label": "Create a namespace", + "slug": "create-namespace" }, { - "label": "Manage a Kapsule cluster", - "slug": "edit-cluster" + "label": "Connect the Docker CLI", + "slug": "connect-docker-cli" }, { - "label": "Create a Kosmos cluster", - "slug": "create-kosmos-cluster" + "label": "Push images", + "slug": "push-images" }, { - "label": "Manage a Kosmos cluster", - "slug": "edit-kosmos-cluster" + "label": "Pull images", + "slug": "pull-images" }, { - "label": "Manage allowed IPs", - "slug": "manage-allowed-ips" + "label": "Display image versions", + "slug": "display-image-versions" }, { - "label": "Connect to a cluster with kubectl", - "slug": "connect-cluster-kubectl" + "label": "Manage image privacy settings", + "slug": "manage-image-privacy-settings" }, { - "label": "Deploy an image from Container Registry", - "slug": "deploy-image-from-container-registry" + "label": "Manage namespace privacy policies", + "slug": "manage-namespace-privacy-policies" }, { - "label": "Deploy an ingress controller", - "slug": "deploy-ingress-controller" + "label": "Delete an image", + "slug": "delete-image" }, { - "label": "Enable the Easy Deploy feature", - "slug": "enable-easy-deploy" - }, + "label": "Delete a namespace", + "slug": "delete-namespace" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ { - "label": "Monitor a Kapsule cluster with Cockpit", - "slug": "monitor-cluster" + "label": "Container Registry API Reference", + "slug": "https://www.scaleway.com/en/developers/api/registry/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Container Registry", + "slug": "container-registry" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../kubernetes" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Kapsule cluster", + "slug": "create-cluster" + }, + { + "label": "Manage a Kapsule cluster", + "slug": "edit-cluster" + }, + { + "label": "Create a Kosmos cluster", + "slug": "create-kosmos-cluster" + }, + { + "label": "Manage a Kosmos cluster", + "slug": "edit-kosmos-cluster" + }, + { + "label": "Manage allowed IPs", + "slug": "manage-allowed-ips" + }, + { + "label": "Connect to a cluster with kubectl", + "slug": "connect-cluster-kubectl" + }, + { + "label": "Deploy an image from Container Registry", + "slug": "deploy-image-from-container-registry" + }, + { + "label": "Deploy an ingress controller", + "slug": "deploy-ingress-controller" + }, + { + "label": "Enable the Easy Deploy feature", + "slug": "enable-easy-deploy" + }, + { + "label": "Monitor a Kapsule cluster with Cockpit", + "slug": "monitor-cluster" }, { "label": "Monitor a cluster's data plane with Cockpit", @@ -1944,84 +2022,6 @@ ], "label": "Kubernetes", "slug": "kubernetes" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../container-registry" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a namespace", - "slug": "create-namespace" - }, - { - "label": "Connect the Docker CLI", - "slug": "connect-docker-cli" - }, - { - "label": "Push images", - "slug": "push-images" - }, - { - "label": "Pull images", - "slug": "pull-images" - }, - { - "label": "Display image versions", - "slug": "display-image-versions" - }, - { - "label": "Manage image privacy settings", - "slug": "manage-image-privacy-settings" - }, - { - "label": "Manage namespace privacy policies", - "slug": "manage-namespace-privacy-policies" - }, - { - "label": "Delete an image", - "slug": "delete-image" - }, - { - "label": "Delete a namespace", - "slug": "delete-namespace" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Container Registry API Reference", - "slug": "https://www.scaleway.com/en/developers/api/registry/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Container Registry", - "slug": "container-registry" } ], "label": "Containers", @@ -2534,6 +2534,82 @@ ], "label": "Data Lab for Apache Spark™", "slug": "data-lab" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../nats" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a NATS account", + "slug": "create-account" + }, + { + "label": "Create NATS credentials", + "slug": "create-credentials" + }, + { + "label": "Manage NATS credentials", + "slug": "manage-credentials" + }, + { + "label": "Monitor NATS with Cockpit", + "slug": "monitor-nats-cockpit" + }, + { + "label": "Delete a NATS account", + "slug": "delete-account" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "NATS API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/nats-api/" + }, + { + "label": "Using the NATS CLI", + "slug": "nats-cli" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "NATS overview", + "slug": "nats-overview" + }, + { + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "NATS", + "slug": "nats" } ], "label": "Data & Analytics", @@ -2641,7 +2717,7 @@ "items": [ { "label": "Overview", - "slug": "../transactional-email" + "slug": "../domains-and-dns" }, { "label": "Concepts", @@ -2658,56 +2734,64 @@ { "items": [ { - "label": "Configure your domain with Transactional Email", - "slug": "configure-domain-with-transactional-email" + "label": "Register a domain name", + "slug": "register-internal-domain" }, { - "label": "Manage Transactional Email plans", - "slug": "manage-tem-plans" + "label": "Transfer an external domain", + "slug": "transfer-external-domain" }, { - "label": "Autoconfigure a Scaleway domain with Transactional Email", - "slug": "autoconfigure-domain" + "label": "Configure autorenew", + "slug": "configure-autorenew" }, { - "label": "Add SPF and DKIM records to your domain", - "slug": "add-spf-dkim-records-to-your-domain" + "label": "Renew a domain", + "slug": "renew-domain" }, { - "label": "Add an MX record to your domain", - "slug": "add-mx-record-to-your-domain" + "label": "Use the Domains and DNS trade feature", + "slug": "trade-domain" }, { - "label": "Add a DMARC record to your domain", - "slug": "add-dmarc-record" + "label": "Lock an internal domain", + "slug": "lock-domain" }, { - "label": "Set up BIMI for transactional emails", - "slug": "configure-bimi" + "label": "Unlock an internal domain", + "slug": "unlock-internal-domain" }, { - "label": "Manage your email activity", - "slug": "manage-email-activity" + "label": "Manage name servers for an internal domain", + "slug": "manage-nameservers-internal-domain" }, { - "label": "Monitor Transactional Email with Cockpit", - "slug": "monitor-transactional-email-cockpit" + "label": "Configure DNSSEC for an internal domain", + "slug": "configure-dnssec-internal-domain" }, { - "label": "Generate API keys for API and SMTP sending with IAM", - "slug": "generate-api-keys-for-tem-with-iam" + "label": "Configure DNS zones", + "slug": "configure-dns-zones" }, { - "label": "Create and manage an email webhook", - "slug": "create-webhooks" + "label": "Test DNS zones with dig", + "slug": "test-dns-zones-with-dig" }, { - "label": "Manage blocklists", - "slug": "manage-blocklists" + "label": "Manage DNS records", + "slug": "manage-dns-records" }, { - "label": "Delete your domain", - "slug": "delete-tem-domain" + "label": "Add an external domain", + "slug": "add-external-domain" + }, + { + "label": "Manage an external domain", + "slug": "manage-external-domain" + }, + { + "label": "Delete an external domain", + "slug": "delete-external-domain" } ], "label": "How to", @@ -2716,20 +2800,8 @@ { "items": [ { - "label": "Transactional Email API Reference", - "slug": "https://www.scaleway.com/en/developers/api/transactional-email/" - }, - { - "label": "Sending an email using the Transactional Email API", - "slug": "send-emails-with-api" - }, - { - "label": "Setting up and using TEM webhooks with Topics and Events", - "slug": "use-webhooks-with-sns-topics" - }, - { - "label": "Understanding Webhook event payloads", - "slug": "webhook-events-payloads" + "label": "Domains and DNS API Reference", + "slug": "https://www.scaleway.com/en/developers/api/domains-and-dns/" } ], "label": "API/CLI", @@ -2738,28 +2810,12 @@ { "items": [ { - "label": "Transactional Email capabilities and limits", - "slug": "tem-capabilities-and-limits" - }, - { - "label": "Understanding DMARC configuration", - "slug": "dmarc-configuration" - }, - { - "label": "Protecting your domain's reputation with progressive emailing", - "slug": "protecting-your-domain-reputation" - }, - { - "label": "Understanding your reputation score with Transactional Email", - "slug": "understanding-tem-reputation-score" - }, - { - "label": "Setting up SMTP", - "slug": "smtp-configuration" + "label": "Understanding Domains and DNS", + "slug": "understanding-domains-and-dns" }, { - "label": "Understanding managed dedicated IPs", - "slug": "tem-dedicated-ip" + "label": "Understanding DNS record types", + "slug": "understanding-dns-records" } ], "label": "Additional Content", @@ -2770,14 +2826,14 @@ "slug": "troubleshooting" } ], - "label": "Transactional Email", - "slug": "transactional-email" + "label": "Domains and DNS", + "slug": "domains-and-dns" }, { "items": [ { "label": "Overview", - "slug": "../domains-and-dns" + "slug": "../transactional-email" }, { "label": "Concepts", @@ -2794,64 +2850,56 @@ { "items": [ { - "label": "Register a domain name", - "slug": "register-internal-domain" - }, - { - "label": "Transfer an external domain", - "slug": "transfer-external-domain" - }, - { - "label": "Configure autorenew", - "slug": "configure-autorenew" + "label": "Configure your domain with Transactional Email", + "slug": "configure-domain-with-transactional-email" }, { - "label": "Renew a domain", - "slug": "renew-domain" + "label": "Manage Transactional Email plans", + "slug": "manage-tem-plans" }, { - "label": "Use the Domains and DNS trade feature", - "slug": "trade-domain" + "label": "Autoconfigure a Scaleway domain with Transactional Email", + "slug": "autoconfigure-domain" }, { - "label": "Lock an internal domain", - "slug": "lock-domain" + "label": "Add SPF and DKIM records to your domain", + "slug": "add-spf-dkim-records-to-your-domain" }, { - "label": "Unlock an internal domain", - "slug": "unlock-internal-domain" + "label": "Add an MX record to your domain", + "slug": "add-mx-record-to-your-domain" }, { - "label": "Manage name servers for an internal domain", - "slug": "manage-nameservers-internal-domain" + "label": "Add a DMARC record to your domain", + "slug": "add-dmarc-record" }, { - "label": "Configure DNSSEC for an internal domain", - "slug": "configure-dnssec-internal-domain" + "label": "Set up BIMI for transactional emails", + "slug": "configure-bimi" }, { - "label": "Configure DNS zones", - "slug": "configure-dns-zones" + "label": "Manage your email activity", + "slug": "manage-email-activity" }, { - "label": "Test DNS zones with dig", - "slug": "test-dns-zones-with-dig" + "label": "Monitor Transactional Email with Cockpit", + "slug": "monitor-transactional-email-cockpit" }, { - "label": "Manage DNS records", - "slug": "manage-dns-records" + "label": "Generate API keys for API and SMTP sending with IAM", + "slug": "generate-api-keys-for-tem-with-iam" }, { - "label": "Add an external domain", - "slug": "add-external-domain" + "label": "Create and manage an email webhook", + "slug": "create-webhooks" }, { - "label": "Manage an external domain", - "slug": "manage-external-domain" + "label": "Manage blocklists", + "slug": "manage-blocklists" }, { - "label": "Delete an external domain", - "slug": "delete-external-domain" + "label": "Delete your domain", + "slug": "delete-tem-domain" } ], "label": "How to", @@ -2860,8 +2908,20 @@ { "items": [ { - "label": "Domains and DNS API Reference", - "slug": "https://www.scaleway.com/en/developers/api/domains-and-dns/" + "label": "Transactional Email API Reference", + "slug": "https://www.scaleway.com/en/developers/api/transactional-email/" + }, + { + "label": "Sending an email using the Transactional Email API", + "slug": "send-emails-with-api" + }, + { + "label": "Setting up and using TEM webhooks with Topics and Events", + "slug": "use-webhooks-with-sns-topics" + }, + { + "label": "Understanding Webhook event payloads", + "slug": "webhook-events-payloads" } ], "label": "API/CLI", @@ -2870,12 +2930,28 @@ { "items": [ { - "label": "Understanding Domains and DNS", - "slug": "understanding-domains-and-dns" + "label": "Transactional Email capabilities and limits", + "slug": "tem-capabilities-and-limits" }, { - "label": "Understanding DNS record types", - "slug": "understanding-dns-records" + "label": "Understanding DMARC configuration", + "slug": "dmarc-configuration" + }, + { + "label": "Protecting your domain's reputation with progressive emailing", + "slug": "protecting-your-domain-reputation" + }, + { + "label": "Understanding your reputation score with Transactional Email", + "slug": "understanding-tem-reputation-score" + }, + { + "label": "Setting up SMTP", + "slug": "smtp-configuration" + }, + { + "label": "Understanding managed dedicated IPs", + "slug": "tem-dedicated-ip" } ], "label": "Additional Content", @@ -2886,8 +2962,8 @@ "slug": "troubleshooting" } ], - "label": "Domains and DNS", - "slug": "domains-and-dns" + "label": "Transactional Email", + "slug": "transactional-email" }, { "items": [ @@ -3171,19 +3247,12 @@ ], "label": "IoT Hub", "slug": "iot-hub" - } - ], - "label": "Integration Services", - "category": "integration-services" - }, - { - "icon": "observability", - "items": [ + }, { "items": [ { "label": "Overview", - "slug": "../audit-trail" + "slug": "../topics-and-events" }, { "label": "Concepts", @@ -3200,12 +3269,24 @@ { "items": [ { - "label": "Configure the Audit Trail permission set", - "slug": "configure-audit-trail-permissions" + "label": "Create credentials", + "slug": "create-credentials" }, { - "label": "Use Audit Trail", - "slug": "use-audit-trail" + "label": "Manage credentials", + "slug": "manage-credentials" + }, + { + "label": "Create and manage topics", + "slug": "create-manage-topics" + }, + { + "label": "Create and manage subscriptions", + "slug": "create-manage-subscriptions" + }, + { + "label": "Monitor Topics and Events with Cockpit", + "slug": "monitor-topics-cockpit" } ], "label": "How to", @@ -3214,8 +3295,20 @@ { "items": [ { - "label": "Audit Trail API Reference", - "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" + "label": "Topics and Events API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" + }, + { + "label": "Connecting Topics and Events to the AWS-CLI", + "slug": "connect-aws-cli" + }, + { + "label": "Using Topics and Events with the AWS-CLI", + "slug": "topics-events-aws-cli" + }, + { + "label": "Using Go, Python or Node.js with Topics and Events", + "slug": "python-node-topics-events" } ], "label": "API/CLI", @@ -3224,30 +3317,30 @@ { "items": [ { - "label": "Audit Trail product integration", - "slug": "resource-integration-with-adt" + "label": "Topics and Events overview", + "slug": "topics-and-events-overview" }, { - "label": "Supported endpoints for Audit Trail", - "slug": "adt-supported-endpoints" + "label": "Topics and Events - supported actions", + "slug": "topics-and-events-support" + }, + { + "label": "Limitations", + "slug": "limitations" } ], "label": "Additional Content", "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" } ], - "label": "Audit Trail", - "slug": "audit-trail" + "label": "Topics and Events", + "slug": "topics-and-events" }, { "items": [ { "label": "Overview", - "slug": "../cockpit" + "slug": "../queues" }, { "label": "Concepts", @@ -3264,9 +3357,164 @@ { "items": [ { - "label": "Retrieve your Grafana credentials", - "slug": "retrieve-grafana-credentials" - }, + "label": "Create credentials", + "slug": "create-credentials" + }, + { + "label": "Manage credentials", + "slug": "manage-credentials" + }, + { + "label": "Create and manage queues", + "slug": "create-manage-queues" + }, + { + "label": "Monitor Queues with Cockpit", + "slug": "monitor-queues-cockpit" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Queues API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" + }, + { + "label": "Connecting Queues to the AWS-CLI", + "slug": "connect-aws-cli" + }, + { + "label": "Using Queues with the AWS-CLI", + "slug": "queues-aws-cli" + }, + { + "label": "Using Go, Python or Node.js with Queues", + "slug": "python-node-queues" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Queues overview", + "slug": "queues-overview" + }, + { + "label": "Queues - supported actions", + "slug": "queues-support" + }, + { + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Queues", + "slug": "queues" + } + ], + "label": "Integration Services", + "category": "integration-services" + }, + { + "icon": "observability", + "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../audit-trail" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Configure the Audit Trail permission set", + "slug": "configure-audit-trail-permissions" + }, + { + "label": "Use Audit Trail", + "slug": "use-audit-trail" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Audit Trail API Reference", + "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Audit Trail product integration", + "slug": "resource-integration-with-adt" + }, + { + "label": "Supported endpoints for Audit Trail", + "slug": "adt-supported-endpoints" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Audit Trail", + "slug": "audit-trail" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../cockpit" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Retrieve your Grafana credentials", + "slug": "retrieve-grafana-credentials" + }, { "label": "Create a token", "slug": "create-token" @@ -3760,6 +4008,82 @@ "label": "Load Balancers", "slug": "load-balancer" }, + { + "items": [ + { + "label": "Overview", + "slug": "../public-gateways" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Public Gateway", + "slug": "create-a-public-gateway" + }, + { + "label": "Configure a Public Gateway", + "slug": "configure-a-public-gateway" + }, + { + "label": "Upgrade a Public Gateway", + "slug": "upgrade-public-gateway" + }, + { + "label": "Use SSH bastion", + "slug": "use-ssh-bastion" + }, + { + "label": "Use flexible IPs", + "slug": "use-flexible-ips" + }, + { + "label": "Delete a Public Gateway", + "slug": "delete-a-public-gateway" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Public Gateway API Reference", + "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Understanding v2", + "slug": "understanding-v2" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Public Gateways", + "slug": "public-gateways" + }, { "items": [ { @@ -3859,12 +4183,19 @@ ], "label": "VPC", "slug": "vpc" - }, + } + ], + "label": "Network", + "category": "network" + }, + { + "icon": "serverless", + "items": [ { "items": [ { "label": "Overview", - "slug": "../public-gateways" + "slug": "../serverless-containers" }, { "label": "Concepts", @@ -3881,95 +4212,12 @@ { "items": [ { - "label": "Create a Public Gateway", - "slug": "create-a-public-gateway" + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-containers-namespace" }, { - "label": "Configure a Public Gateway", - "slug": "configure-a-public-gateway" - }, - { - "label": "Upgrade a Public Gateway", - "slug": "upgrade-public-gateway" - }, - { - "label": "Use SSH bastion", - "slug": "use-ssh-bastion" - }, - { - "label": "Use flexible IPs", - "slug": "use-flexible-ips" - }, - { - "label": "Delete a Public Gateway", - "slug": "delete-a-public-gateway" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Public Gateway API Reference", - "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Understanding v2", - "slug": "understanding-v2" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Public Gateways", - "slug": "public-gateways" - } - ], - "label": "Network", - "category": "network" - }, - { - "icon": "serverless", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../serverless-containers" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace" - }, - { - "label": "Deploy a container", - "slug": "deploy-container" + "label": "Deploy a container", + "slug": "deploy-container" }, { "label": "Manage a container", @@ -4910,10 +5158,6 @@ "label": "Upload files into a bucket", "slug": "upload-files-into-a-bucket" }, - { - "label": "Create an HDS bucket for health data hosting", - "slug": "create-hds-certified-bucket" - }, { "label": "Edit the storage class", "slug": "edit-storage-class" @@ -5110,94 +5354,6 @@ { "icon": "console", "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-account" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "How To", - "slug": "how-to", - "items": [ - { - "label": "Create a Dedibox account", - "slug": "create-a-dedibox-account" - }, - { - "label": "Add a payment method", - "slug": "add-payment-method" - }, - { - "label": "Enable multifactor authentication", - "slug": "enable-two-factor-authentication" - }, - { - "label": "Disable multifactor authentication", - "slug": "disable-two-factor-authentication" - }, - { - "label": "Update your password", - "slug": "update-password" - }, - { - "label": "Update your account email", - "slug": "update-email" - }, - { - "label": "Upload an SSH key", - "slug": "upload-an-ssh-key" - }, - { - "label": "Outsource a Dedibox", - "slug": "outsource-dedibox" - }, - { - "label": "Oursource a failover IP", - "slug": "outsource-failover-ip" - }, - { - "label": "Accept outsourcing", - "slug": "accept-outsourcing" - }, - { - "label": "Revoke outsourcing", - "slug": "revoke-outsourcing" - }, - { - "label": "Contact the support team", - "slug": "contact-support" - }, - { - "label": "Report an incident", - "slug": "report-incident" - }, - { - "label": "Resolve abuse", - "slug": "resolve-abuse" - }, - { - "label": "Manage privacy data settings", - "slug": "manage-data-settings" - }, - { - "label": "Recover the password in case of a lost email account", - "slug": "recover-password-lost-email" - } - ] - } - ], - "label": "Dedibox Account", - "slug": "dedibox-account" - }, { "items": [ { @@ -5379,19 +5535,12 @@ ], "label": "cPanel Hosting", "slug": "cpanel-hosting" - } - ], - "label": "Dedibox Console", - "category": "dedibox-console" - }, - { - "icon": "dedibox", - "items": [ + }, { "items": [ { "label": "Overview", - "slug": "../dedibox" + "slug": "../dedibox-account" }, { "label": "Concepts", @@ -5402,184 +5551,235 @@ "slug": "quickstart" }, { - "label": "FAQ", - "slug": "faq" - }, - { + "label": "How To", + "slug": "how-to", "items": [ { - "label": "Order a server", - "slug": "order-a-server" + "label": "Create a Dedibox account", + "slug": "create-a-dedibox-account" }, { - "label": "Install a server", - "slug": "install-a-server" + "label": "Add a payment method", + "slug": "add-payment-method" }, { - "label": "Connect to a server", - "slug": "connect-to-server" + "label": "Enable multifactor authentication", + "slug": "enable-two-factor-authentication" }, { - "label": "Get started with your server", - "slug": "get-started-with-server" + "label": "Disable multifactor authentication", + "slug": "disable-two-factor-authentication" }, { - "label": "Change the root password", - "slug": "change-root-password" + "label": "Update your password", + "slug": "update-password" }, { - "label": "Manage packages", - "slug": "manage-packages" + "label": "Update your account email", + "slug": "update-email" }, { - "label": "Change the language of a Windows Server", - "slug": "change-win-server-language" + "label": "Upload an SSH key", + "slug": "upload-an-ssh-key" }, { - "label": "Monitor a server", - "slug": "monitor-server" + "label": "Outsource a Dedibox", + "slug": "outsource-dedibox" }, { - "label": "Back up a server", - "slug": "use-dedibackup-ftp-backup" + "label": "Oursource a failover IP", + "slug": "outsource-failover-ip" }, { - "label": "Migrate a server", - "slug": "migrate-server" + "label": "Accept outsourcing", + "slug": "accept-outsourcing" }, { - "label": "Restart a server", - "slug": "restart-server" + "label": "Revoke outsourcing", + "slug": "revoke-outsourcing" }, { - "label": "Use rescue mode", - "slug": "use-rescue-mode" + "label": "Contact the support team", + "slug": "contact-support" }, { - "label": "Rescue your data", - "slug": "rescue-your-data" + "label": "Report an incident", + "slug": "report-incident" }, { - "label": "Use IPMI on a server", - "slug": "use-ipmi-on-server" + "label": "Resolve abuse", + "slug": "resolve-abuse" }, { - "label": "Use the serial console", - "slug": "use-serial-console" + "label": "Manage privacy data settings", + "slug": "manage-data-settings" }, { - "label": "Terminate a server", - "slug": "terminate-dedibox-server" + "label": "Recover the password in case of a lost email account", + "slug": "recover-password-lost-email" } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Basic Linux commands", - "slug": "basic-linux-commands" - } - ], - "label": "Additional Content", - "slug": "reference-content" + ] } ], - "label": "Dedicated Server", - "slug": "dedibox" - }, + "label": "Dedibox Account", + "slug": "dedibox-account" + } + ], + "label": "Dedibox Console", + "category": "dedibox-console" + }, + { + "icon": "dedibox", + "items": [ { "items": [ { "label": "Overview", - "slug": "../dedibox-vps" + "slug": "../dedibox-hardware" }, { "label": "Concepts", "slug": "concepts" }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, { "items": [ { - "label": "Create a Dedibox VPS", - "slug": "create-vps" + "label": "Configure hardware RAID from the console", + "slug": "configure-hardware-raid-console" }, { - "label": "Connect to a Dedibox VPS", - "slug": "connect-vps" + "label": "Configure a DELL PERC H200 RAID controller", + "slug": "configure-dell-perc-h200" }, { - "label": "Manage a Dedibox VPS", - "slug": "manage-vps" + "label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", + "slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" }, { - "label": "Reinstall a Dedibox VPS", - "slug": "reinstall-vps" + "label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", + "slug": "configure-hp-smart-array" }, { - "label": "Delete a Dedibox VPS", - "slug": "delete-vps" + "label": "Configure the DELL PERC H200 RAID controller from the KVM", + "slug": "configure-raid-kvm-h200" + }, + { + "label": "Configure the DELL PERC H310 RAID controller from the KVM", + "slug": "configure-raid-kvm-h310" + }, + { + "label": "Configure the HP Smart Array P410 RAID controller from the KVM", + "slug": "configure-raid-kvm-p410" + }, + { + "label": "Configure the HP Smart Array P420 RAID controller from the KVM", + "slug": "configure-raid-kvm-p420" } ], "label": "How to", "slug": "how-to" + }, + { + "items": [ + { + "label": "Server comparison table", + "slug": "server-comparison-table" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "Dedibox VPS", - "slug": "dedibox-vps" + "label": "Hardware", + "slug": "dedibox-hardware" }, { "items": [ { "label": "Overview", - "slug": "../dedibox-hardware" + "slug": "../dedibox" }, { "label": "Concepts", "slug": "concepts" }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, { "items": [ { - "label": "Configure hardware RAID from the console", - "slug": "configure-hardware-raid-console" + "label": "Order a server", + "slug": "order-a-server" }, { - "label": "Configure a DELL PERC H200 RAID controller", - "slug": "configure-dell-perc-h200" + "label": "Install a server", + "slug": "install-a-server" }, { - "label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", - "slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" + "label": "Connect to a server", + "slug": "connect-to-server" }, { - "label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", - "slug": "configure-hp-smart-array" + "label": "Get started with your server", + "slug": "get-started-with-server" }, { - "label": "Configure the DELL PERC H200 RAID controller from the KVM", - "slug": "configure-raid-kvm-h200" + "label": "Change the root password", + "slug": "change-root-password" }, { - "label": "Configure the DELL PERC H310 RAID controller from the KVM", - "slug": "configure-raid-kvm-h310" + "label": "Manage packages", + "slug": "manage-packages" }, { - "label": "Configure the HP Smart Array P410 RAID controller from the KVM", - "slug": "configure-raid-kvm-p410" + "label": "Change the language of a Windows Server", + "slug": "change-win-server-language" }, { - "label": "Configure the HP Smart Array P420 RAID controller from the KVM", - "slug": "configure-raid-kvm-p420" + "label": "Monitor a server", + "slug": "monitor-server" + }, + { + "label": "Back up a server", + "slug": "use-dedibackup-ftp-backup" + }, + { + "label": "Migrate a server", + "slug": "migrate-server" + }, + { + "label": "Restart a server", + "slug": "restart-server" + }, + { + "label": "Use rescue mode", + "slug": "use-rescue-mode" + }, + { + "label": "Rescue your data", + "slug": "rescue-your-data" + }, + { + "label": "Use IPMI on a server", + "slug": "use-ipmi-on-server" + }, + { + "label": "Use the serial console", + "slug": "use-serial-console" + }, + { + "label": "Terminate a server", + "slug": "terminate-dedibox-server" } ], "label": "How to", @@ -5588,20 +5788,64 @@ { "items": [ { - "label": "Server comparison table", - "slug": "server-comparison-table" + "label": "Basic Linux commands", + "slug": "basic-linux-commands" } ], "label": "Additional Content", "slug": "reference-content" + } + ], + "label": "Dedicated Server", + "slug": "dedibox" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../dedibox-vps" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Dedibox VPS", + "slug": "create-vps" + }, + { + "label": "Connect to a Dedibox VPS", + "slug": "connect-vps" + }, + { + "label": "Manage a Dedibox VPS", + "slug": "manage-vps" + }, + { + "label": "Reinstall a Dedibox VPS", + "slug": "reinstall-vps" + }, + { + "label": "Delete a Dedibox VPS", + "slug": "delete-vps" + } + ], + "label": "How to", + "slug": "how-to" } ], - "label": "Hardware", - "slug": "dedibox-hardware" + "label": "Dedibox VPS", + "slug": "dedibox-vps" }, { "items": [ @@ -5674,44 +5918,6 @@ { "icon": "network", "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-network" - }, - { - "items": [ - { - "label": "Configure Network with Netplan on Ubuntu", - "slug": "configure-network-netplan" - }, - { - "label": "Subscribe to JMRP", - "slug": "subscribe-to-jmrp" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Anti-DDoS Solutions", - "slug": "anti-ddos" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Network", - "slug": "dedibox-network" - }, { "items": [ { @@ -5772,6 +5978,38 @@ "label": "Domains", "slug": "dedibox-domains" }, + { + "items": [ + { + "label": "Overview", + "slug": "../dedibox-dns" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "items": [ + { + "label": "Configure the reverse DNS", + "slug": "configure-reverse-dns" + }, + { + "label": "Add a DNS delegation", + "slug": "add-dns-delegation" + }, + { + "label": "Configure secondary DNS", + "slug": "configure-secondary-dns" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "DNS", + "slug": "dedibox-dns" + }, { "items": [ { @@ -5840,7 +6078,7 @@ "items": [ { "label": "Overview", - "slug": "../dedibox-rpn" + "slug": "../dedibox-ipv6" }, { "label": "Concepts", @@ -5853,52 +6091,52 @@ { "items": [ { - "label": "Configure jumboframes", - "slug": "configure-jumboframes" - }, - { - "label": "Configure the RPNv1", - "slug": "configure-rpnv1" - }, - { - "label": "Configure the RPNv2", - "slug": "configure-rpnv2" - }, - { - "label": "Use the RPN VPN", - "slug": "use-rpn-vpn" - }, - { - "label": "Configure the RPNv1 gateway", - "slug": "configure-rpnv1-gateway" + "label": "Request an IPv6 prefix", + "slug": "request-prefix" }, { - "label": "Find the RPNv1 gateway", - "slug": "find-rpn-gateway" + "label": "Create an IPv6 subnets", + "slug": "create-subnet" }, { - "label": "Connect to an RPN SAN", - "slug": "connect-rpn-san" + "label": "Enable IPv6 SLAAC", + "slug": "enable-ipv6-slaac" }, { - "label": "Mount an RPN SAN on Linux", - "slug": "mount-rpn-san-linux" + "label": "Configure IPv6 on Linux", + "slug": "configure-ipv6-linux" }, { - "label": "Configure RPN SAN on ESXi 5/6", - "slug": "use-rpn-san-esxi" + "label": "Configure IPv6 on Windows", + "slug": "configure-ipv6-windows" }, { - "label": "Configure RPN SAN on ESXi 7", - "slug": "use-rpn-san-esxi-v7" - }, + "label": "Resolve connectivity issues", + "slug": "debug-ipv6" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "IPv6", + "slug": "dedibox-ipv6" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../dedibox-network" + }, + { + "items": [ { - "label": "Configure RPN SAN on Proxmox", - "slug": "use-rpn-san-proxmox" + "label": "Configure Network with Netplan on Ubuntu", + "slug": "configure-network-netplan" }, { - "label": "Connect Windows Server to an RPN SAN", - "slug": "connect-rpn-san-windows" + "label": "Subscribe to JMRP", + "slug": "subscribe-to-jmrp" } ], "label": "How to", @@ -5907,22 +6145,26 @@ { "items": [ { - "label": "Private Networks overview", - "slug": "private-networks-overview" + "label": "Anti-DDoS Solutions", + "slug": "anti-ddos" } ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "RPN", - "slug": "dedibox-rpn" + "label": "Network", + "slug": "dedibox-network" }, { "items": [ { "label": "Overview", - "slug": "../dedibox-ipv6" + "slug": "../dedibox-rpn" }, { "label": "Concepts", @@ -5935,68 +6177,70 @@ { "items": [ { - "label": "Request an IPv6 prefix", - "slug": "request-prefix" + "label": "Configure jumboframes", + "slug": "configure-jumboframes" }, { - "label": "Create an IPv6 subnets", - "slug": "create-subnet" + "label": "Configure the RPNv1", + "slug": "configure-rpnv1" }, { - "label": "Enable IPv6 SLAAC", - "slug": "enable-ipv6-slaac" + "label": "Configure the RPNv2", + "slug": "configure-rpnv2" }, { - "label": "Configure IPv6 on Linux", - "slug": "configure-ipv6-linux" + "label": "Use the RPN VPN", + "slug": "use-rpn-vpn" }, { - "label": "Configure IPv6 on Windows", - "slug": "configure-ipv6-windows" + "label": "Configure the RPNv1 gateway", + "slug": "configure-rpnv1-gateway" }, { - "label": "Resolve connectivity issues", - "slug": "debug-ipv6" + "label": "Find the RPNv1 gateway", + "slug": "find-rpn-gateway" + }, + { + "label": "Connect to an RPN SAN", + "slug": "connect-rpn-san" + }, + { + "label": "Mount an RPN SAN on Linux", + "slug": "mount-rpn-san-linux" + }, + { + "label": "Configure RPN SAN on ESXi 5/6", + "slug": "use-rpn-san-esxi" + }, + { + "label": "Configure RPN SAN on ESXi 7", + "slug": "use-rpn-san-esxi-v7" + }, + { + "label": "Configure RPN SAN on Proxmox", + "slug": "use-rpn-san-proxmox" + }, + { + "label": "Connect Windows Server to an RPN SAN", + "slug": "connect-rpn-san-windows" } ], "label": "How to", "slug": "how-to" - } - ], - "label": "IPv6", - "slug": "dedibox-ipv6" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-dns" - }, - { - "label": "Concepts", - "slug": "concepts" }, { "items": [ { - "label": "Configure the reverse DNS", - "slug": "configure-reverse-dns" - }, - { - "label": "Add a DNS delegation", - "slug": "add-dns-delegation" - }, - { - "label": "Configure secondary DNS", - "slug": "configure-secondary-dns" + "label": "Private Networks overview", + "slug": "private-networks-overview" } ], - "label": "How to", - "slug": "how-to" + "label": "Additional Content", + "slug": "reference-content" } ], - "label": "DNS", - "slug": "dedibox-dns" + "label": "RPN", + "slug": "dedibox-rpn" } ], "label": "Dedibox Network", @@ -6061,4 +6305,4 @@ ], "label": "Additional Services" } -] \ No newline at end of file +] From 66c71fa4a1adc532efc80b5805a6eec7bebbd0ff Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Wed, 7 May 2025 17:26:40 +0200 Subject: [PATCH 04/10] fix(acc): menu changelog (#4921) * fix(acc): menu * fix(acc): menu changelog * fix(acc): alphabetical order --- menu/changelogs.json | 304 +-- menu/navigation.json | 4925 ++++++++++++++++++++++-------------------- 2 files changed, 2798 insertions(+), 2431 deletions(-) diff --git a/menu/changelogs.json b/menu/changelogs.json index bb096acdb8..e1824ffe95 100644 --- a/menu/changelogs.json +++ b/menu/changelogs.json @@ -30,59 +30,35 @@ "category": "status", "label": "Status" }, - { - "category": "console", - "label": "Console", - "icon": "console" - }, { "items": [ { - "category": "instances", - "label": "Instances" - }, - { - "category": "gpu-instances", - "label": "GPU Instances" + "category": "console", + "label": "Account" } ], - "category": "compute", - "label": "Compute", - "icon": "compute" - }, - { - "items": [ - { - "category": "managed-inference", - "label": "Managed Inference" - }, - { - "category": "generative-apis", - "label": "Generative APIs" - } - ], - "category": "ai-data", - "label": "AI & Data", - "icon": "ai" + "category": "console", + "label": "Account", + "icon": "console" }, { "items": [ { - "category": "apple-silicon", - "label": "Apple silicon" + "category": "billing", + "label": "Billing" }, { - "category": "elastic-metal", - "label": "Elastic Metal" + "category": "environmental-footprint", + "label": "Environmental Footprint" }, { - "category": "dedibox", - "label": "Dedibox" + "category": "product-catalog", + "label": "Product Catalog" } ], - "category": "bare-metal", - "label": "Bare Metal", - "icon": "baremetal" + "category": "billing", + "label": "Cost & Impact Management", + "icon": "billing" }, { "items": [ @@ -90,17 +66,13 @@ "category": "iam", "label": "IAM" }, - { - "category": "secret-manager", - "label": "Secret Manager" - }, - { - "category": "audit-trail", - "label": "Audit Trail" - }, { "category": "key-manager", "label": "Key Manager" + }, + { + "category": "secret-manager", + "label": "Secret Manager" } ], "category": "security-identity", @@ -110,8 +82,8 @@ { "items": [ { - "category": "functions", - "label": "Functions" + "category": "generative-apis", + "label": "Generative APIs" }, { "category": "containers", @@ -138,19 +110,53 @@ "label": "Jobs" } ], - "category": "serverless", - "label": "Serverless", - "icon": "serverless" + "category": "ai-data", + "label": "AI", + "icon": "ai" }, { "items": [ { - "category": "kubernetes", - "label": "Kubernetes" + "category": "apple-silicon", + "label": "Apple silicon" + }, + { + "category": "dedibox", + "label": "Dedibox" + }, + { + "category": "elastic-metal", + "label": "Elastic Metal" + } + ], + "category": "bare-metal", + "label": "Bare Metal", + "icon": "baremetal" + }, + { + "items": [ + { + "category": "instances", + "label": "CPU Instances" }, + { + "category": "gpu-instances", + "label": "GPU Instances" + } + ], + "category": "compute", + "label": "Compute", + "icon": "compute" + }, + { + "items": [ { "category": "container-registry", "label": "Container Registry" + }, + { + "category": "kubernetes", + "label": "Kubernetes" } ], "category": "containers", @@ -160,152 +166,200 @@ { "items": [ { - "category": "object-storage", - "label": "Object Storage" + "category": "data-lab", + "label": "Data Lab for Apache Spark™" }, { - "category": "block-storage", - "label": "Block Storage" + "category": "nats", + "label": "NATS" } ], - "category": "storage", - "label": "Storage", - "icon": "storage" + "category": "data-and-analytics", + "label": "Data & Analytics", + "icon": "managedServices" }, { "items": [ { "category": "postgresql-and-mysql", - "label": "PostgreSQL and MySQL" + "label": "Managed Databases for PostgreSQL and MySQL" }, { "category": "redistm", - "label": "Redis™" + "label": "Managed Databases for Redis™" }, { "category": "mongodb", - "label": "MongoDB®" + "label": "Managed MongoDB®" + }, + { + "category": "sql-databases", + "label": "SQL Databases" } ], "category": "databases", - "label": "Managed Databases", + "label": "Databases", "icon": "database" }, { "items": [ { - "category": "vpc", - "label": "VPC" + "category": "cli", + "label": "CLI" }, { - "category": "ipam", - "label": "IPAM" + "category": "packer", + "label": "Packer" }, { - "category": "public-gateways", - "label": "Public Gateways" - }, + "category": "terraform", + "label": "Terraform" + } + ], + "category": "devtools", + "label": "Devtools", + "icon": "devtools" + }, + { + "category": "documentation", + "label": "Documentation", + "icon": "documentation" + }, + { + "items": [ { - "category": "site-to-site-vpn", - "label": "Site-to-Site VPN" + "category": "domains-and-dns", + "label": "Domains and DNS" }, { - "category": "interlink", - "label": "InterLink" + "category": "transactional-email", + "label": "Transactional Email" }, { - "category": "dedilink", - "label": "Dedilink" - }, + "category": "webhosting", + "label": "Web Hosting" + } + ], + "category": "domains-and-webhosting", + "label": "Domains & Web Hosting", + "icon": "managedServices" + }, + { + "items": [ { - "category": "load-balancers", - "label": "Load Balancers" + "category": "iot", + "label": "IoT Hub" }, { - "category": "edge-services", - "label": "Edge Services" + "category": "queues", + "label": "Queues" }, { - "category": "domains-and-dns", - "label": "Domains and DNS" + "category": "topics-and-events", + "label": "Topics and Events" } ], - "category": "network", - "label": "Network", - "icon": "network" + "category": "integration-services", + "label": "Integration Services", + "icon": "managedServices" }, { "items": [ + { + "category": "audit-trail", + "label": "Audit Trail" + }, { "category": "cockpit", "label": "Cockpit" } ], - "category": "observability", - "label": "Observability", + "category": "monitoring", + "label": "Monitoring", "icon": "observability" }, { "items": [ { - "category": "transactional-email", - "label": "Transactional Email" + "category": "dedilink", + "label": "Dedilink" }, { - "category": "iot", - "label": "IoT Hub" + "category": "edge-services", + "label": "Edge Services" }, { - "category": "webhosting", - "label": "Web Hosting" + "category": "interlink", + "label": "InterLink" + }, + { + "category": "ipam", + "label": "IPAM" + }, + { + "category": "load-balancers", + "label": "Load Balancers" + }, + { + "category": "public-gateways", + "label": "Public Gateways" + }, + { + "category": "site-to-site-vpn", + "label": "Site-to-Site VPN" + }, + { + "category": "vpc", + "label": "VPC" } ], - "category": "managed-services", - "label": "Managed Services", - "icon": "managedServices" + "category": "network", + "label": "Network", + "icon": "network" }, { "items": [ { - "category": "billing", - "label": "Billing" + "category": "containers", + "label": "Containers" }, { - "category": "product-catalog", - "label": "Product Catalog" + "category": "functions", + "label": "Functions" + }, + { + "category": "jobs", + "label": "Jobs" } ], - "category": "billing", - "label": "Billing", - "icon": "billing" - }, - { - "category": "documentation", - "label": "Documentation", - "icon": "documentation" + "category": "serverless", + "label": "Serverless", + "icon": "serverless" }, { "items": [ { - "category": "cli", - "label": "CLI" - }, - { - "category": "terraform", - "label": "Terraform" + "category": "block-storage", + "label": "Block Storage" }, { - "category": "packer", - "label": "Packer" + "category": "object-storage", + "label": "Object Storage" } ], - "category": "devtools", - "label": "Devtools", - "icon": "devtools" + "category": "storage", + "label": "Storage", + "icon": "storage" }, { - "category": "environmental-footprint", - "label": "Environmental Footprint", - "icon": "envFootprint" + "items": [ + { + "category": "partner-space", + "label": "Partner Space" + } + ], + "category": "partners", + "label": "Partners", + "icon": "partners" } -] +] \ No newline at end of file diff --git a/menu/navigation.json b/menu/navigation.json index cb277e13ec..d0c8445e33 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -2224,6 +2224,7 @@ } ], "label": "Managed Databases for PostgreSQL and MySQL", + "label": "Managed Databases for PostgreSQL and MySQL", "slug": "managed-databases-for-postgresql-and-mysql" }, { @@ -2308,6 +2309,7 @@ } ], "label": "Managed Databases for Redis™", + "label": "Managed Databases for Redis™", "slug": "managed-databases-for-redis" }, { @@ -2374,6 +2376,7 @@ } ], "label": "Managed MongoDB®", + "label": "Managed MongoDB®", "slug": "managed-mongodb-databases" }, { @@ -2833,7 +2836,7 @@ "items": [ { "label": "Overview", - "slug": "../transactional-email" + "slug": "../data-lab" }, { "label": "Concepts", @@ -2850,56 +2853,68 @@ { "items": [ { - "label": "Configure your domain with Transactional Email", - "slug": "configure-domain-with-transactional-email" - }, - { - "label": "Manage Transactional Email plans", - "slug": "manage-tem-plans" - }, - { - "label": "Autoconfigure a Scaleway domain with Transactional Email", - "slug": "autoconfigure-domain" - }, - { - "label": "Add SPF and DKIM records to your domain", - "slug": "add-spf-dkim-records-to-your-domain" - }, - { - "label": "Add an MX record to your domain", - "slug": "add-mx-record-to-your-domain" - }, - { - "label": "Add a DMARC record to your domain", - "slug": "add-dmarc-record" + "label": "Create a Data Lab", + "slug": "create-data-lab" }, { - "label": "Set up BIMI for transactional emails", - "slug": "configure-bimi" + "label": "Connect to a Data Lab", + "slug": "connect-to-data-lab" }, { - "label": "Manage your email activity", - "slug": "manage-email-activity" - }, + "label": "Manage and delete a Data Lab", + "slug": "manage-delete-data-lab" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Data Lab for Apache Spark™", + "slug": "data-lab" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../nats" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ { - "label": "Monitor Transactional Email with Cockpit", - "slug": "monitor-transactional-email-cockpit" + "label": "Create a NATS account", + "slug": "create-account" }, { - "label": "Generate API keys for API and SMTP sending with IAM", - "slug": "generate-api-keys-for-tem-with-iam" + "label": "Create NATS credentials", + "slug": "create-credentials" }, { - "label": "Create and manage an email webhook", - "slug": "create-webhooks" + "label": "Manage NATS credentials", + "slug": "manage-credentials" }, { - "label": "Manage blocklists", - "slug": "manage-blocklists" + "label": "Monitor NATS with Cockpit", + "slug": "monitor-nats-cockpit" }, { - "label": "Delete your domain", - "slug": "delete-tem-domain" + "label": "Delete a NATS account", + "slug": "delete-account" } ], "label": "How to", @@ -2908,20 +2923,12 @@ { "items": [ { - "label": "Transactional Email API Reference", - "slug": "https://www.scaleway.com/en/developers/api/transactional-email/" - }, - { - "label": "Sending an email using the Transactional Email API", - "slug": "send-emails-with-api" - }, - { - "label": "Setting up and using TEM webhooks with Topics and Events", - "slug": "use-webhooks-with-sns-topics" + "label": "NATS API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/nats-api/" }, { - "label": "Understanding Webhook event payloads", - "slug": "webhook-events-payloads" + "label": "Using the NATS CLI", + "slug": "nats-cli" } ], "label": "API/CLI", @@ -2930,28 +2937,83 @@ { "items": [ { - "label": "Transactional Email capabilities and limits", - "slug": "tem-capabilities-and-limits" + "label": "NATS overview", + "slug": "nats-overview" }, { - "label": "Understanding DMARC configuration", - "slug": "dmarc-configuration" + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "NATS", + "slug": "nats" + } + ], + "label": "Data & Analytics", + "category": "data-and-analytics" + }, + { + "icon": "devtools", + "items": [ + { + "items": [ + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Scaleway CLI reference", + "slug": "cli-reference" }, { - "label": "Protecting your domain's reputation with progressive emailing", - "slug": "protecting-your-domain-reputation" + "label": "Console CLI keyboard shortcuts", + "slug": "console-keyboard-shortcuts" }, { - "label": "Understanding your reputation score with Transactional Email", - "slug": "understanding-tem-reputation-score" + "label": "Environment variables", + "slug": "environment-variables" }, { - "label": "Setting up SMTP", - "slug": "smtp-configuration" + "label": "Scaleway Configuration file", + "slug": "scaleway-configuration-file" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Scaleway CLI", + "slug": "scaleway-cli" + }, + { + "items": [ + { + "label": "Python SDK quickstart", + "slug": "python-sdk" + }, + { + "label": "Go SDK quickstart", + "slug": "go-sdk" + }, + { + "label": "JavaScript SDK quickstart", + "slug": "js-sdk" + }, + { + "items": [ + { + "label": "Environment variables", + "slug": "environment-variables" }, { - "label": "Understanding managed dedicated IPs", - "slug": "tem-dedicated-ip" + "label": "Scaleway Configuration file", + "slug": "scaleway-configuration-file" } ], "label": "Additional Content", @@ -3080,7 +3142,7 @@ "items": [ { "label": "Overview", - "slug": "../iot-hub" + "slug": "../domains-and-dns" }, { "label": "Concepts", @@ -3097,32 +3159,32 @@ { "items": [ { - "label": "Create a Hub", - "slug": "create-hub" + "label": "Register a domain name", + "slug": "register-internal-domain" }, { - "label": "Enable or disable a Hub", - "slug": "enable-disable-hub" + "label": "Transfer an external domain", + "slug": "transfer-external-domain" }, { - "label": "Provide your own Certificate Authority", - "slug": "provide-own-certificate-authority" + "label": "Configure autorenew", + "slug": "configure-autorenew" }, { - "label": "Add a Device", - "slug": "add-device" + "label": "Renew a domain", + "slug": "renew-domain" }, { - "label": "Provide your own device certificate", - "slug": "provide-own-device-certificate" + "label": "Use the Domains and DNS trade feature", + "slug": "trade-domain" }, { - "label": "Renew the certificate of a device", - "slug": "renew-device-certificate" + "label": "Lock an internal domain", + "slug": "lock-domain" }, { - "label": "Connect to the default MQTT network", - "slug": "connect-default-mqtt-network" + "label": "Unlock an internal domain", + "slug": "unlock-internal-domain" }, { "label": "Connect to the default Websocket network", @@ -3243,6 +3305,10 @@ ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "IoT Hub", @@ -3489,13 +3555,14 @@ } ], "label": "Audit Trail", + "slug": "audit-trail""label": "Audit Trail", "slug": "audit-trail" }, { "items": [ { "label": "Overview", - "slug": "../cockpit" + "slug": "../cockpit""slug": "../cockpit" }, { "label": "Concepts", @@ -3523,6 +3590,19 @@ "label": "Enable the alert manager", "slug": "enable-alert-manager" }, + { + "label": "Create and push traces", + "slug": "activate-push-traces""label": "Retrieve your Grafana credentials", + "slug": "retrieve-grafana-credentials" + }, + { + "label": "Create a token", + "slug": "create-token" + }, + { + "label": "Enable the alert manager", + "slug": "enable-alert-manager" + }, { "label": "Create and push traces", "slug": "activate-push-traces" @@ -3539,6 +3619,19 @@ "label": "Configure alerts for Scaleway resources", "slug": "configure-alerts-for-scw-resources" }, + { + "label": "Access Grafana and preconfigured dashboards", + "slug": "access-grafana-and-managed-dashboards""label": "Activate Scaleway preconfigured alerts", + "slug": "activate-managed-alerts" + }, + { + "label": "Add contact points", + "slug": "add-contact-points" + }, + { + "label": "Configure alerts for Scaleway resources", + "slug": "configure-alerts-for-scw-resources" + }, { "label": "Access Grafana and preconfigured dashboards", "slug": "access-grafana-and-managed-dashboards" @@ -3567,6 +3660,31 @@ "label": "Send metrics and logs to your Cockpit", "slug": "send-metrics-logs-to-cockpit" }, + { + "label": "Delete a custom data source", + "slug": "delete-external-data-sources""label": "Create a custom data source", + "slug": "create-external-data-sources" + }, + { + "label": "Change data retention period", + "slug": "change-data-retention" + }, + { + "label": "Send metrics to Cockpit using Grafana Alloy", + "slug": "send-metrics-with-grafana-alloy" + }, + { + "label": "Send metrics from your Kubernetes cluster to Cockpit", + "slug": "send-metrics-from-k8s-to-cockpit" + }, + { + "label": "Send logs from your Kubernetes cluster to Cockpit", + "slug": "send-logs-from-k8s-to-cockpit" + }, + { + "label": "Send metrics and logs to your Cockpit", + "slug": "send-metrics-logs-to-cockpit" + }, { "label": "Delete a custom data source", "slug": "delete-external-data-sources" @@ -3579,12 +3697,18 @@ "items": [ { "label": "Cockpit API Reference", + "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/""label": "Cockpit API Reference", "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" }, { "label": "Configuring the Grafana agent", "slug": "configuring-grafana-agent" }, + { + "label": "Retrieving logs programmatically using LogCLI", + "slug": "querying-logs-with-logcli""label": "Configuring the Grafana agent", + "slug": "configuring-grafana-agent" + }, { "label": "Retrieving logs programmatically using LogCLI", "slug": "querying-logs-with-logcli" @@ -3597,16 +3721,22 @@ "items": [ { "label": "Understanding Cockpit usage and pricing", + "slug": "understanding-cockpit-usage""label": "Understanding Cockpit usage and pricing", "slug": "understanding-cockpit-usage" }, { "label": "Cockpit capabilities and limits", + "slug": "cockpit-limitations""label": "Cockpit capabilities and limits", "slug": "cockpit-limitations" } ], "label": "Additional Content", "slug": "reference-content" }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + }, { "label": "Troubleshooting", "slug": "troubleshooting" @@ -3622,11 +3752,197 @@ { "icon": "network", "items": [ + "label": "Cockpit", + "slug": "cockpit" + } + ], + "label": "Monitoring", + "category": "monitoring" + }, + { + "icon": "network", + "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../edge-services""slug": "../edge-services" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Subscribe to Edge Services", + "slug": "subscribe-edge-services""label": "Subscribe to Edge Services", + "slug": "subscribe-edge-services" + }, + { + "label": "Create an Object Storage pipeline", + "slug": "create-pipeline-bucket""label": "Create an Object Storage pipeline", + "slug": "create-pipeline-bucket" + }, + { + "label": "Create a Load Balancer pipeline", + "slug": "create-pipeline-lb""label": "Create a Load Balancer pipeline", + "slug": "create-pipeline-lb" + }, + { + "label": "Configure a custom domain", + "slug": "configure-custom-domain""label": "Configure a custom domain", + "slug": "configure-custom-domain" + }, + { + "label": "Configure a cache", + "slug": "configure-cache" + }, + { + "label": "Monitor with Cockpit", + "slug": "monitor-cockpit""label": "Configure a cache", + "slug": "configure-cache" + }, + { + "label": "Monitor with Cockpit", + "slug": "monitor-cockpit" + }, + { + "label": "Delete an Edge Services pipeline", + "slug": "delete-pipeline" + }, + { + "label": "Terminate an Edge Services subscription", + "slug": "terminate-edge-services""label": "Delete an Edge Services pipeline", + "slug": "delete-pipeline" + }, + { + "label": "Terminate an Edge Services subscription", + "slug": "terminate-edge-services" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "SSL/TLS certificates for Edge Services", + "slug": "ssl-tls-certificate" + }, + { + "label": "CNAME records for Edge Services", + "slug": "cname-record" + }, + { + "label": "Understanding WAF", + "slug": "understanding-waf" + }, + { + "label": "Understanding pricing", + "slug": "understanding-pricing" + }, + "label": "SSL/TLS certificates for Edge Services", + "slug": "ssl-tls-certificate" + }, + { + "label": "CNAME records for Edge Services", + "slug": "cname-record" + }, + { + "label": "Understanding WAF", + "slug": "understanding-waf" + }, + { + "label": "Understanding pricing", + "slug": "understanding-pricing" + }, + { + "label": "Understanding General Availability", + "slug": "understanding-ga""label": "Understanding General Availability", + "slug": "understanding-ga" + } + ], + "label": "Additional content", + "label": "Additional content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Edge Services", + "slug": "edge-services""label": "Edge Services", + "slug": "edge-services" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../interlink" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Order an InterLink", + "slug": "order-interlink" + }, + { + "label": "Complete InterLink provisioning", + "slug": "complete-provisioning" + }, + { + "label": "Configure an InterLink", + "slug": "configure-interlink" + }, + { + "label": "Create a routing policy", + "slug": "create-routing-policy" + }, + { + "label": "Delete an InterLink", + "slug": "delete-interlink" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "InterLink API Reference", + "slug": "https://www.scaleway.com/en/developers/api/interlink/" + } + ], + "label": "Jobs", + "slug": "serverless-jobs" + }, { "items": [ { "label": "Overview", - "slug": "../edge-services" + "slug": "../nats" }, { "label": "Concepts", @@ -3643,36 +3959,24 @@ { "items": [ { - "label": "Subscribe to Edge Services", - "slug": "subscribe-edge-services" + "label": "Create a NATS account", + "slug": "create-account" }, { - "label": "Create an Object Storage pipeline", - "slug": "create-pipeline-bucket" - }, - { - "label": "Create a Load Balancer pipeline", - "slug": "create-pipeline-lb" - }, - { - "label": "Configure a custom domain", - "slug": "configure-custom-domain" - }, - { - "label": "Configure a cache", - "slug": "configure-cache" + "label": "Create NATS credentials", + "slug": "create-credentials" }, { - "label": "Monitor with Cockpit", - "slug": "monitor-cockpit" + "label": "Manage NATS credentials", + "slug": "manage-credentials" }, { - "label": "Delete an Edge Services pipeline", - "slug": "delete-pipeline" + "label": "Monitor NATS with Cockpit", + "slug": "monitor-nats-cockpit" }, { - "label": "Terminate an Edge Services subscription", - "slug": "terminate-edge-services" + "label": "Delete a NATS account", + "slug": "delete-account" } ], "label": "How to", @@ -3681,42 +3985,40 @@ { "items": [ { - "label": "SSL/TLS certificates for Edge Services", - "slug": "ssl-tls-certificate" - }, - { - "label": "CNAME records for Edge Services", - "slug": "cname-record" + "label": "NATS API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/nats-api/" }, { - "label": "Understanding WAF", - "slug": "understanding-waf" - }, + "label": "Using the NATS CLI", + "slug": "nats-cli" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ { - "label": "Understanding pricing", - "slug": "understanding-pricing" + "label": "NATS overview", + "slug": "nats-overview" }, { - "label": "Understanding General Availability", - "slug": "understanding-ga" + "label": "Limitations", + "slug": "limitations" } ], - "label": "Additional content", + "label": "Additional Content", "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" } ], - "label": "Edge Services", - "slug": "edge-services" + "label": "NATS", + "slug": "nats" }, { "items": [ { "label": "Overview", - "slug": "../interlink" + "slug": "../queues" }, { "label": "Concepts", @@ -3733,24 +4035,20 @@ { "items": [ { - "label": "Order an InterLink", - "slug": "order-interlink" - }, - { - "label": "Complete InterLink provisioning", - "slug": "complete-provisioning" + "label": "Create credentials", + "slug": "create-credentials" }, { - "label": "Configure an InterLink", - "slug": "configure-interlink" + "label": "Manage credentials", + "slug": "manage-credentials" }, { - "label": "Create a routing policy", - "slug": "create-routing-policy" + "label": "Create and manage queues", + "slug": "create-manage-queues" }, { - "label": "Delete an InterLink", - "slug": "delete-interlink" + "label": "Monitor Queues with Cockpit", + "slug": "monitor-queues-cockpit" } ], "label": "How to", @@ -3759,8 +4057,20 @@ { "items": [ { - "label": "InterLink API Reference", - "slug": "https://www.scaleway.com/en/developers/api/interlink/" + "label": "Queues API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" + }, + { + "label": "Connecting Queues to the AWS-CLI", + "slug": "connect-aws-cli" + }, + { + "label": "Using Queues with the AWS-CLI", + "slug": "queues-aws-cli" + }, + { + "label": "Using Go, Python or Node.js with Queues", + "slug": "python-node-queues" } ], "label": "API/CLI", @@ -3769,38 +4079,30 @@ { "items": [ { - "label": "InterLink overview", - "slug": "overview" - }, - { - "label": "InterLink provisioning", - "slug": "provisioning" - }, - { - "label": "Configuring an InterLink", - "slug": "configuring" + "label": "Queues overview", + "slug": "queues-overview" }, { - "label": "InterLink statuses", - "slug": "statuses" + "label": "Queues - supported actions", + "slug": "queues-support" }, { - "label": "Using BGP communities", - "slug": "bgp-communities" + "label": "Limitations", + "slug": "limitations" } ], "label": "Additional Content", "slug": "reference-content" } ], - "label": "InterLink", - "slug": "interlink" + "label": "Queues", + "slug": "queues" }, { "items": [ { "label": "Overview", - "slug": "../ipam" + "slug": "../topics-and-events" }, { "label": "Concepts", @@ -3817,16 +4119,24 @@ { "items": [ { - "label": "List your private IP addresses", - "slug": "list-ips" + "label": "Create credentials", + "slug": "create-credentials" + }, + { + "label": "Manage credentials", + "slug": "manage-credentials" + }, + { + "label": "Create and manage topics", + "slug": "create-manage-topics" }, { - "label": "Manage your private IP addresses", - "slug": "manage-ips" + "label": "Create and manage subscriptions", + "slug": "create-manage-subscriptions" }, { - "label": "Reserve an IP address", - "slug": "reserve-ip" + "label": "Monitor Topics and Events with Cockpit", + "slug": "monitor-topics-cockpit" } ], "label": "How to", @@ -3835,12 +4145,20 @@ { "items": [ { - "label": "IPAM API Reference", - "slug": "https://www.scaleway.com/en/developers/api/ipam/" + "label": "Topics and Events API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" + }, + { + "label": "Connecting Topics and Events to the AWS-CLI", + "slug": "connect-aws-cli" + }, + { + "label": "Using Topics and Events with the AWS-CLI", + "slug": "topics-events-aws-cli" }, { - "label": "Set a reverse IPv6 DNS record", - "slug": "set-ip-reverse" + "label": "Using Go, Python or Node.js with Topics and Events", + "slug": "python-node-topics-events" } ], "label": "API/CLI", @@ -3849,26 +4167,30 @@ { "items": [ { - "label": "Public connectivity: best practices", - "slug": "public-connectivity-best-practices" + "label": "Topics and Events overview", + "slug": "topics-and-events-overview" + }, + { + "label": "Topics and Events - supported actions", + "slug": "topics-and-events-support" }, { - "label": "IPV6 and the Scaleway ecosystem", - "slug": "ipv6" + "label": "Limitations", + "slug": "limitations" } ], "label": "Additional Content", "slug": "reference-content" } ], - "label": "IPAM", - "slug": "ipam" + "label": "Topics and Events", + "slug": "topics-and-events" }, { "items": [ { "label": "Overview", - "slug": "../load-balancer" + "slug": "../serverless-sql-databases" }, { "label": "Concepts", @@ -3885,56 +4207,36 @@ { "items": [ { - "label": "Create a Load Balancer", - "slug": "create-load-balancer" - }, - { - "label": "Create frontends and backends", - "slug": "create-frontends-backends" - }, - { - "label": "Manage frontends and backends", - "slug": "manage-frontends-and-backends" - }, - { - "label": "Add an SSL/TLS certificate", - "slug": "add-certificate" - }, - { - "label": "Create and manage ACLs", - "slug": "create-manage-acls" - }, - { - "label": "Create and manage routes", - "slug": "create-manage-routes" + "label": "Create a Serverless SQL Database", + "slug": "create-a-database" }, { - "label": "Use a Load Balancer with a Private Network", - "slug": "use-with-private-network" + "label": "Connect to a Serverless SQL Database", + "slug": "connect-to-a-database" }, { - "label": "Set up an Edge Services pipeline", - "slug": "use-edge-services" + "label": "Add users to a Serverless SQL Database", + "slug": "add-users" }, { - "label": "Set up a customized error page", - "slug": "set-up-s3-failover" + "label": "Manage user permissions for Serverless SQL Databases", + "slug": "manage-permissions" }, { - "label": "Create and manage flexible IPs", - "slug": "create-manage-flex-ips" + "label": "Use Row-Level Security on a database", + "slug": "use-row-level-security" }, { - "label": "Resize a Load Balancer", - "slug": "resize-lb" + "label": "Edit a Serverless SQL Database's autoscaling", + "slug": "configure-autoscaling" }, { - "label": "Monitor your Load Balancer with Scaleway Cockpit", - "slug": "monitor-lb-cockpit" + "label": "Manage backups for Serverless SQL Databases", + "slug": "manage-backups" }, { - "label": "Delete a Load Balancer", - "slug": "delete-load-balancer" + "label": "Delete a Serverless SQL Database", + "slug": "delete-a-database" } ], "label": "How to", @@ -3943,16 +4245,20 @@ { "items": [ { - "label": "Load Balancer API Reference", - "slug": "https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/" + "label": "Serverless SQL Database API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-databases/" + }, + { + "label": "Importing data into Serverless SQL Databases", + "slug": "import-data-to-serverless-sql-databases" }, { - "label": "Setting up SSL offloading", - "slug": "setting-up-ssl-offloading" + "label": "Securing connections using SSL/TLS", + "slug": "secure-connection-ssl-tls" }, { - "label": "Configuring balancing rules", - "slug": "configuring-balancing-rules" + "label": "Using Row-Level Security with PostgREST", + "slug": "postgrest-row-level-security" } ], "label": "API/CLI", @@ -3961,40 +4267,20 @@ { "items": [ { - "label": "Configuring frontends", - "slug": "configuring-frontends" - }, - { - "label": "Configuring backends", - "slug": "configuring-backends" - }, - { - "label": "Configuring health checks", - "slug": "configuring-health-checks" - }, - { - "label": "Setting up SSL bridging, offloading or passthrough", - "slug": "ssl-bridging-offloading-passthrough" - }, - { - "label": "Setting up your Load Balancer for HTTP/2 or HTTP/3", - "slug": "http2-http3" - }, - { - "label": "Understanding ACLs", - "slug": "acls" + "label": "Known differences between Serverless SQL Databases and PostgreSQL", + "slug": "known-differences" }, { - "label": "Kubernetes Load Balancers", - "slug": "kubernetes-load-balancer" + "label": "Serverless SQL Databases overview", + "slug": "serverless-sql-databases-overview" }, { - "label": "Public vs private Load Balancers", - "slug": "public-private-accessibility" + "label": "Supported PostgreSQL extensions", + "slug": "supported-postgresql-extensions" }, { - "label": "Deprecation of SNI routes with HTTP backends", - "slug": "sni-route-deprecation" + "label": "Planned maintenance", + "slug": "planned-maintenance" } ], "label": "Additional Content", @@ -4005,2304 +4291,2331 @@ "slug": "troubleshooting" } ], - "label": "Load Balancers", - "slug": "load-balancer" + "label": "SQL Databases", + "slug": "serverless-sql-databases" + } + ], + "label": "InterLink", + "slug": "interlink" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../ipam" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" }, { "items": [ { - "label": "Overview", - "slug": "../public-gateways" + "label": "List your private IP addresses", + "slug": "list-ips" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Manage your private IP addresses", + "slug": "manage-ips" }, { - "label": "Quickstart", - "slug": "quickstart" - }, + "label": "Reserve an IP address", + "slug": "reserve-ip" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ { - "label": "FAQ", - "slug": "faq" + "label": "IPAM API Reference", + "slug": "https://www.scaleway.com/en/developers/api/ipam/" }, { - "items": [ - { - "label": "Create a Public Gateway", - "slug": "create-a-public-gateway" - }, - { - "label": "Configure a Public Gateway", - "slug": "configure-a-public-gateway" - }, - { - "label": "Upgrade a Public Gateway", - "slug": "upgrade-public-gateway" - }, - { - "label": "Use SSH bastion", - "slug": "use-ssh-bastion" - }, - { - "label": "Use flexible IPs", - "slug": "use-flexible-ips" - }, - { - "label": "Delete a Public Gateway", - "slug": "delete-a-public-gateway" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Set a reverse IPv6 DNS record", + "slug": "set-ip-reverse" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Public connectivity: best practices", + "slug": "public-connectivity-best-practices" }, { - "items": [ - { - "label": "Public Gateway API Reference", - "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "IPV6 and the Scaleway ecosystem", + "slug": "ipv6" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "IPAM", + "slug": "ipam" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../ipam" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "List your private IP addresses", + "slug": "list-ips" }, { - "items": [ - { - "label": "Understanding v2", - "slug": "understanding-v2" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Manage your private IP addresses", + "slug": "manage-ips" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "Reserve an IP address", + "slug": "reserve-ip" } ], - "label": "Public Gateways", - "slug": "public-gateways" + "label": "How to", + "slug": "how-to" }, { "items": [ { - "label": "Overview", - "slug": "../vpc" + "label": "IPAM API Reference", + "slug": "https://www.scaleway.com/en/developers/api/ipam/" }, { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create and manage a VPC", - "slug": "create-vpc" - }, - { - "label": "Create a Private Network", - "slug": "create-private-network" - }, - { - "label": "Activate DHCP on a legacy Private Network", - "slug": "activate-dhcp" - }, - { - "label": "Attach resources to a Private Network", - "slug": "attach-resources-to-pn" - }, - { - "label": "Manage routing on a VPC", - "slug": "manage-routing" - }, - { - "label": "Delete a Private Network", - "slug": "delete-private-network" - }, - { - "label": "Delete a VPC", - "slug": "delete-vpc" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "VPC API Reference", - "slug": "https://www.scaleway.com/en/developers/api/vpc/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, + "label": "Set a reverse IPv6 DNS record", + "slug": "set-ip-reverse" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ { - "items": [ - { - "label": "Understanding routing", - "slug": "understanding-routing" - }, - { - "label": "Understanding DNS", - "slug": "dns" - }, - { - "label": "Understanding NACLs", - "slug": "understanding-nacls" - }, - { - "label": "Getting the most from Private Networks", - "slug": "getting-most-private-networks" - }, - { - "label": "VPC use case 1: basic infrastructure", - "slug": "use-case-basic" - }, - { - "label": "Understanding VPC GA and migration", - "slug": "vpc-migration" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Public connectivity: best practices", + "slug": "public-connectivity-best-practices" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "IPV6 and the Scaleway ecosystem", + "slug": "ipv6" } ], - "label": "VPC", - "slug": "vpc" + "label": "Additional Content", + "slug": "reference-content" } ], - "label": "Network", - "category": "network" + "label": "IPAM", + "slug": "ipam" }, { - "icon": "serverless", "items": [ + { + "label": "Overview", + "slug": "../load-balancer" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, { "items": [ { - "label": "Overview", - "slug": "../serverless-containers" + "label": "Create a Load Balancer", + "slug": "create-load-balancer" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Create frontends and backends", + "slug": "create-frontends-backends" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Manage frontends and backends", + "slug": "manage-frontends-and-backends" }, { - "label": "FAQ", - "slug": "faq" + "label": "Add an SSL/TLS certificate", + "slug": "add-certificate" }, { - "items": [ - { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace" - }, - { - "label": "Deploy a container", - "slug": "deploy-container" - }, - { - "label": "Manage a container", - "slug": "manage-a-container" - }, - { - "label": "Build and push a container image", - "slug": "build-push-container-image" - }, - { - "label": "Add a custom domain to a container", - "slug": "add-a-custom-domain-to-a-container" - }, - { - "label": "Modify container privacy", - "slug": "modify-container-privacy" - }, - { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" - }, - { - "label": "Secure a container", - "slug": "secure-a-container" - }, - { - "label": "Test a container", - "slug": "test-a-container" - }, - { - "label": "Monitor container logs and metrics", - "slug": "monitor-container" - }, - { - "label": "Add a trigger to a container", - "slug": "add-trigger-to-a-container" - }, - { - "label": "Configure alerts for a container", - "slug": "configure-alerts-containers" - }, - { - "label": "Delete a container", - "slug": "delete-a-container" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Create and manage ACLs", + "slug": "create-manage-acls" }, { - "items": [ - { - "label": "Containers API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" - }, - { - "label": "Create and deploy a container with the Scaleway API", - "slug": "deploy-container-api" - }, - { - "label": "Create and deploy a container with the Scaleway CLI", - "slug": "deploy-container-cli" - }, - { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Create and manage routes", + "slug": "create-manage-routes" }, { - "items": [ - { - "label": "Containers limitations", - "slug": "containers-limitations" - }, - { - "label": "Methods to deploy Serverless Containers", - "slug": "deploy-container" - }, - { - "label": "Containers use cases", - "slug": "use-cases" - }, - { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" - }, - { - "label": "Containers concurrency", - "slug": "containers-concurrency" - }, - { - "label": "Containers autoscaling", - "slug": "containers-autoscaling" - }, - { - "label": "Containers billing", - "slug": "containers-billing" - }, - { - "label": "Containers port parameter", - "slug": "port-parameter-variable" - }, - { - "label": "Containers sandbox", - "slug": "containers-sandbox" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - }, - { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Use a Load Balancer with a Private Network", + "slug": "use-with-private-network" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Containers", - "slug": "serverless-containers" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../serverless-functions" + "label": "Set up an Edge Services pipeline", + "slug": "use-edge-services" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Set up a customized error page", + "slug": "set-up-s3-failover" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Create and manage flexible IPs", + "slug": "create-manage-flex-ips" }, { - "label": "FAQ", - "slug": "faq" + "label": "Resize a Load Balancer", + "slug": "resize-lb" }, { - "items": [ - { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-functions-namespace" - }, - { - "label": "Create a function", - "slug": "create-a-function" - }, - { - "label": "Test a function", - "slug": "test-a-function" - }, - { - "label": "Package function in a zip file", - "slug": "package-function-dependencies-in-zip" - }, - { - "label": "Manage a function", - "slug": "manage-a-function" - }, - { - "label": "Add a trigger to a function", - "slug": "add-trigger-to-a-function" - }, - { - "label": "Add a custom domain name to a function", - "slug": "add-a-custom-domain-name-to-a-function" - }, - { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" - }, - { - "label": "Secure a function", - "slug": "secure-a-function" - }, - { - "label": "Monitor function logs and metrics", - "slug": "monitor-function" - }, - { - "label": "Configure alerts for a function", - "slug": "configure-alerts-functions" - }, - { - "label": "Delete a function", - "slug": "delete-a-function" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Monitor your Load Balancer with Scaleway Cockpit", + "slug": "monitor-lb-cockpit" }, { - "items": [ - { - "label": "Functions API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" - }, - { - "label": "Create and deploy a function with the Scaleway API", - "slug": "deploy-function-api" - }, - { - "label": "Create and deploy a function with the Scaleway CLI", - "slug": "deploy-function-cli" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Delete a Load Balancer", + "slug": "delete-load-balancer" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Load Balancer API Reference", + "slug": "https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/" }, { - "items": [ - { - "label": "Functions runtimes", - "slug": "functions-runtimes" - }, - { - "label": "Functions limitations", - "slug": "functions-limitations" - }, - { - "label": "Methods to deploy Serverless Functions", - "slug": "deploy-function" - }, - { - "label": "Functions local testing", - "slug": "local-testing" - }, - { - "label": "Functions use cases", - "slug": "use-cases" - }, - { - "label": "Functions handlers", - "slug": "functions-handlers" - }, - { - "label": "Functions autoscaling", - "slug": "functions-autoscaling" - }, - { - "label": "Code examples", - "slug": "code-examples" - }, - { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" - }, - { - "label": "Serverless Functions billing", - "slug": "functions-billing" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - }, - { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Setting up SSL offloading", + "slug": "setting-up-ssl-offloading" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "Configuring balancing rules", + "slug": "configuring-balancing-rules" } ], - "label": "Functions", - "slug": "serverless-functions" + "label": "API/CLI", + "slug": "api-cli" }, { "items": [ { - "label": "Overview", - "slug": "../serverless-jobs" + "label": "Configuring frontends", + "slug": "configuring-frontends" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Configuring backends", + "slug": "configuring-backends" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Configuring health checks", + "slug": "configuring-health-checks" }, { - "label": "FAQ", - "slug": "faq" + "label": "Setting up SSL bridging, offloading or passthrough", + "slug": "ssl-bridging-offloading-passthrough" }, { - "items": [ - { - "label": "Create a job", - "slug": "create-job" - }, - { - "label": "Run a job", - "slug": "run-job" - }, - { - "label": "Stop a job", - "slug": "stop-job" - }, - { - "label": "Monitor a job", - "slug": "monitor-job" - }, - { - "label": "Build and push a container image", - "slug": "build-push-container-image" - }, - { - "label": "Manage the scheduling of a job", - "slug": "manage-job-schedule" - }, - { - "label": "Reference secrets in a job", - "slug": "reference-secret-in-job" - }, - { - "label": "Configure alerts for a job", - "slug": "configure-alerts-jobs" - }, - { - "label": "Delete a job", - "slug": "delete-job" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Setting up your Load Balancer for HTTP/2 or HTTP/3", + "slug": "http2-http3" }, { - "items": [ - { - "label": "Jobs API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-jobs/" - }, - { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Understanding ACLs", + "slug": "acls" }, { - "items": [ - { - "label": "Jobs limitations", - "slug": "jobs-limitations" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Methods to deploy Serverless Jobs", - "slug": "deploy-job" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Kubernetes Load Balancers", + "slug": "kubernetes-load-balancer" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "Public vs private Load Balancers", + "slug": "public-private-accessibility" + }, + { + "label": "Deprecation of SNI routes with HTTP backends", + "slug": "sni-route-deprecation" } ], - "label": "Jobs", - "slug": "serverless-jobs" + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Load Balancers", + "slug": "load-balancer" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../public-gateways" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" }, { "items": [ { - "label": "Overview", - "slug": "../nats" + "label": "Create a Public Gateway", + "slug": "create-a-public-gateway" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Configure a Public Gateway", + "slug": "configure-a-public-gateway" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Upgrade a Public Gateway", + "slug": "upgrade-public-gateway" }, { - "label": "FAQ", - "slug": "faq" + "label": "Use SSH bastion", + "slug": "use-ssh-bastion" }, { - "items": [ - { - "label": "Create a NATS account", - "slug": "create-account" - }, - { - "label": "Create NATS credentials", - "slug": "create-credentials" - }, - { - "label": "Manage NATS credentials", - "slug": "manage-credentials" - }, - { - "label": "Monitor NATS with Cockpit", - "slug": "monitor-nats-cockpit" - }, - { - "label": "Delete a NATS account", - "slug": "delete-account" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Use flexible IPs", + "slug": "use-flexible-ips" }, { - "items": [ - { - "label": "NATS API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/nats-api/" - }, - { - "label": "Using the NATS CLI", - "slug": "nats-cli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, + "label": "Delete a Public Gateway", + "slug": "delete-a-public-gateway" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ { - "items": [ - { - "label": "NATS overview", - "slug": "nats-overview" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Public Gateway API Reference", + "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" } ], - "label": "NATS", - "slug": "nats" + "label": "API/CLI", + "slug": "api-cli" }, { "items": [ { - "label": "Overview", - "slug": "../queues" + "label": "Understanding v2", + "slug": "understanding-v2" + } + ], + "label": "Additional Content", + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Public Gateways", + "slug": "public-gateways" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../vpc" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create and manage a VPC", + "slug": "create-vpc" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Create a Private Network", + "slug": "create-private-network" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Activate DHCP on a legacy Private Network", + "slug": "activate-dhcp" }, { - "label": "FAQ", - "slug": "faq" + "label": "Attach resources to a Private Network", + "slug": "attach-resources-to-pn" }, { - "items": [ - { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" - }, - { - "label": "Create and manage queues", - "slug": "create-manage-queues" - }, - { - "label": "Monitor Queues with Cockpit", - "slug": "monitor-queues-cockpit" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Manage routing on a VPC", + "slug": "manage-routing" }, { - "items": [ - { - "label": "Queues API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" - }, - { - "label": "Connecting Queues to the AWS-CLI", - "slug": "connect-aws-cli" - }, - { - "label": "Using Queues with the AWS-CLI", - "slug": "queues-aws-cli" - }, - { - "label": "Using Go, Python or Node.js with Queues", - "slug": "python-node-queues" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Delete a Private Network", + "slug": "delete-private-network" }, { - "items": [ - { - "label": "Queues overview", - "slug": "queues-overview" - }, - { - "label": "Queues - supported actions", - "slug": "queues-support" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Delete a VPC", + "slug": "delete-vpc" } ], - "label": "Queues", - "slug": "queues" + "label": "How to", + "slug": "how-to" }, { "items": [ { - "label": "Overview", - "slug": "../topics-and-events" - }, + "label": "VPC API Reference", + "slug": "https://www.scaleway.com/en/developers/api/vpc/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ { - "label": "Concepts", - "slug": "concepts" + "label": "Understanding routing", + "slug": "understanding-routing" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Understanding DNS", + "slug": "dns" }, { - "label": "FAQ", - "slug": "faq" + "label": "Understanding NACLs", + "slug": "understanding-nacls" }, { - "items": [ - { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" - }, - { - "label": "Create and manage topics", - "slug": "create-manage-topics" - }, - { - "label": "Create and manage subscriptions", - "slug": "create-manage-subscriptions" - }, - { - "label": "Monitor Topics and Events with Cockpit", - "slug": "monitor-topics-cockpit" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Getting the most from Private Networks", + "slug": "getting-most-private-networks" }, { - "items": [ - { - "label": "Topics and Events API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" - }, - { - "label": "Connecting Topics and Events to the AWS-CLI", - "slug": "connect-aws-cli" - }, - { - "label": "Using Topics and Events with the AWS-CLI", - "slug": "topics-events-aws-cli" - }, - { - "label": "Using Go, Python or Node.js with Topics and Events", - "slug": "python-node-topics-events" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "VPC use case 1: basic infrastructure", + "slug": "use-case-basic" }, { - "items": [ - { - "label": "Topics and Events overview", - "slug": "topics-and-events-overview" - }, - { - "label": "Topics and Events - supported actions", - "slug": "topics-and-events-support" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Understanding VPC GA and migration", + "slug": "vpc-migration" } ], - "label": "Topics and Events", - "slug": "topics-and-events" + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "VPC", + "slug": "vpc" + } + ], + "label": "Network", + "category": "network" + }, + { + "icon": "serverless", + "icon": "serverless", + "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../serverless-containers""slug": "../serverless-containers" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" }, { "items": [ { - "label": "Overview", - "slug": "../serverless-sql-databases" - }, - { - "label": "Concepts", - "slug": "concepts" + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-containers-namespace""label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-containers-namespace" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Deploy a container", + "slug": "deploy-container""label": "Deploy a container", + "slug": "deploy-container" }, { - "label": "FAQ", - "slug": "faq" + "label": "Manage a container", + "slug": "manage-a-container""label": "Manage a container", + "slug": "manage-a-container" }, { - "items": [ - { - "label": "Create a Serverless SQL Database", - "slug": "create-a-database" - }, - { - "label": "Connect to a Serverless SQL Database", - "slug": "connect-to-a-database" - }, - { - "label": "Add users to a Serverless SQL Database", - "slug": "add-users" - }, - { - "label": "Manage user permissions for Serverless SQL Databases", - "slug": "manage-permissions" - }, - { - "label": "Use Row-Level Security on a database", - "slug": "use-row-level-security" - }, - { - "label": "Edit a Serverless SQL Database's autoscaling", - "slug": "configure-autoscaling" - }, - { - "label": "Manage backups for Serverless SQL Databases", - "slug": "manage-backups" - }, - { - "label": "Delete a Serverless SQL Database", - "slug": "delete-a-database" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Build and push a container image", + "slug": "build-push-container-image""label": "Build and push a container image", + "slug": "build-push-container-image" }, { - "items": [ - { - "label": "Serverless SQL Database API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-databases/" - }, - { - "label": "Importing data into Serverless SQL Databases", - "slug": "import-data-to-serverless-sql-databases" - }, - { - "label": "Securing connections using SSL/TLS", - "slug": "secure-connection-ssl-tls" - }, - { - "label": "Using Row-Level Security with PostgREST", - "slug": "postgrest-row-level-security" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Add a custom domain to a container", + "slug": "add-a-custom-domain-to-a-container""label": "Add a custom domain to a container", + "slug": "add-a-custom-domain-to-a-container" }, { - "items": [ - { - "label": "Known differences between Serverless SQL Databases and PostgreSQL", - "slug": "known-differences" - }, - { - "label": "Serverless SQL Databases overview", - "slug": "serverless-sql-databases-overview" - }, - { - "label": "Supported PostgreSQL extensions", - "slug": "supported-postgresql-extensions" - }, - { - "label": "Planned maintenance", - "slug": "planned-maintenance" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Modify container privacy", + "slug": "modify-container-privacy""label": "Modify container privacy", + "slug": "modify-container-privacy" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "SQL Databases", - "slug": "serverless-sql-databases" - } - ], - "label": "Serverless", - "category": "serverless" - }, - { - "icon": "storage", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../block-storage" + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console""label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Secure a container", + "slug": "secure-a-container""label": "Secure a container", + "slug": "secure-a-container" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Test a container", + "slug": "test-a-container""label": "Test a container", + "slug": "test-a-container" }, { - "label": "FAQ", - "slug": "faq" + "label": "Monitor container logs and metrics", + "slug": "monitor-container""label": "Monitor container logs and metrics", + "slug": "monitor-container" }, { - "items": [ - { - "label": "Create a volume", - "slug": "create-a-volume" - }, - { - "label": "Attach a volume", - "slug": "attach-a-volume" - }, - { - "label": "Increase the volume size", - "slug": "increase-block-volume" - }, - { - "label": "Create a snapshot of a Block Storage volume", - "slug": "create-a-snapshot" - }, - { - "label": "Create a Block Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" - }, - { - "label": "Identify which API is managing your volumes", - "slug": "identify-api-managing-volumes" - }, - { - "label": "Detach a volume", - "slug": "detach-a-volume" - }, - { - "label": "Delete a snapshot", - "slug": "delete-a-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-a-volume" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Add a trigger to a container", + "slug": "add-trigger-to-a-container""label": "Add a trigger to a container", + "slug": "add-trigger-to-a-container" }, { - "items": [ - { - "label": "Block Storage API Reference", - "slug": "https://www.scaleway.com/en/developers/api/block/" - }, - { - "label": "Managing a volume", - "slug": "managing-a-volume" - }, - { - "label": "Increasing volume size via the API", - "slug": "increasing-volume-size" - }, - { - "label": "Identifying the API managing Block Storage volumes and snapshots", - "slug": "identifying-volume-snapshot-api" - }, - { - "label": "Unmounting a volume", - "slug": "unmounting-a-volume" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Configure alerts for a container", + "slug": "configure-alerts-containers""label": "Configure alerts for a container", + "slug": "configure-alerts-containers" }, { - "items": [ - { - "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", - "slug": "differences-between-5kiops-volumes" - }, - { - "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", - "slug": "advantages-migrating-to-sbs" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Delete a container", + "slug": "delete-a-container""label": "Delete a container", + "slug": "delete-a-container" } ], - "label": "Block Storage", - "slug": "block-storage" + "label": "How to", + "slug": "how-to" }, { "items": [ { - "label": "Overview", - "slug": "../local-storage" + "label": "Containers API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/""label": "Containers API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Create and deploy a container with the Scaleway API", + "slug": "deploy-container-api""label": "Create and deploy a container with the Scaleway API", + "slug": "deploy-container-api" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Create and deploy a container with the Scaleway CLI", + "slug": "deploy-container-cli" }, { - "items": [ - { - "label": "Create a volume", - "slug": "create-volume" - }, - { - "label": "Attach a volume", - "slug": "attach-volume" - }, - { - "label": "Create a snapshot of a Local Storage volume", - "slug": "create-snapshot" - }, - { - "label": "Create a Local Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" - }, - { - "label": "Detach a volume", - "slug": "detach-volume" - }, - { - "label": "Delete a snapshot", - "slug": "delete-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-volume" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry""label": "Create and deploy a container with the Scaleway CLI", + "slug": "deploy-container-cli" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" } ], - "label": "Local Storage", - "slug": "local-storage" + "label": "API/CLI", + "slug": "api-cli" }, { "items": [ { - "label": "Overview", - "slug": "../object-storage" + "label": "Containers limitations", + "slug": "containers-limitations" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Methods to deploy Serverless Containers", + "slug": "deploy-container" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Containers use cases", + "slug": "use-cases" }, { - "label": "FAQ", - "slug": "faq" + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" }, { - "items": [ - { - "label": "Create a bucket", - "slug": "create-a-bucket" - }, - { - "label": "Upload files into a bucket", - "slug": "upload-files-into-a-bucket" - }, - { - "label": "Edit the storage class", - "slug": "edit-storage-class" - }, - { - "label": "Restore an object from Glacier class", - "slug": "restore-an-object-from-glacier" - }, - { - "label": "Download files from a bucket", - "slug": "download-files-from-a-bucket" - }, - { - "label": "Manage object visibility", - "slug": "manage-object-visibility" - }, - { - "label": "Access objects via HTTPS", - "slug": "access-objects-via-https" - }, - { - "label": "Use bucket versioning", - "slug": "use-bucket-versioning" - }, - { - "label": "Create and manage bucket policies", - "slug": "create-bucket-policy" - }, - { - "label": "Manage lifecycle rules", - "slug": "manage-lifecycle-rules" - }, - { - "label": "View and abort incomplete multipart uploads", - "slug": "abort-incomplete-mpu" - }, - { - "label": "Monitor your consumption", - "slug": "monitor-consumption" - }, - { - "label": "Set up a static website", - "slug": "use-bucket-website" - }, - { - "label": "Use Object Storage with Private Networks", - "slug": "use-obj-stor-with-private-networks" - }, - { - "label": "Set up an Edge Services pipeline", - "slug": "get-started-edge-services" - }, - { - "label": "Delete an object", - "slug": "delete-an-object" - }, - { - "label": "Delete a bucket", - "slug": "delete-a-bucket" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Using the Object Storage API", - "slug": "using-api-call-list" - }, - { - "label": "Understanding common operations", - "slug": "common-operations" - }, - { - "label": "Understanding bucket operations", - "slug": "bucket-operations" - }, - { - "label": "Understanding object operations", - "slug": "object-operations" - }, - { - "label": "Using the AWS-CLI", - "slug": "object-storage-aws-cli" - }, - { - "label": "Installing MinIO Client", - "slug": "installing-minio-client" - }, - { - "label": "Installing rclone", - "slug": "installing-rclone" - }, - { - "label": "Managing the lifecycle of objects", - "slug": "lifecycle-rules-api" - }, - { - "label": "Managing an Object Storage Lifecycle using CLI (v2)", - "slug": "managing-lifecycle-cliv2" - }, - { - "label": "Managing multipart uploads", - "slug": "multipart-uploads" - }, - { - "label": "Enabling SSE-C", - "slug": "enable-sse-c" - }, - { - "label": "Setting CORS rules", - "slug": "setting-cors-rules" - }, - { - "label": "Bucket policies overview", - "slug": "bucket-policy" - }, - { - "label": "Creating and applying bucket policies", - "slug": "create-bucket-policy" - }, - { - "label": "Combining IAM and bucket policies for granular access", - "slug": "combining-iam-and-object-storage" - }, - { - "label": "Managing bucket permissions for IP addresses", - "slug": "manage-bucket-permissions-ip" - }, - { - "label": "Setting up object lock", - "slug": "object-lock" - }, - { - "label": "Hosting static websites on a bucket", - "slug": "bucket-website-api" - }, - { - "label": "Generating an AWSv4 authentication signature", - "slug": "generate-aws4-auth-signature" - }, - { - "label": "Migrating data from one bucket to another", - "slug": "migrating-buckets" - }, - { - "label": "Adding objects to a bucket with POST", - "slug": "post-object" - } - ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Containers concurrency", + "slug": "containers-concurrency" }, { - "items": [ - { - "label": "Optimize your Object Storage performance", - "slug": "optimize-object-storage-performance" - }, - { - "label": "Equivalence between Object Storage actions and IAM permissions", - "slug": "s3-iam-permissions-equivalence" - }, - { - "label": "Supported checksums", - "slug": "supported-checksums" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Containers autoscaling", + "slug": "containers-autoscaling""label": "Containers limitations", + "slug": "containers-limitations" }, { - "label": "Videos", - "slug": "videos" + "label": "Methods to deploy Serverless Containers", + "slug": "deploy-container" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Object Storage", - "slug": "object-storage" - } - ], - "label": "Storage", - "category": "storage" - } - ], - "label": "Products" - }, - { - "items": [ - { - "icon": "console", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../classic-hosting" + "label": "Containers use cases", + "slug": "use-cases" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Containers concurrency", + "slug": "containers-concurrency" }, { - "items": [ - { - "label": "Create an FTP account", - "slug": "create-ftp-account" - }, - { - "label": "Change the password of an FTP account", - "slug": "change-ftp-account-password" - }, - { - "label": "Connect via FTP", - "slug": "connect-via-ftp" - }, - { - "label": "Delete an FTP account", - "slug": "delete-ftp-account" - }, - { - "label": "Create an email account", - "slug": "create-email-account" - }, - { - "label": "Change the password of an email account", - "slug": "change-email-account-password" - }, - { - "label": "Delete an email account", - "slug": "delete-email-account" - }, - { - "label": "Check the emails", - "slug": "check-emails" - }, - { - "label": "Configure Outlook", - "slug": "configure-outlook" - }, - { - "label": "Create an alias", - "slug": "create-alias" - }, - { - "label": "Encrypt your emails with PGP using the Scaleway webmail", - "slug": "encrypt-emails-with-pgp-using-webmail" - }, - { - "label": "Retrieve the header of an email", - "slug": "retrieve-headers-of-email" - }, - { - "label": "Manage email filters", - "slug": "manage-email-filter" - }, - { - "label": "Solve email account connection problems", - "slug": "solve-email-account-connection-problems" - }, - { - "label": "Configure an htaccess file", - "slug": "configure-htaccess-file" - }, - { - "label": "Configure PHP", - "slug": "configure-php" - }, - { - "label": "Create a MySQL database", - "slug": "create-mysql-database" - }, - { - "label": "Change the password of a MySQL database", - "slug": "change-password-mysql-database" - }, - { - "label": "Delete a MySQL database", - "slug": "delete-mysql-database" - }, - { - "label": "Manage a MySQL database with phpMyAdmin", - "slug": "manage-mysql-database-phpmyadmin" - }, - { - "label": "Create a PostgreSQL database", - "slug": "create-postgresql-database" - }, - { - "label": "Change the password of a PostgreSQL database", - "slug": "change-password-postgresql-database" - }, - { - "label": "Delete a PostgreSQL database", - "slug": "delete-postgresql-database" - }, - { - "label": "Manage a PostgreSQL database with Adminer", - "slug": "manage-postgresql-database-adminer" - }, - { - "label": "Create an email redirection", - "slug": "create-email-redirection" - }, - { - "label": "Delete an email redirection", - "slug": "delete-email-redirection" - }, - { - "label": "Create an email transfer", - "slug": "create-email-transfer" - }, - { - "label": "Delete an email transfer", - "slug": "delete-email-transfer" - }, - { - "label": "Access the logcenter", - "slug": "access-logcenter" - }, - { - "label": "Access the website statistics ", - "slug": "access-statistics" - }, - { - "label": "Enable HTTPS", - "slug": "enable-https" - }, - { - "label": "Create a subdomain", - "slug": "create-subdomain" - }, - { - "label": "Delete a subdomain", - "slug": "delete-subdomain" - }, - { - "label": "Configure the backup option", - "slug": "configure-backup-option" - }, - { - "label": "Terminate an Online Web Hosting plan", - "slug": "terminate-online-classic-hosting" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "Classic Hosting", - "slug": "classic-hosting" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../cpanel-hosting" + "label": "Containers autoscaling", + "slug": "containers-autoscaling" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Containers billing", + "slug": "containers-billing" }, { - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "cPanel Hosting", - "slug": "cpanel-hosting" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-account" + "label": "Containers port parameter", + "slug": "port-parameter-variable" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" }, { - "label": "Quickstart", - "slug": "quickstart" + "label": "Cron schedules reference", + "slug": "cron-schedules" }, { - "label": "How To", - "slug": "how-to", - "items": [ - { - "label": "Create a Dedibox account", - "slug": "create-a-dedibox-account" - }, - { - "label": "Add a payment method", - "slug": "add-payment-method" - }, - { - "label": "Enable multifactor authentication", - "slug": "enable-two-factor-authentication" - }, - { - "label": "Disable multifactor authentication", - "slug": "disable-two-factor-authentication" - }, - { - "label": "Update your password", - "slug": "update-password" - }, - { - "label": "Update your account email", - "slug": "update-email" - }, - { - "label": "Upload an SSH key", - "slug": "upload-an-ssh-key" - }, - { - "label": "Outsource a Dedibox", - "slug": "outsource-dedibox" - }, - { - "label": "Oursource a failover IP", - "slug": "outsource-failover-ip" - }, - { - "label": "Accept outsourcing", - "slug": "accept-outsourcing" - }, - { - "label": "Revoke outsourcing", - "slug": "revoke-outsourcing" - }, - { - "label": "Contact the support team", - "slug": "contact-support" - }, - { - "label": "Report an incident", - "slug": "report-incident" - }, - { - "label": "Resolve abuse", - "slug": "resolve-abuse" - }, - { - "label": "Manage privacy data settings", - "slug": "manage-data-settings" - }, - { - "label": "Recover the password in case of a lost email account", - "slug": "recover-password-lost-email" - } - ] - } - ], - "label": "Dedibox Account", - "slug": "dedibox-account" - } - ], - "label": "Dedibox Console", - "category": "dedibox-console" - }, - { - "icon": "dedibox", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-hardware" + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit""label": "Containers billing", + "slug": "containers-billing" }, { - "label": "Concepts", - "slug": "concepts" + "label": "Containers port parameter", + "slug": "port-parameter-variable" }, { - "items": [ - { - "label": "Configure hardware RAID from the console", - "slug": "configure-hardware-raid-console" - }, - { - "label": "Configure a DELL PERC H200 RAID controller", - "slug": "configure-dell-perc-h200" - }, - { - "label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", - "slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" - }, - { - "label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", - "slug": "configure-hp-smart-array" - }, - { - "label": "Configure the DELL PERC H200 RAID controller from the KVM", - "slug": "configure-raid-kvm-h200" - }, - { - "label": "Configure the DELL PERC H310 RAID controller from the KVM", - "slug": "configure-raid-kvm-h310" - }, - { - "label": "Configure the HP Smart Array P410 RAID controller from the KVM", - "slug": "configure-raid-kvm-p410" - }, - { - "label": "Configure the HP Smart Array P420 RAID controller from the KVM", - "slug": "configure-raid-kvm-p420" - } - ], - "label": "How to", - "slug": "how-to" + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" }, { - "items": [ - { - "label": "Server comparison table", - "slug": "server-comparison-table" - } - ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Cron schedules reference", + "slug": "cron-schedules" }, { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit" } ], - "label": "Hardware", - "slug": "dedibox-hardware" + "label": "Additional Content", + "slug": "reference-content" }, { - "items": [ - { - "label": "Overview", - "slug": "../dedibox" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Order a server", - "slug": "order-a-server" - }, - { - "label": "Install a server", - "slug": "install-a-server" - }, - { - "label": "Connect to a server", - "slug": "connect-to-server" - }, - { - "label": "Get started with your server", - "slug": "get-started-with-server" - }, - { - "label": "Change the root password", - "slug": "change-root-password" - }, - { - "label": "Manage packages", - "slug": "manage-packages" - }, - { - "label": "Change the language of a Windows Server", - "slug": "change-win-server-language" - }, - { - "label": "Monitor a server", - "slug": "monitor-server" - }, - { - "label": "Back up a server", - "slug": "use-dedibackup-ftp-backup" - }, - { - "label": "Migrate a server", - "slug": "migrate-server" - }, - { - "label": "Restart a server", - "slug": "restart-server" - }, - { - "label": "Use rescue mode", - "slug": "use-rescue-mode" - }, - { - "label": "Rescue your data", - "slug": "rescue-your-data" - }, - { - "label": "Use IPMI on a server", - "slug": "use-ipmi-on-server" - }, - { - "label": "Use the serial console", - "slug": "use-serial-console" - }, - { - "label": "Terminate a server", - "slug": "terminate-dedibox-server" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Basic Linux commands", - "slug": "basic-linux-commands" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Dedicated Server", - "slug": "dedibox" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-vps" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a Dedibox VPS", - "slug": "create-vps" - }, - { - "label": "Connect to a Dedibox VPS", - "slug": "connect-vps" - }, - { - "label": "Manage a Dedibox VPS", - "slug": "manage-vps" - }, - { - "label": "Reinstall a Dedibox VPS", - "slug": "reinstall-vps" - }, - { - "label": "Delete a Dedibox VPS", - "slug": "delete-vps" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "Dedibox VPS", - "slug": "dedibox-vps" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-kvm-over-ip" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Understanding the Baseboard Management Controller (BMC)", - "slug": "understanding-bmc" - }, - { - "label": "Use HP iLO", - "slug": "hp-ilo" - }, - { - "label": "Use DELL iDRAC 6", - "slug": "dell-idrac6" - }, - { - "label": "Use DELL iDRAC 7", - "slug": "dell-idrac7" - }, - { - "label": "Use DELL iDRAC 8", - "slug": "dell-idrac8" - }, - { - "label": "Use DELL iDRAC 9", - "slug": "dell-idrac9" - }, - { - "label": "Use the Supermicro KVM", - "slug": "supermicro" - }, - { - "label": "Use the Quanta Computer KVM", - "slug": "quanta-computer" - }, - { - "label": "Use the QuantaPlex KVM", - "slug": "quantaplex" - }, - { - "label": "Disable boot errors using iDRAC", - "slug": "disable-boot-errors-idrac" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "KVM-over-IP", - "slug": "dedibox-kvm-over-ip" + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "Dedibox Servers", - "category": "dedibox" + "label": "Containers", + "slug": "serverless-containers" }, - { - "icon": "network", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-domains" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Buy a domain name", - "slug": "purchase-domain" - }, - { - "label": "Renew a domain name", - "slug": "renew-domain" - }, - { - "label": "Transfer a domain name", - "slug": "transfer-domain" - }, - { - "label": "Change the ownership of a domain", - "slug": "change-ownership" - }, - { - "label": "File contact information", - "slug": "file-contact-info" - }, - { - "label": "Validate WAPS information", - "slug": "validate-waps-info" - }, - { - "label": "Manage DNS servers", - "slug": "manage-dns-servers" - }, - { - "label": "Manage DNS zones", - "slug": "manage-dns-zones" - }, - { - "label": "Enable DNSSEC", - "slug": "enable-dnssec" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "Domains", - "slug": "dedibox-domains" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-dns" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "items": [ - { - "label": "Configure the reverse DNS", - "slug": "configure-reverse-dns" - }, - { - "label": "Add a DNS delegation", - "slug": "add-dns-delegation" - }, - { - "label": "Configure secondary DNS", - "slug": "configure-secondary-dns" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "DNS", - "slug": "dedibox-dns" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-ip-failover" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Order a failover IP", - "slug": "order-failover-ip" - }, - { - "label": "Assign a failover IP", - "slug": "assign-failover-ip" - }, - { - "label": "Configure the reverse DNS", - "slug": "configure-reverse-dns" - }, - { - "label": "Configure a failover IP on CentOS", - "slug": "configure-centos" - }, - { - "label": "Configure a failover IP on Debian/Ubuntu", - "slug": "configure-debian-ubuntu" - }, - { - "label": "Configure a failover IP on FreeBSD", - "slug": "configure-freebsd" - }, - { - "label": "Configure a failover IP on Windows Server", - "slug": "configure-windows" - }, - { - "label": "Create a vitual MAC address", - "slug": "create-virtual-mac" - }, - { - "label": "Configure a multi-IP virtual MAC address group", - "slug": "configure-multiip-virtualmac" - }, - { - "label": "Configure the network of a virtual machine", - "slug": "configure-network-virtual-machine" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "Failover IP", - "slug": "dedibox-ip-failover" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-ipv6" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Request an IPv6 prefix", - "slug": "request-prefix" - }, - { - "label": "Create an IPv6 subnets", - "slug": "create-subnet" - }, - { - "label": "Enable IPv6 SLAAC", - "slug": "enable-ipv6-slaac" - }, - { - "label": "Configure IPv6 on Linux", - "slug": "configure-ipv6-linux" - }, - { - "label": "Configure IPv6 on Windows", - "slug": "configure-ipv6-windows" - }, - { - "label": "Resolve connectivity issues", - "slug": "debug-ipv6" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "IPv6", - "slug": "dedibox-ipv6" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-network" - }, - { - "items": [ - { - "label": "Configure Network with Netplan on Ubuntu", - "slug": "configure-network-netplan" - }, - { - "label": "Subscribe to JMRP", - "slug": "subscribe-to-jmrp" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Anti-DDoS Solutions", - "slug": "anti-ddos" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Network", - "slug": "dedibox-network" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../dedibox-rpn" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Configure jumboframes", - "slug": "configure-jumboframes" - }, - { - "label": "Configure the RPNv1", - "slug": "configure-rpnv1" - }, - { - "label": "Configure the RPNv2", - "slug": "configure-rpnv2" - }, - { - "label": "Use the RPN VPN", - "slug": "use-rpn-vpn" - }, - { - "label": "Configure the RPNv1 gateway", - "slug": "configure-rpnv1-gateway" - }, - { - "label": "Find the RPNv1 gateway", - "slug": "find-rpn-gateway" - }, - { - "label": "Connect to an RPN SAN", - "slug": "connect-rpn-san" - }, - { - "label": "Mount an RPN SAN on Linux", - "slug": "mount-rpn-san-linux" - }, - { - "label": "Configure RPN SAN on ESXi 5/6", - "slug": "use-rpn-san-esxi" - }, - { - "label": "Configure RPN SAN on ESXi 7", - "slug": "use-rpn-san-esxi-v7" - }, - { - "label": "Configure RPN SAN on Proxmox", - "slug": "use-rpn-san-proxmox" - }, - { - "label": "Connect Windows Server to an RPN SAN", - "slug": "connect-rpn-san-windows" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Private Networks overview", - "slug": "private-networks-overview" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "RPN", - "slug": "dedibox-rpn" - } - ], - "label": "Dedibox Network", - "category": "dedibox-network" - } - ], - "label": "Dedibox" + "label": "Containers", + "slug": "serverless-containers" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../serverless-functions" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-functions-namespace" + }, + { + "label": "Create a function", + "slug": "create-a-function" + }, + { + "label": "Test a function", + "slug": "test-a-function" + }, + { + "label": "Package function in a zip file", + "slug": "package-function-dependencies-in-zip" + }, + { + "label": "Manage a function", + "slug": "manage-a-function" + }, + { + "label": "Add a trigger to a function", + "slug": "add-trigger-to-a-function" + }, + { + "label": "Add a custom domain name to a function", + "slug": "add-a-custom-domain-name-to-a-function" + }, + { + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" + }, + { + "label": "Secure a function", + "slug": "secure-a-function" + }, + { + "label": "Monitor function logs and metrics", + "slug": "monitor-function" + }, + { + "label": "Configure alerts for a function", + "slug": "configure-alerts-functions" + }, + { + "label": "Delete a function", + "slug": "delete-a-function" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Functions API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" + }, + { + "label": "Create and deploy a function with the Scaleway API", + "slug": "deploy-function-api" + }, + { + "label": "Create and deploy a function with the Scaleway CLI", + "slug": "deploy-function-cli" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Functions runtimes", + "slug": "functions-runtimes" + }, + { + "label": "Functions limitations", + "slug": "functions-limitations" + }, + { + "label": "Methods to deploy Serverless Functions", + "slug": "deploy-function" + }, + { + "label": "Functions local testing", + "slug": "local-testing" + }, + { + "label": "Functions use cases", + "slug": "use-cases" + }, + { + "label": "Functions handlers", + "slug": "functions-handlers" + }, + { + "label": "Functions autoscaling", + "slug": "functions-autoscaling" + }, + { + "label": "Code examples", + "slug": "code-examples" + }, + { + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" + }, + { + "label": "Serverless Functions billing", + "slug": "functions-billing" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + }, + { + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Functions", + "slug": "serverless-functions" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../serverless-jobs" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a job", + "slug": "create-job" + }, + { + "label": "Run a job", + "slug": "run-job" + }, + { + "label": "Stop a job", + "slug": "stop-job" + }, + { + "label": "Monitor a job", + "slug": "monitor-job" + }, + { + "label": "Build and push a container image", + "slug": "build-push-container-image" + }, + { + "label": "Manage the scheduling of a job", + "slug": "manage-job-schedule" + }, + { + "label": "Reference secrets in a job", + "slug": "reference-secret-in-job" + }, + { + "label": "Configure alerts for a job", + "slug": "configure-alerts-jobs" + }, + { + "label": "Delete a job", + "slug": "delete-job" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Jobs API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-jobs/" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Jobs limitations", + "slug": "jobs-limitations" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Methods to deploy Serverless Jobs", + "slug": "deploy-job" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Jobs", + "slug": "serverless-jobs" + } + ], + "label": "Serverless", + "category": "serverless" +}, +{ + "icon": "storage", + "items": [ +} +], +"label": "Serverless", +"category": "serverless" +}, +{ +"icon": "storage", +"items": [ +{ + "items": [ + { + "label": "Overview", + "slug": "../block-storage""slug": "../block-storage" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a volume", + "slug": "create-a-volume""label": "Create a volume", + "slug": "create-a-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-a-volume""label": "Attach a volume", + "slug": "attach-a-volume" + }, + { + "label": "Increase the volume size", + "slug": "increase-block-volume""label": "Increase the volume size", + "slug": "increase-block-volume" + }, + { + "label": "Create a snapshot of a Block Storage volume", + "slug": "create-a-snapshot""label": "Create a snapshot of a Block Storage volume", + "slug": "create-a-snapshot" + }, + { + "label": "Create a Block Storage volume from a snapshot", + "slug": "create-volume-from-snapshot""label": "Create a Block Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Identify which API is managing your volumes", + "slug": "identify-api-managing-volumes""label": "Identify which API is managing your volumes", + "slug": "identify-api-managing-volumes" + }, + { + "label": "Detach a volume", + "slug": "detach-a-volume""label": "Detach a volume", + "slug": "detach-a-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-a-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-a-volume""label": "Delete a snapshot", + "slug": "delete-a-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-a-volume" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Block Storage API Reference", + "slug": "https://www.scaleway.com/en/developers/api/block/""label": "Block Storage API Reference", + "slug": "https://www.scaleway.com/en/developers/api/block/" + }, + { + "label": "Managing a volume", + "slug": "managing-a-volume""label": "Managing a volume", + "slug": "managing-a-volume" + }, + { + "label": "Increasing volume size via the API", + "slug": "increasing-volume-size""label": "Increasing volume size via the API", + "slug": "increasing-volume-size" + }, + { + "label": "Identifying the API managing Block Storage volumes and snapshots", + "slug": "identifying-volume-snapshot-api""label": "Identifying the API managing Block Storage volumes and snapshots", + "slug": "identifying-volume-snapshot-api" + }, + { + "label": "Unmounting a volume", + "slug": "unmounting-a-volume""label": "Unmounting a volume", + "slug": "unmounting-a-volume" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", + "slug": "differences-between-5kiops-volumes""label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", + "slug": "differences-between-5kiops-volumes" + }, + { + "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", + "slug": "advantages-migrating-to-sbs""label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", + "slug": "advantages-migrating-to-sbs" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Block Storage", + "slug": "block-storage""label": "Block Storage", + "slug": "block-storage" +}, +{ + "items": [ + { + "label": "Overview", + "slug": "../local-storage""slug": "../local-storage" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Create a volume", + "slug": "create-volume""label": "Create a volume", + "slug": "create-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-volume""label": "Attach a volume", + "slug": "attach-volume" + }, + { + "label": "Create a snapshot of a Local Storage volume", + "slug": "create-snapshot""label": "Create a snapshot of a Local Storage volume", + "slug": "create-snapshot" + }, + { + "label": "Create a Local Storage volume from a snapshot", + "slug": "create-volume-from-snapshot""label": "Create a Local Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Detach a volume", + "slug": "detach-volume""label": "Detach a volume", + "slug": "detach-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-snapshot""label": "Delete a snapshot", + "slug": "delete-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-volume""label": "Delete a volume", + "slug": "delete-volume" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Local Storage", + "slug": "local-storage" +}, +} +], +"label": "Local Storage", +"slug": "local-storage" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../object-storage" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"label": "FAQ", +"slug": "faq" +}, +{ +"items": [ + { + "label": "Create a bucket", + "slug": "create-a-bucket" + }, + { + "label": "Upload files into a bucket", + "slug": "upload-files-into-a-bucket" + }, + { + "label": "Edit the storage class", + "slug": "edit-storage-class" + }, + { + "label": "Restore an object from Glacier class", + "slug": "restore-an-object-from-glacier" + }, + { + "label": "Download files from a bucket", + "slug": "download-files-from-a-bucket" + }, + { + "label": "Manage object visibility", + "slug": "manage-object-visibility" + }, + { + "label": "Access objects via HTTPS", + "slug": "access-objects-via-https" + }, + { + "label": "Use bucket versioning", + "slug": "use-bucket-versioning" + }, + { + "label": "Create and manage bucket policies", + "slug": "create-bucket-policy" + }, + { + "label": "Manage lifecycle rules", + "slug": "manage-lifecycle-rules" + }, + { + "label": "View and abort incomplete multipart uploads", + "slug": "abort-incomplete-mpu" + }, + { + "label": "Monitor your consumption", + "slug": "monitor-consumption" + }, + { + "label": "Set up a static website", + "slug": "use-bucket-website" + }, + { + "label": "Use Object Storage with Private Networks", + "slug": "use-obj-stor-with-private-networks" + }, + { + "label": "Set up an Edge Services pipeline", + "slug": "get-started-edge-services" + }, + { + "label": "Delete an object", + "slug": "delete-an-object" + }, + { + "label": "Delete a bucket", + "slug": "delete-a-bucket" + } +], +"label": "How to", +"slug": "how-to" +}, +{ +"items": [ + { + "label": "Using the Object Storage API", + "slug": "using-api-call-list" + }, + { + "label": "Understanding common operations", + "slug": "common-operations" + }, + { + "label": "Understanding bucket operations", + "slug": "bucket-operations" + }, + { + "label": "Understanding object operations", + "slug": "object-operations" + }, + { + "label": "Using the AWS-CLI", + "slug": "object-storage-aws-cli" + }, + { + "label": "Installing MinIO Client", + "slug": "installing-minio-client" + }, + { + "label": "Installing rclone", + "slug": "installing-rclone" + }, + { + "label": "Managing the lifecycle of objects", + "slug": "lifecycle-rules-api" + }, + { + "label": "Managing an Object Storage Lifecycle using CLI (v2)", + "slug": "managing-lifecycle-cliv2" + }, + { + "label": "Managing multipart uploads", + "slug": "multipart-uploads" + }, + { + "label": "Enabling SSE-C", + "slug": "enable-sse-c" + }, + { + "label": "Setting CORS rules", + "slug": "setting-cors-rules" + }, + { + "label": "Bucket policies overview", + "slug": "bucket-policy" + }, + { + "label": "Creating and applying bucket policies", + "slug": "create-bucket-policy" + }, + { + "label": "Combining IAM and bucket policies for granular access", + "slug": "combining-iam-and-object-storage" + }, + { + "label": "Managing bucket permissions for IP addresses", + "slug": "manage-bucket-permissions-ip" + }, + { + "label": "Setting up object lock", + "slug": "object-lock" + }, + { + "label": "Hosting static websites on a bucket", + "slug": "bucket-website-api" + }, + { + "label": "Generating an AWSv4 authentication signature", + "slug": "generate-aws4-auth-signature" + }, + { + "label": "Migrating data from one bucket to another", + "slug": "migrating-buckets" + }, + { + "label": "Adding objects to a bucket with POST", + "slug": "post-object" + } +], +"label": "API/CLI", +"slug": "api-cli" +}, +{ +"items": [ + { + "label": "Optimize your Object Storage performance", + "slug": "optimize-object-storage-performance" + }, + { + "label": "Equivalence between Object Storage actions and IAM permissions", + "slug": "s3-iam-permissions-equivalence" + }, + { + "label": "Supported checksums", + "slug": "supported-checksums" + } +], +"label": "Additional Content", +"slug": "reference-content" +}, +{ +"label": "Videos", +"slug": "videos" +}, +{ +"label": "Troubleshooting", +"slug": "troubleshooting" +} +], +"label": "Object Storage", +"slug": "object-storage" +} +], +"label": "Storage", +"category": "storage" +} +], +"label": "Products" +}, +{ +"items": [ +{ +"icon": "console", +"items": [ +{ +"items": [ +{ +"label": "Overview", +"slug": "../classic-hosting" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Create an FTP account", + "slug": "create-ftp-account" + }, + { + "label": "Change the password of an FTP account", + "slug": "change-ftp-account-password" + }, + { + "label": "Connect via FTP", + "slug": "connect-via-ftp" + }, + { + "label": "Delete an FTP account", + "slug": "delete-ftp-account" + }, + { + "label": "Create an email account", + "slug": "create-email-account" + }, + { + "label": "Change the password of an email account", + "slug": "change-email-account-password" + }, + { + "label": "Delete an email account", + "slug": "delete-email-account" + }, + { + "label": "Check the emails", + "slug": "check-emails" + }, + { + "label": "Configure Outlook", + "slug": "configure-outlook" + }, + { + "label": "Create an alias", + "slug": "create-alias" + }, + { + "label": "Encrypt your emails with PGP using the Scaleway webmail", + "slug": "encrypt-emails-with-pgp-using-webmail" + }, + { + "label": "Retrieve the header of an email", + "slug": "retrieve-headers-of-email" + }, + { + "label": "Manage email filters", + "slug": "manage-email-filter" + }, + { + "label": "Solve email account connection problems", + "slug": "solve-email-account-connection-problems" + }, + { + "label": "Configure an htaccess file", + "slug": "configure-htaccess-file" + }, + { + "label": "Configure PHP", + "slug": "configure-php" + }, + { + "label": "Create a MySQL database", + "slug": "create-mysql-database" + }, + { + "label": "Change the password of a MySQL database", + "slug": "change-password-mysql-database" + }, + { + "label": "Delete a MySQL database", + "slug": "delete-mysql-database" + }, + { + "label": "Manage a MySQL database with phpMyAdmin", + "slug": "manage-mysql-database-phpmyadmin" + }, + { + "label": "Create a PostgreSQL database", + "slug": "create-postgresql-database" + }, + { + "label": "Change the password of a PostgreSQL database", + "slug": "change-password-postgresql-database" + }, + { + "label": "Delete a PostgreSQL database", + "slug": "delete-postgresql-database" + }, + { + "label": "Manage a PostgreSQL database with Adminer", + "slug": "manage-postgresql-database-adminer" + }, + { + "label": "Create an email redirection", + "slug": "create-email-redirection" + }, + { + "label": "Delete an email redirection", + "slug": "delete-email-redirection" + }, + { + "label": "Create an email transfer", + "slug": "create-email-transfer" + }, + { + "label": "Delete an email transfer", + "slug": "delete-email-transfer" + }, + { + "label": "Access the logcenter", + "slug": "access-logcenter" + }, + { + "label": "Access the website statistics ", + "slug": "access-statistics" + }, + { + "label": "Enable HTTPS", + "slug": "enable-https" }, { - "items": [ - { - "icon": "partners", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../partner-space" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "items": [ - { - "label": "Add a client", - "slug": "add-client" - }, - { - "label": "Edit client information", - "slug": "edit-client-information" - }, - { - "label": "Lock a client's Organization", - "slug": "lock-client-organization" - }, - { - "label": "Unlock a client's Organization", - "slug": "unlock-client-organization" - }, - { - "label": "Grant access to the Partner Space", - "slug": "grant-access-to-partner-space" - } - ], - "label": "How to", - "slug": "how-to" - } - ], - "label": "Partner Space", - "slug": "partner-space" - } - ], - "label": "Partners", - "category": "partners" - } - ], - "label": "Additional Services" + "label": "Create a subdomain", + "slug": "create-subdomain" + }, + { + "label": "Delete a subdomain", + "slug": "delete-subdomain" + }, + { + "label": "Configure the backup option", + "slug": "configure-backup-option" + }, + { + "label": "Terminate an Online Web Hosting plan", + "slug": "terminate-online-classic-hosting" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "Classic Hosting", +"slug": "classic-hosting" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../cpanel-hosting" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"label": "Additional Content", +"slug": "reference-content" +} +], +"label": "cPanel Hosting", +"slug": "cpanel-hosting" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-account" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"label": "How To", +"slug": "how-to", +"items": [ + { + "label": "Create a Dedibox account", + "slug": "create-a-dedibox-account" + }, + { + "label": "Add a payment method", + "slug": "add-payment-method" + }, + { + "label": "Enable multifactor authentication", + "slug": "enable-two-factor-authentication" + }, + { + "label": "Disable multifactor authentication", + "slug": "disable-two-factor-authentication" + }, + { + "label": "Update your password", + "slug": "update-password" + }, + { + "label": "Update your account email", + "slug": "update-email" + }, + { + "label": "Upload an SSH key", + "slug": "upload-an-ssh-key" + }, + { + "label": "Outsource a Dedibox", + "slug": "outsource-dedibox" + }, + { + "label": "Oursource a failover IP", + "slug": "outsource-failover-ip" + }, + { + "label": "Accept outsourcing", + "slug": "accept-outsourcing" + }, + { + "label": "Revoke outsourcing", + "slug": "revoke-outsourcing" + }, + { + "label": "Contact the support team", + "slug": "contact-support" + }, + { + "label": "Report an incident", + "slug": "report-incident" + }, + { + "label": "Resolve abuse", + "slug": "resolve-abuse" + }, + { + "label": "Manage privacy data settings", + "slug": "manage-data-settings" + }, + { + "label": "Recover the password in case of a lost email account", + "slug": "recover-password-lost-email" } ] +} +], +"label": "Dedibox Account", +"slug": "dedibox-account" +} +], +"label": "Dedibox Console", +"category": "dedibox-console" +}, +{ +"icon": "dedibox", +"items": [ +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-hardware" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"items": [ + { + "label": "Configure hardware RAID from the console", + "slug": "configure-hardware-raid-console" + }, + { + "label": "Configure a DELL PERC H200 RAID controller", + "slug": "configure-dell-perc-h200" + }, + { + "label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", + "slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" + }, + { + "label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", + "slug": "configure-hp-smart-array" + }, + { + "label": "Configure the DELL PERC H200 RAID controller from the KVM", + "slug": "configure-raid-kvm-h200" + }, + { + "label": "Configure the DELL PERC H310 RAID controller from the KVM", + "slug": "configure-raid-kvm-h310" + }, + { + "label": "Configure the HP Smart Array P410 RAID controller from the KVM", + "slug": "configure-raid-kvm-p410" + }, + { + "label": "Configure the HP Smart Array P420 RAID controller from the KVM", + "slug": "configure-raid-kvm-p420" + } +], +"label": "How to", +"slug": "how-to" +}, +{ +"items": [ + { + "label": "Server comparison table", + "slug": "server-comparison-table" + } +], +"label": "Additional Content", +"slug": "reference-content" +}, +{ +"label": "Troubleshooting", +"slug": "troubleshooting" +} +], +"label": "Hardware", +"slug": "dedibox-hardware" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"label": "FAQ", +"slug": "faq" +}, +{ +"items": [ + { + "label": "Order a server", + "slug": "order-a-server" + }, + { + "label": "Install a server", + "slug": "install-a-server" + }, + { + "label": "Connect to a server", + "slug": "connect-to-server" + }, + { + "label": "Get started with your server", + "slug": "get-started-with-server" + }, + { + "label": "Change the root password", + "slug": "change-root-password" + }, + { + "label": "Manage packages", + "slug": "manage-packages" + }, + { + "label": "Change the language of a Windows Server", + "slug": "change-win-server-language" + }, + { + "label": "Monitor a server", + "slug": "monitor-server" + }, + { + "label": "Back up a server", + "slug": "use-dedibackup-ftp-backup" + }, + { + "label": "Migrate a server", + "slug": "migrate-server" + }, + { + "label": "Restart a server", + "slug": "restart-server" + }, + { + "label": "Use rescue mode", + "slug": "use-rescue-mode" + }, + { + "label": "Rescue your data", + "slug": "rescue-your-data" + }, + { + "label": "Use IPMI on a server", + "slug": "use-ipmi-on-server" + }, + { + "label": "Use the serial console", + "slug": "use-serial-console" + }, + { + "label": "Terminate a server", + "slug": "terminate-dedibox-server" + } +], +"label": "How to", +"slug": "how-to" +}, +{ +"items": [ + { + "label": "Basic Linux commands", + "slug": "basic-linux-commands" + } +], +"label": "Additional Content", +"slug": "reference-content" +} +], +"label": "Dedicated Server", +"slug": "dedibox" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-vps" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"label": "FAQ", +"slug": "faq" +}, +{ +"items": [ + { + "label": "Create a Dedibox VPS", + "slug": "create-vps" + }, + { + "label": "Connect to a Dedibox VPS", + "slug": "connect-vps" + }, + { + "label": "Manage a Dedibox VPS", + "slug": "manage-vps" + }, + { + "label": "Reinstall a Dedibox VPS", + "slug": "reinstall-vps" + }, + { + "label": "Delete a Dedibox VPS", + "slug": "delete-vps" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "Dedibox VPS", +"slug": "dedibox-vps" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-kvm-over-ip" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Understanding the Baseboard Management Controller (BMC)", + "slug": "understanding-bmc" + }, + { + "label": "Use HP iLO", + "slug": "hp-ilo" + }, + { + "label": "Use DELL iDRAC 6", + "slug": "dell-idrac6" + }, + { + "label": "Use DELL iDRAC 7", + "slug": "dell-idrac7" + }, + { + "label": "Use DELL iDRAC 8", + "slug": "dell-idrac8" + }, + { + "label": "Use DELL iDRAC 9", + "slug": "dell-idrac9" + }, + { + "label": "Use the Supermicro KVM", + "slug": "supermicro" + }, + { + "label": "Use the Quanta Computer KVM", + "slug": "quanta-computer" + }, + { + "label": "Use the QuantaPlex KVM", + "slug": "quantaplex" + }, + { + "label": "Disable boot errors using iDRAC", + "slug": "disable-boot-errors-idrac" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "KVM-over-IP", +"slug": "dedibox-kvm-over-ip" +} +], +"label": "Dedibox Servers", +"category": "dedibox" +}, +{ +"icon": "network", +"items": [ +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-domains" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Buy a domain name", + "slug": "purchase-domain" + }, + { + "label": "Renew a domain name", + "slug": "renew-domain" + }, + { + "label": "Transfer a domain name", + "slug": "transfer-domain" + }, + { + "label": "Change the ownership of a domain", + "slug": "change-ownership" + }, + { + "label": "File contact information", + "slug": "file-contact-info" + }, + { + "label": "Validate WAPS information", + "slug": "validate-waps-info" + }, + { + "label": "Manage DNS servers", + "slug": "manage-dns-servers" + }, + { + "label": "Manage DNS zones", + "slug": "manage-dns-zones" + }, + { + "label": "Enable DNSSEC", + "slug": "enable-dnssec" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "Domains", +"slug": "dedibox-domains" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-dns" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"items": [ + { + "label": "Configure the reverse DNS", + "slug": "configure-reverse-dns" + }, + { + "label": "Add a DNS delegation", + "slug": "add-dns-delegation" + }, + { + "label": "Configure secondary DNS", + "slug": "configure-secondary-dns" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "DNS", +"slug": "dedibox-dns" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-ip-failover" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Order a failover IP", + "slug": "order-failover-ip" + }, + { + "label": "Assign a failover IP", + "slug": "assign-failover-ip" + }, + { + "label": "Configure the reverse DNS", + "slug": "configure-reverse-dns" + }, + { + "label": "Configure a failover IP on CentOS", + "slug": "configure-centos" + }, + { + "label": "Configure a failover IP on Debian/Ubuntu", + "slug": "configure-debian-ubuntu" + }, + { + "label": "Configure a failover IP on FreeBSD", + "slug": "configure-freebsd" + }, + { + "label": "Configure a failover IP on Windows Server", + "slug": "configure-windows" + }, + { + "label": "Create a vitual MAC address", + "slug": "create-virtual-mac" + }, + { + "label": "Configure a multi-IP virtual MAC address group", + "slug": "configure-multiip-virtualmac" + }, + { + "label": "Configure the network of a virtual machine", + "slug": "configure-network-virtual-machine" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "Failover IP", +"slug": "dedibox-ip-failover" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-ipv6" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Request an IPv6 prefix", + "slug": "request-prefix" + }, + { + "label": "Create an IPv6 subnets", + "slug": "create-subnet" + }, + { + "label": "Enable IPv6 SLAAC", + "slug": "enable-ipv6-slaac" + }, + { + "label": "Configure IPv6 on Linux", + "slug": "configure-ipv6-linux" + }, + { + "label": "Configure IPv6 on Windows", + "slug": "configure-ipv6-windows" + }, + { + "label": "Resolve connectivity issues", + "slug": "debug-ipv6" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "IPv6", +"slug": "dedibox-ipv6" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-network" +}, +{ +"items": [ + { + "label": "Configure Network with Netplan on Ubuntu", + "slug": "configure-network-netplan" + }, + { + "label": "Subscribe to JMRP", + "slug": "subscribe-to-jmrp" + } +], +"label": "How to", +"slug": "how-to" +}, +{ +"items": [ + { + "label": "Anti-DDoS Solutions", + "slug": "anti-ddos" + } +], +"label": "Additional Content", +"slug": "reference-content" +}, +{ +"label": "Troubleshooting", +"slug": "troubleshooting" +} +], +"label": "Network", +"slug": "dedibox-network" +}, +{ +"items": [ +{ +"label": "Overview", +"slug": "../dedibox-rpn" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Configure jumboframes", + "slug": "configure-jumboframes" + }, + { + "label": "Configure the RPNv1", + "slug": "configure-rpnv1" + }, + { + "label": "Configure the RPNv2", + "slug": "configure-rpnv2" + }, + { + "label": "Use the RPN VPN", + "slug": "use-rpn-vpn" + }, + { + "label": "Configure the RPNv1 gateway", + "slug": "configure-rpnv1-gateway" + }, + { + "label": "Find the RPNv1 gateway", + "slug": "find-rpn-gateway" + }, + { + "label": "Connect to an RPN SAN", + "slug": "connect-rpn-san" + }, + { + "label": "Mount an RPN SAN on Linux", + "slug": "mount-rpn-san-linux" + }, + { + "label": "Configure RPN SAN on ESXi 5/6", + "slug": "use-rpn-san-esxi" + }, + { + "label": "Configure RPN SAN on ESXi 7", + "slug": "use-rpn-san-esxi-v7" + }, + { + "label": "Configure RPN SAN on Proxmox", + "slug": "use-rpn-san-proxmox" + }, + { + "label": "Connect Windows Server to an RPN SAN", + "slug": "connect-rpn-san-windows" + } +], +"label": "How to", +"slug": "how-to" +}, +{ +"items": [ + { + "label": "Private Networks overview", + "slug": "private-networks-overview" + } +], +"label": "Additional Content", +"slug": "reference-content" +} +], +"label": "RPN", +"slug": "dedibox-rpn" +} +], +"label": "Dedibox Network", +"category": "dedibox-network" +} +], +"label": "Dedibox" +}, +{ +"items": [ +{ +"icon": "partners", +"items": [ +{ +"items": [ +{ +"label": "Overview", +"slug": "../partner-space" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ + { + "label": "Add a client", + "slug": "add-client" + }, + { + "label": "Edit client information", + "slug": "edit-client-information" + }, + { + "label": "Lock a client's Organization", + "slug": "lock-client-organization" + }, + { + "label": "Unlock a client's Organization", + "slug": "unlock-client-organization" + }, + { + "label": "Grant access to the Partner Space", + "slug": "grant-access-to-partner-space" + } +], +"label": "How to", +"slug": "how-to" +} +], +"label": "Partner Space", +"slug": "partner-space" +} +], +"label": "Additional Services", +"category": "additional-services" +} +], +"label": "Additional Services" +} +] \ No newline at end of file From 31cda932e40a1819d6a53de600971afe40e6d5ce Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Wed, 7 May 2025 17:27:06 +0200 Subject: [PATCH 05/10] fix(acc): filters.json (#4923) * fix(acc): menu * fix(acc): fiters * fix(acc): alphabetical order --- menu/filters.json | 281 +++++++++++++++++++++++++++++++--------------- 1 file changed, 191 insertions(+), 90 deletions(-) diff --git a/menu/filters.json b/menu/filters.json index 23922a5de6..d77d1a2075 100644 --- a/menu/filters.json +++ b/menu/filters.json @@ -2,31 +2,65 @@ { "items": [ { - "category": "instances", - "label": "Instances" + "category": "console", + "label": "Account" + } + ], + "category": "console", + "label": "Account", + "icon": "console" + }, + { + "items": [ + { + "category": "billing", + "label": "Billing" }, { - "category": "gpu-instances", - "label": "GPU Instances" + "category": "environmental-footprint", + "label": "Environmental Footprint" + }, + { + "category": "product-catalog", + "label": "Product Catalog" } ], - "category": "compute", - "label": "Compute", - "icon": "compute" + "category": "billing", + "label": "Cost & Impact Management", + "icon": "billing" }, { "items": [ { - "category": "managed-inference", - "label": "Managed Inference" + "category": "iam", + "label": "IAM" + }, + { + "category": "key-manager", + "label": "Key Manager" }, + { + "category": "secret-manager", + "label": "Secret Manager" + } + ], + "category": "security-identity", + "label": "Security & Identity", + "icon": "security" + }, + { + "items": [ { "category": "generative-apis", "label": "Generative APIs" + }, + { + "category": "managed-inference", + "label": "Managed Inference" } ], "category": "ai-data", - "label": "AI & Data", + "label": "AI", "icon": "ai" }, { @@ -35,13 +69,13 @@ "category": "apple-silicon", "label": "Apple silicon" }, - { - "category": "elastic-metal", - "label": "Elastic Metal" - }, { "category": "dedibox", "label": "Dedibox" + }, + { + "category": "elastic-metal", + "label": "Elastic Metal" } ], "category": "bare-metal", @@ -51,31 +85,27 @@ { "items": [ { - "category": "secret-manager", - "label": "Secret Manager" - }, - { - "category": "key-manager", - "label": "Key Manager" + "category": "instances", + "label": "CPU Instances" }, { - "category": "audit-trail", - "label": "Audit Trail" + "category": "gpu-instances", + "label": "GPU Instances" } ], - "category": "security-identity", - "label": "Security & Identity", - "icon": "iam" + "category": "compute", + "label": "Compute", + "icon": "compute" }, { "items": [ - { - "category": "kubernetes", - "label": "Kubernetes" - }, { "category": "container-registry", "label": "Container Registry" + }, + { + "category": "kubernetes", + "label": "Kubernetes" } ], "category": "containers", @@ -85,129 +115,200 @@ { "items": [ { - "category": "functions", - "label": "Functions" - }, - { - "category": "containers", - "label": "Containers" + "category": "data-lab", + "label": "Data Lab for Apache Spark™" }, { - "category": "jobs", - "label": "Jobs" - }, + "category": "nats", + "label": "NATS" + } + ], + "category": "data-and-analytics", + "label": "Data & Analytics", + "icon": "managedServices" + }, + { + "items": [ { - "category": "serverless-sqldb", - "label": "SQL databases" + "category": "postgresql-and-mysql", + "label": "Managed Databases for PostgreSQL and MySQL" }, { - "category": "nats", - "label": "NATS" + "category": "redistm", + "label": "Managed Databases for Redis™" }, { - "category": "queues", - "label": "Queues" + "category": "mongodb", + "label": "Managed MongoDB®" }, { - "category": "Topics and Events", - "label": "topics-and-events" + "category": "sql-databases", + "label": "SQL Databases" } ], - "category": "serverless", - "label": "Serverless", - "icon": "serverless" + "category": "databases", + "label": "Databases", + "icon": "database" }, { "items": [ { - "category": "object-storage", - "label": "Object Storage" + "category": "cli", + "label": "CLI" }, { - "category": "block-storage", - "label": "Block Storage" + "category": "packer", + "label": "Packer" + }, + { + "category": "terraform", + "label": "Terraform" } ], - "category": "storage", - "label": "Storage", - "icon": "storage" + "category": "devtools", + "label": "Devtools", + "icon": "devtools" + }, + { + "category": "documentation", + "label": "Documentation", + "icon": "documentation" }, { "items": [ { - "category": "postgresql-and-mysql", - "label": "PostgreSQL and MySQL" + "category": "domains-and-dns", + "label": "Domains and DNS" + }, + { + "category": "transactional-email", + "label": "Transactional Email" + }, + { + "category": "webhosting", + "label": "Web Hosting" } ], - "category": "managed-databases", - "label": "Managed Databases", - "icon": "database" + "category": "domains-and-webhosting", + "label": "Domains & Web Hosting", + "icon": "managedServices" }, { "items": [ { - "category": "vpc", - "label": "VPC" + "category": "iot", + "label": "IoT Hub" }, { - "category": "load-balancer", - "label": "Load Balancer" + "category": "queues", + "label": "Queues" }, { - "category": "domains-and-dns", - "label": "Domains and DNS" + "category": "topics-and-events", + "label": "Topics and Events" } ], - "category": "network", - "label": "Network", - "icon": "network" + "category": "integration-services", + "label": "Integration Services", + "icon": "managedServices" }, { "items": [ + { + "category": "audit-trail", + "label": "Audit Trail" + }, { "category": "cockpit", "label": "Cockpit" } ], - "category": "observability", - "label": "Observability", + "category": "monitoring", + "label": "Monitoring", "icon": "observability" }, { "items": [ { - "category": "transactional-email", - "label": "Transactional Email" + "category": "dedilink", + "label": "Dedilink" + }, + { + "category": "edge-services", + "label": "Edge Services" + }, + { + "category": "interlink", + "label": "InterLink" + }, + { + "category": "ipam", + "label": "IPAM" + }, + { + "category": "load-balancers", + "label": "Load Balancers" + }, + { + "category": "public-gateways", + "label": "Public Gateways" + }, + { + "category": "site-to-site-vpn", + "label": "Site-to-Site VPN" + }, + { + "category": "vpc", + "label": "VPC" } ], - "category": "managed-services", - "label": "Managed Services", - "icon": "managedServices" + "category": "network", + "label": "Network", + "icon": "network" }, { "items": [ { - "category": "terraform", - "label": "Terraform" + "category": "containers", + "label": "Containers" }, { - "category": "packer", - "label": "Packer" + "category": "functions", + "label": "Functions" + }, + { + "category": "jobs", + "label": "Jobs" } ], - "category": "devtools", - "label": "Developer Tools", - "icon": "devtools" + "category": "serverless", + "label": "Serverless", + "icon": "serverless" }, { "items": [ { - "category": "iot-hub", - "label": "IoT Hub" + "category": "block-storage", + "label": "Block Storage" + }, + { + "category": "object-storage", + "label": "Object Storage" + } + ], + "category": "storage", + "label": "Storage", + "icon": "storage" + }, + { + "items": [ + { + "category": "partner-space", + "label": "Partner Space" } ], - "category": "iot", - "label": "IoT", - "icon": "iot" + "category": "partners", + "label": "Partners", + "icon": "partners" } -] +] \ No newline at end of file From 1333a50655cad811ce5b012ff6ccb15ece7715c4 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Wed, 7 May 2025 17:43:05 +0200 Subject: [PATCH 06/10] fix(gen): update docs with new console menu (#4924) * fix(acc): menu * fix(acc): instructions * fix(acc): gpu --- menu/navigation.json | 3628 +++++++++++------ .../products-availability.mdx | 4 +- .../configure-audit-trail-permissions.mdx | 2 +- pages/audit-trail/how-to/use-audit-trail.mdx | 2 +- pages/audit-trail/quickstart.mdx | 2 +- .../access-grafana-and-managed-dashboards.mdx | 2 +- .../how-to/activate-managed-alerts.mdx | 2 +- pages/cockpit/how-to/activate-push-traces.mdx | 6 +- pages/cockpit/how-to/add-contact-points.mdx | 2 +- .../cockpit/how-to/change-data-retention.mdx | 2 +- .../how-to/create-external-data-sources.mdx | 2 +- pages/cockpit/how-to/create-token.mdx | 2 +- .../how-to/delete-external-data-sources.mdx | 2 +- pages/cockpit/how-to/enable-alert-manager.mdx | 2 +- .../how-to/retrieve-grafana-credentials.mdx | 2 +- .../how-to/send-logs-from-k8s-to-cockpit.mdx | 4 +- .../send-metrics-from-k8s-to-cockpit.mdx | 4 +- .../how-to/send-metrics-logs-to-cockpit.mdx | 2 +- .../send-metrics-with-grafana-alloy.mdx | 2 +- pages/cockpit/quickstart.mdx | 4 +- ...resetting-grafana-password-via-the-api.mdx | 2 +- pages/data-lab/how-to/connect-to-data-lab.mdx | 2 +- pages/data-lab/how-to/create-data-lab.mdx | 2 +- .../how-to/manage-delete-data-lab.mdx | 4 +- pages/data-lab/quickstart.mdx | 12 +- .../how-to/add-external-domain.mdx | 2 +- .../how-to/configure-autorenew.mdx | 4 +- .../how-to/configure-dns-zones.mdx | 8 +- .../configure-dnssec-internal-domain.mdx | 4 +- .../how-to/delete-external-domain.mdx | 2 +- pages/domains-and-dns/how-to/lock-domain.mdx | 2 +- .../how-to/manage-dns-records.mdx | 6 +- .../how-to/manage-external-domain.mdx | 2 +- .../manage-nameservers-internal-domain.mdx | 2 +- .../how-to/register-internal-domain.mdx | 2 +- pages/domains-and-dns/how-to/renew-domain.mdx | 2 +- pages/domains-and-dns/how-to/trade-domain.mdx | 2 +- .../how-to/transfer-external-domain.mdx | 4 +- .../how-to/unlock-internal-domain.mdx | 2 +- pages/domains-and-dns/quickstart.mdx | 14 +- .../gpu/how-to/create-manage-gpu-instance.mdx | 2 +- .../api-cli/increasing-volume-size.mdx | 2 +- .../how-to/configure-reverse-dns.mdx | 2 +- .../instances/how-to/connect-to-instance.mdx | 6 +- pages/instances/how-to/create-a-backup.mdx | 6 +- pages/instances/how-to/create-an-instance.mdx | 4 +- .../how-to/create-image-from-snapshot.mdx | 2 +- pages/instances/how-to/delete-instance.mdx | 2 +- pages/instances/how-to/manage-storage.mdx | 12 +- pages/instances/how-to/migrate-instances.mdx | 4 +- pages/instances/how-to/migrate-routed-ips.mdx | 6 +- pages/instances/how-to/power-off-instance.mdx | 4 +- .../how-to/send-emails-from-your-instance.mdx | 2 +- pages/instances/how-to/use-boot-modes.mdx | 8 +- pages/instances/how-to/use-flexips.mdx | 10 +- .../instances/how-to/use-placement-groups.mdx | 28 +- .../instances/how-to/use-private-networks.mdx | 6 +- .../how-to/use-protected-instance.mdx | 2 +- .../instances/how-to/use-security-groups.mdx | 14 +- pages/instances/how-to/use-serial-console.mdx | 2 +- pages/instances/how-to/use-standby-mode.mdx | 2 +- pages/instances/quickstart.mdx | 4 +- ...-instance-specific-ssh-keys-using-tags.mdx | 2 +- .../troubleshooting/bootscript-eol.mdx | 4 +- .../troubleshooting/change-rescue-mode.mdx | 2 +- pages/iot-hub/how-to/add-device.mdx | 2 +- pages/iot-hub/how-to/change-plan.mdx | 2 +- pages/iot-hub/how-to/create-hub.mdx | 2 +- pages/iot-hub/how-to/create-route.mdx | 4 +- pages/iot-hub/how-to/delete-device.mdx | 2 +- pages/iot-hub/how-to/delete-hub.mdx | 2 +- pages/iot-hub/how-to/delete-route.mdx | 2 +- .../how-to/enable-auto-provisioning.mdx | 2 +- pages/iot-hub/how-to/enable-disable-hub.mdx | 2 +- .../provide-own-certificate-authority.mdx | 2 +- .../how-to/provide-own-device-certificate.mdx | 2 +- .../how-to/renew-device-certificate.mdx | 2 +- .../iot-hub/how-to/setup-use-rest-network.mdx | 2 +- .../how-to/setup-use-sigfox-network.mdx | 2 +- pages/iot-hub/how-to/simulate-event.mdx | 2 +- pages/iot-hub/how-to/view-metrics.mdx | 4 +- pages/iot-hub/quickstart.mdx | 4 +- .../api-cli/pg-audit.mdx | 2 +- .../how-to/add-a-database.mdx | 2 +- .../how-to/add-users.mdx | 2 +- .../how-to/apply-maintenance.mdx | 2 +- .../how-to/change-volume-type.mdx | 2 +- .../how-to/clone-a-database-instance.mdx | 2 +- .../how-to/configure-advanced-settings.mdx | 2 +- .../how-to/connect-database-instance.mdx | 2 +- .../connect-database-private-network.mdx | 4 +- .../how-to/create-a-database.mdx | 2 +- .../how-to/create-read-replica.mdx | 2 +- .../how-to/delete-a-database.mdx | 2 +- .../how-to/delete-db.mdx | 2 +- .../how-to/enable-autobackup.mdx | 2 +- .../how-to/enable-high-availability.mdx | 2 +- .../how-to/manage-allowed-ip-addresses.mdx | 2 +- .../how-to/manage-permissions.mdx | 2 +- .../how-to/manage-read-replica.mdx | 12 +- .../how-to/remove-public-endpoint.mdx | 4 +- .../how-to/renew-tls-certificate.mdx | 2 +- .../how-to/upgrade-a-database.mdx | 4 +- .../how-to/upgrade-version.mdx | 2 +- .../quickstart.mdx | 6 +- .../configure-advanced-settings-redis.mdx | 2 +- .../connect-to-redis-database-instance.mdx | 2 +- .../how-to/create-a-database-for-redis.mdx | 2 +- .../how-to/delete-a-database-for-redis.mdx | 2 +- .../manage-allowed-ip-addresses-redis.mdx | 2 +- .../how-to/scale-up-a-database-for-redis.mdx | 2 +- .../quickstart.mdx | 4 +- .../how-to/create-deployment.mdx | 2 +- .../how-to/delete-deployment.mdx | 2 +- .../how-to/import-custom-model.mdx | 4 +- .../how-to/manage-allowed-ips.mdx | 2 +- ...managed-inference-with-private-network.mdx | 8 +- .../how-to/monitor-deployment.mdx | 2 +- pages/managed-inference/quickstart.mdx | 12 +- .../api-cli/backup-and-restore.mdx | 2 +- .../how-to/connect-database-instance.mdx | 2 +- .../connect-database-private-network.mdx | 4 +- .../how-to/create-a-database-instance.mdx | 2 +- .../how-to/delete-a-database-instance.mdx | 2 +- .../how-to/increase-volume.mdx | 2 +- .../how-to/manage-users.mdx | 2 +- .../managed-mongodb-databases/quickstart.mdx | 4 +- .../how-to/configure-autoscaling.mdx | 4 +- .../how-to/create-a-database.mdx | 2 +- .../how-to/delete-a-database.mdx | 2 +- .../how-to/manage-backups.mdx | 6 +- .../how-to/manage-permissions.mdx | 8 +- pages/serverless-sql-databases/quickstart.mdx | 6 +- .../add-spf-dkim-records-to-your-domain.mdx | 2 +- .../how-to/autoconfigure-domain.mdx | 4 +- ...figure-domain-with-transactional-email.mdx | 2 +- .../how-to/create-webhooks.mdx | 6 +- .../how-to/delete-tem-domain.mdx | 2 +- .../how-to/manage-blocklists.mdx | 6 +- .../how-to/manage-email-activity.mdx | 4 +- .../how-to/manage-tem-plans.mdx | 4 +- pages/transactional-email/quickstart.mdx | 4 +- .../reference-content/smtp-configuration.mdx | 2 +- .../how-to/configure-dns-webhosting.mdx | 2 +- pages/webhosting/how-to/manage-databases.mdx | 10 +- .../how-to/manage-email-accounts.mdx | 8 +- .../webhosting/how-to/manage-ftp-accounts.mdx | 4 +- pages/webhosting/how-to/manage-webhosting.mdx | 2 +- .../webhosting/how-to/order-dedicated-ip.mdx | 4 +- pages/webhosting/how-to/order-webhosting.mdx | 2 +- .../webhosting/how-to/protect-webhosting.mdx | 2 +- .../how-to/terminate-webhosting.mdx | 2 +- pages/webhosting/quickstart.mdx | 12 +- .../index.mdx | 6 +- .../use-cockpit-with-terraform/index.mdx | 2 +- 155 files changed, 2764 insertions(+), 1426 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index d0c8445e33..dc75052e5b 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -2720,7 +2720,7 @@ "items": [ { "label": "Overview", - "slug": "../domains-and-dns" + "slug": "../domains-and-dns""slug": "../domains-and-dns" }, { "label": "Concepts", @@ -2738,18 +2738,22 @@ "items": [ { "label": "Register a domain name", + "slug": "register-internal-domain""label": "Register a domain name", "slug": "register-internal-domain" }, { "label": "Transfer an external domain", + "slug": "transfer-external-domain""label": "Transfer an external domain", "slug": "transfer-external-domain" }, { "label": "Configure autorenew", + "slug": "configure-autorenew""label": "Configure autorenew", "slug": "configure-autorenew" }, { "label": "Renew a domain", + "slug": "renew-domain""label": "Renew a domain", "slug": "renew-domain" }, { @@ -2986,6 +2990,10 @@ ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], "label": "Scaleway CLI", @@ -4756,18 +4764,17 @@ "slug": "vpc" } ], - "label": "Network", - "category": "network" + "label": "Domains & Web Hosting", + "category": "domains-and-web-hosting" }, { - "icon": "serverless", - "icon": "serverless", + "icon": "managedServices", "items": [ { "items": [ { "label": "Overview", - "slug": "../serverless-containers""slug": "../serverless-containers" + "slug": "../domains-and-dns" }, { "label": "Concepts", @@ -4784,69 +4791,99 @@ { "items": [ { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace""label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace" + "label": "Register a domain name", + "slug": "register-internal-domain" + }, + { + "label": "Transfer an external domain", + "slug": "transfer-external-domain" + }, + { + "label": "Configure autorenew", + "slug": "configure-autorenew" + }, + { + "label": "Renew a domain", + "slug": "renew-domain" + }, + { + "label": "Use the Domains and DNS trade feature", + "slug": "trade-domain" + }, + { + "label": "Lock an internal domain", + "slug": "lock-domain" + }, + { + "label": "Unlock an internal domain", + "slug": "unlock-internal-domain" + }, + { + "label": "Connect to the default Websocket network", + "slug": "connect-default-websocket-network" + }, + { + "label": "Use the MQTT Webclient", + "slug": "use-mqtt-webclient" + }, + { + "label": "Set up and use a REST network", + "slug": "setup-use-rest-network" }, { - "label": "Deploy a container", - "slug": "deploy-container""label": "Deploy a container", - "slug": "deploy-container" + "label": "Set up and use a Sigfox network", + "slug": "setup-use-sigfox-network" }, { - "label": "Manage a container", - "slug": "manage-a-container""label": "Manage a container", - "slug": "manage-a-container" + "label": "Create a route", + "slug": "create-route" }, { - "label": "Build and push a container image", - "slug": "build-push-container-image""label": "Build and push a container image", - "slug": "build-push-container-image" + "label": "Simulate events", + "slug": "simulate-event" }, { - "label": "Add a custom domain to a container", - "slug": "add-a-custom-domain-to-a-container""label": "Add a custom domain to a container", - "slug": "add-a-custom-domain-to-a-container" + "label": "Understand event messages", + "slug": "understand-event-messages""label": "Understand event messages", + "slug": "understand-event-messages" }, { - "label": "Modify container privacy", - "slug": "modify-container-privacy""label": "Modify container privacy", - "slug": "modify-container-privacy" + "label": "Triggering functions from IoT Hub messages", + "slug": "trigger-functions-from-messages""label": "Triggering functions from IoT Hub messages", + "slug": "trigger-functions-from-messages" }, { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console""label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" + "label": "View metrics", + "slug": "view-metrics" }, { - "label": "Secure a container", - "slug": "secure-a-container""label": "Secure a container", - "slug": "secure-a-container" + "label": "Enable auto-provisioning", + "slug": "enable-auto-provisioning""label": "View metrics", + "slug": "view-metrics" }, { - "label": "Test a container", - "slug": "test-a-container""label": "Test a container", - "slug": "test-a-container" + "label": "Enable auto-provisioning", + "slug": "enable-auto-provisioning" }, { - "label": "Monitor container logs and metrics", - "slug": "monitor-container""label": "Monitor container logs and metrics", - "slug": "monitor-container" + "label": "Change the product plan", + "slug": "change-plan""label": "Change the product plan", + "slug": "change-plan" }, { - "label": "Add a trigger to a container", - "slug": "add-trigger-to-a-container""label": "Add a trigger to a container", - "slug": "add-trigger-to-a-container" + "label": "Delete a Route", + "slug": "delete-route""label": "Delete a Route", + "slug": "delete-route" }, { - "label": "Configure alerts for a container", - "slug": "configure-alerts-containers""label": "Configure alerts for a container", - "slug": "configure-alerts-containers" + "label": "Delete a Device", + "slug": "delete-device""label": "Delete a Device", + "slug": "delete-device" }, { - "label": "Delete a container", - "slug": "delete-a-container""label": "Delete a container", - "slug": "delete-a-container" + "label": "Delete a Hub", + "slug": "delete-hub""label": "Delete a Hub", + "slug": "delete-hub" } ], "label": "How to", @@ -4855,27 +4892,49 @@ { "items": [ { - "label": "Containers API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/""label": "Containers API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" + "label": "IoT Hub API Reference", + "slug": "https://www.scaleway.com/en/developers/api/iot/" + }, + { + "label": "Getting started with the IoT Hub CLI", + "slug": "getting-started-with-iot-hub-cli" + }, + { + "label": "Getting started with the IoT Hub API", + "slug": "getting-started-with-iot-hub-api" + }, + { + "label": "Configuring IoT Hub routes", + "slug": "iot-hub-routes" + }, + { + "label": "Discovering IoT Hub Database Route Tips and Tricks", + "slug": "cli-db-tips-tricks" + }, + { + "label": "Migrating from the IoT API v1beta1", + "slug": "migrating-from-api-v1beta1""label": "IoT Hub API Reference", + "slug": "https://www.scaleway.com/en/developers/api/iot/" + }, + { + "label": "Getting started with the IoT Hub CLI", + "slug": "getting-started-with-iot-hub-cli" }, { - "label": "Create and deploy a container with the Scaleway API", - "slug": "deploy-container-api""label": "Create and deploy a container with the Scaleway API", - "slug": "deploy-container-api" + "label": "Getting started with the IoT Hub API", + "slug": "getting-started-with-iot-hub-api" }, { - "label": "Create and deploy a container with the Scaleway CLI", - "slug": "deploy-container-cli" + "label": "Configuring IoT Hub routes", + "slug": "iot-hub-routes" }, { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry""label": "Create and deploy a container with the Scaleway CLI", - "slug": "deploy-container-cli" + "label": "Discovering IoT Hub Database Route Tips and Tricks", + "slug": "cli-db-tips-tricks" }, { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" + "label": "Migrating from the IoT API v1beta1", + "slug": "migrating-from-api-v1beta1" } ], "label": "API/CLI", @@ -4884,86 +4943,275 @@ { "items": [ { - "label": "Containers limitations", - "slug": "containers-limitations" + "label": "Overview", + "slug": "overview" + }, + { + "label": "Understanding Hubs", + "slug": "hubs" + }, + { + "label": "Understanding Devices", + "slug": "devices" + }, + { + "label": "Understanding Networks", + "slug": "networks" + }, + { + "label": "Understanding Routes", + "slug": "routes" + }, + { + "label": "Updating your Endpoint's Certificate Authority", + "slug": "certificate" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "IoT Hub", + "slug": "iot-hub" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../topics-and-events" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create credentials", + "slug": "create-credentials" }, { - "label": "Methods to deploy Serverless Containers", - "slug": "deploy-container" + "label": "Manage credentials", + "slug": "manage-credentials" }, { - "label": "Containers use cases", - "slug": "use-cases" + "label": "Create and manage topics", + "slug": "create-manage-topics" }, { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" + "label": "Create and manage subscriptions", + "slug": "create-manage-subscriptions" }, { - "label": "Containers concurrency", - "slug": "containers-concurrency" + "label": "Monitor Topics and Events with Cockpit", + "slug": "monitor-topics-cockpit" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Topics and Events API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" }, { - "label": "Containers autoscaling", - "slug": "containers-autoscaling""label": "Containers limitations", - "slug": "containers-limitations" + "label": "Connecting Topics and Events to the AWS-CLI", + "slug": "connect-aws-cli" }, { - "label": "Methods to deploy Serverless Containers", - "slug": "deploy-container" + "label": "Using Topics and Events with the AWS-CLI", + "slug": "topics-events-aws-cli" }, { - "label": "Containers use cases", - "slug": "use-cases" + "label": "Using Go, Python or Node.js with Topics and Events", + "slug": "python-node-topics-events" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Topics and Events overview", + "slug": "topics-and-events-overview" }, { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" + "label": "Topics and Events - supported actions", + "slug": "topics-and-events-support" }, { - "label": "Containers concurrency", - "slug": "containers-concurrency" + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Topics and Events", + "slug": "topics-and-events" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../queues" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create credentials", + "slug": "create-credentials" }, { - "label": "Containers autoscaling", - "slug": "containers-autoscaling" + "label": "Manage credentials", + "slug": "manage-credentials" }, { - "label": "Containers billing", - "slug": "containers-billing" + "label": "Create and manage queues", + "slug": "create-manage-queues" }, { - "label": "Containers port parameter", - "slug": "port-parameter-variable" + "label": "Monitor Queues with Cockpit", + "slug": "monitor-queues-cockpit" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Queues API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" }, { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" + "label": "Connecting Queues to the AWS-CLI", + "slug": "connect-aws-cli" }, { - "label": "Cron schedules reference", - "slug": "cron-schedules" + "label": "Using Queues with the AWS-CLI", + "slug": "queues-aws-cli" }, { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit""label": "Containers billing", - "slug": "containers-billing" + "label": "Using Go, Python or Node.js with Queues", + "slug": "python-node-queues" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Queues overview", + "slug": "queues-overview" }, { - "label": "Containers port parameter", - "slug": "port-parameter-variable" + "label": "Queues - supported actions", + "slug": "queues-support" }, { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional content", + "slug": "reference-content" + } + ], + "label": "Queues", + "slug": "queues" + } + ], + "label": "Integration Services", + "category": "integration-services" + }, + { + "icon": "observability", + "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../audit-trail" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Configure the Audit Trail permission set", + "slug": "configure-audit-trail-permissions" }, { - "label": "Cron schedules reference", - "slug": "cron-schedules" + "label": "Use Audit Trail", + "slug": "use-audit-trail" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Audit Trail API Reference", + "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Audit Trail product integration", + "slug": "resource-integration-with-adt" }, { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit" + "label": "Supported endpoints for Audit Trail", + "slug": "adt-supported-endpoints" } ], "label": "Additional Content", @@ -4974,173 +5222,219 @@ "slug": "troubleshooting" } ], - "label": "Containers", - "slug": "serverless-containers" + "label": "Audit Trail", + "slug": "audit-trail""label": "Audit Trail", + "slug": "audit-trail" }, - "label": "Containers", - "slug": "serverless-containers" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../serverless-functions" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-functions-namespace" - }, - { - "label": "Create a function", - "slug": "create-a-function" - }, - { - "label": "Test a function", - "slug": "test-a-function" - }, - { - "label": "Package function in a zip file", - "slug": "package-function-dependencies-in-zip" - }, - { - "label": "Manage a function", - "slug": "manage-a-function" - }, - { - "label": "Add a trigger to a function", - "slug": "add-trigger-to-a-function" - }, - { - "label": "Add a custom domain name to a function", - "slug": "add-a-custom-domain-name-to-a-function" - }, - { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" - }, - { - "label": "Secure a function", - "slug": "secure-a-function" - }, - { - "label": "Monitor function logs and metrics", - "slug": "monitor-function" - }, - { - "label": "Configure alerts for a function", - "slug": "configure-alerts-functions" - }, - { - "label": "Delete a function", - "slug": "delete-a-function" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Functions API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" - }, - { - "label": "Create and deploy a function with the Scaleway API", - "slug": "deploy-function-api" - }, - { - "label": "Create and deploy a function with the Scaleway CLI", - "slug": "deploy-function-cli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Functions runtimes", - "slug": "functions-runtimes" - }, - { - "label": "Functions limitations", - "slug": "functions-limitations" - }, - { - "label": "Methods to deploy Serverless Functions", - "slug": "deploy-function" - }, - { - "label": "Functions local testing", - "slug": "local-testing" - }, - { - "label": "Functions use cases", - "slug": "use-cases" - }, - { - "label": "Functions handlers", - "slug": "functions-handlers" - }, - { - "label": "Functions autoscaling", - "slug": "functions-autoscaling" - }, - { - "label": "Code examples", - "slug": "code-examples" - }, - { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" - }, - { - "label": "Serverless Functions billing", - "slug": "functions-billing" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - }, - { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Functions", - "slug": "serverless-functions" - }, + { + "items": [ + { + "label": "Overview", + "slug": "../cockpit""slug": "../cockpit" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Retrieve your Grafana credentials", + "slug": "retrieve-grafana-credentials" + }, + { + "label": "Create a token", + "slug": "create-token" + }, + { + "label": "Enable the alert manager", + "slug": "enable-alert-manager" + }, + { + "label": "Create and push traces", + "slug": "activate-push-traces""label": "Retrieve your Grafana credentials", + "slug": "retrieve-grafana-credentials" + }, + { + "label": "Create a token", + "slug": "create-token" + }, + { + "label": "Enable the alert manager", + "slug": "enable-alert-manager" + }, + { + "label": "Create and push traces", + "slug": "activate-push-traces" + }, + { + "label": "Activate Scaleway preconfigured alerts", + "slug": "activate-managed-alerts" + }, + { + "label": "Add contact points", + "slug": "add-contact-points" + }, + { + "label": "Configure alerts for Scaleway resources", + "slug": "configure-alerts-for-scw-resources" + }, + { + "label": "Access Grafana and preconfigured dashboards", + "slug": "access-grafana-and-managed-dashboards""label": "Activate Scaleway preconfigured alerts", + "slug": "activate-managed-alerts" + }, + { + "label": "Add contact points", + "slug": "add-contact-points" + }, + { + "label": "Configure alerts for Scaleway resources", + "slug": "configure-alerts-for-scw-resources" + }, + { + "label": "Access Grafana and preconfigured dashboards", + "slug": "access-grafana-and-managed-dashboards" + }, + { + "label": "Create a custom data source", + "slug": "create-external-data-sources" + }, + { + "label": "Change data retention period", + "slug": "change-data-retention" + }, + { + "label": "Send metrics to Cockpit using Grafana Alloy", + "slug": "send-metrics-with-grafana-alloy" + }, + { + "label": "Send metrics from your Kubernetes cluster to Cockpit", + "slug": "send-metrics-from-k8s-to-cockpit" + }, + { + "label": "Send logs from your Kubernetes cluster to Cockpit", + "slug": "send-logs-from-k8s-to-cockpit" + }, + { + "label": "Send metrics and logs to your Cockpit", + "slug": "send-metrics-logs-to-cockpit" + }, + { + "label": "Delete a custom data source", + "slug": "delete-external-data-sources""label": "Create a custom data source", + "slug": "create-external-data-sources" + }, + { + "label": "Change data retention period", + "slug": "change-data-retention" + }, + { + "label": "Send metrics to Cockpit using Grafana Alloy", + "slug": "send-metrics-with-grafana-alloy" + }, + { + "label": "Send metrics from your Kubernetes cluster to Cockpit", + "slug": "send-metrics-from-k8s-to-cockpit" + }, + { + "label": "Send logs from your Kubernetes cluster to Cockpit", + "slug": "send-logs-from-k8s-to-cockpit" + }, + { + "label": "Send metrics and logs to your Cockpit", + "slug": "send-metrics-logs-to-cockpit" + }, + { + "label": "Delete a custom data source", + "slug": "delete-external-data-sources" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Cockpit API Reference", + "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/""label": "Cockpit API Reference", + "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" + }, + { + "label": "Configuring the Grafana agent", + "slug": "configuring-grafana-agent" + }, + { + "label": "Retrieving logs programmatically using LogCLI", + "slug": "querying-logs-with-logcli""label": "Configuring the Grafana agent", + "slug": "configuring-grafana-agent" + }, + { + "label": "Retrieving logs programmatically using LogCLI", + "slug": "querying-logs-with-logcli" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Understanding Cockpit usage and pricing", + "slug": "understanding-cockpit-usage""label": "Understanding Cockpit usage and pricing", + "slug": "understanding-cockpit-usage" + }, + { + "label": "Cockpit capabilities and limits", + "slug": "cockpit-limitations""label": "Cockpit capabilities and limits", + "slug": "cockpit-limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Cockpit", + "slug": "cockpit" + } + ], + "label": "Monitoring", + "category": "monitoring" + }, + { + "icon": "network", + "items": [ + "label": "Cockpit", + "slug": "cockpit" + } + ], + "label": "Monitoring", + "category": "monitoring" +}, +{ + "icon": "network", + "items": [ { "items": [ { "label": "Overview", - "slug": "../serverless-jobs" + "slug": "../edge-services""slug": "../edge-services" }, { "label": "Concepts", @@ -5157,40 +5451,50 @@ { "items": [ { - "label": "Create a job", - "slug": "create-job" + "label": "Subscribe to Edge Services", + "slug": "subscribe-edge-services""label": "Subscribe to Edge Services", + "slug": "subscribe-edge-services" + }, + { + "label": "Create an Object Storage pipeline", + "slug": "create-pipeline-bucket""label": "Create an Object Storage pipeline", + "slug": "create-pipeline-bucket" }, { - "label": "Run a job", - "slug": "run-job" + "label": "Create a Load Balancer pipeline", + "slug": "create-pipeline-lb""label": "Create a Load Balancer pipeline", + "slug": "create-pipeline-lb" }, { - "label": "Stop a job", - "slug": "stop-job" + "label": "Configure a custom domain", + "slug": "configure-custom-domain""label": "Configure a custom domain", + "slug": "configure-custom-domain" }, { - "label": "Monitor a job", - "slug": "monitor-job" + "label": "Configure a cache", + "slug": "configure-cache" }, { - "label": "Build and push a container image", - "slug": "build-push-container-image" + "label": "Monitor with Cockpit", + "slug": "monitor-cockpit""label": "Configure a cache", + "slug": "configure-cache" }, { - "label": "Manage the scheduling of a job", - "slug": "manage-job-schedule" + "label": "Monitor with Cockpit", + "slug": "monitor-cockpit" }, { - "label": "Reference secrets in a job", - "slug": "reference-secret-in-job" + "label": "Delete an Edge Services pipeline", + "slug": "delete-pipeline" }, { - "label": "Configure alerts for a job", - "slug": "configure-alerts-jobs" + "label": "Terminate an Edge Services subscription", + "slug": "terminate-edge-services""label": "Delete an Edge Services pipeline", + "slug": "delete-pipeline" }, { - "label": "Delete a job", - "slug": "delete-job" + "label": "Terminate an Edge Services subscription", + "slug": "terminate-edge-services" } ], "label": "How to", @@ -5199,67 +5503,826 @@ { "items": [ { - "label": "Jobs API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-jobs/" + "label": "SSL/TLS certificates for Edge Services", + "slug": "ssl-tls-certificate" }, { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Jobs limitations", - "slug": "jobs-limitations" + "label": "CNAME records for Edge Services", + "slug": "cname-record" }, { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" + "label": "Understanding WAF", + "slug": "understanding-waf" }, { - "label": "Methods to deploy Serverless Jobs", - "slug": "deploy-job" + "label": "Understanding pricing", + "slug": "understanding-pricing" }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Jobs", - "slug": "serverless-jobs" - } - ], - "label": "Serverless", - "category": "serverless" -}, -{ - "icon": "storage", - "items": [ -} + "label": "SSL/TLS certificates for Edge Services", + "slug": "ssl-tls-certificate" + }, + { + "label": "CNAME records for Edge Services", + "slug": "cname-record" + }, + { + "label": "Understanding WAF", + "slug": "understanding-waf" + }, + { + "label": "Understanding pricing", + "slug": "understanding-pricing" + }, + { + "label": "Understanding General Availability", + "slug": "understanding-ga""label": "Understanding General Availability", + "slug": "understanding-ga" + } + ], + "label": "Additional content", + "label": "Additional content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Edge Services", + "slug": "edge-services""label": "Edge Services", + "slug": "edge-services" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../interlink" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Order an InterLink", + "slug": "order-interlink" + }, + { + "label": "Complete InterLink provisioning", + "slug": "complete-provisioning" + }, + { + "label": "Configure an InterLink", + "slug": "configure-interlink" + }, + { + "label": "Create a routing policy", + "slug": "create-routing-policy" + }, + { + "label": "Delete an InterLink", + "slug": "delete-interlink" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "InterLink API Reference", + "slug": "https://www.scaleway.com/en/developers/api/interlink/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "InterLink overview", + "slug": "overview" + }, + { + "label": "InterLink provisioning", + "slug": "provisioning" + }, + { + "label": "Configuring an InterLink", + "slug": "configuring" + }, + { + "label": "InterLink statuses", + "slug": "statuses" + }, + { + "label": "Using BGP communities", + "slug": "bgp-communities" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "InterLink", + "slug": "interlink" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../ipam" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "List your private IP addresses", + "slug": "list-ips" + }, + { + "label": "Manage your private IP addresses", + "slug": "manage-ips" + }, + { + "label": "Reserve an IP address", + "slug": "reserve-ip" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "IPAM API Reference", + "slug": "https://www.scaleway.com/en/developers/api/ipam/" + }, + { + "label": "Set a reverse IPv6 DNS record", + "slug": "set-ip-reverse" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Public connectivity: best practices", + "slug": "public-connectivity-best-practices" + }, + { + "label": "IPV6 and the Scaleway ecosystem", + "slug": "ipv6" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "IPAM", + "slug": "ipam" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../ipam" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "List your private IP addresses", + "slug": "list-ips" + }, + { + "label": "Manage your private IP addresses", + "slug": "manage-ips" + }, + { + "label": "Reserve an IP address", + "slug": "reserve-ip" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "IPAM API Reference", + "slug": "https://www.scaleway.com/en/developers/api/ipam/" + }, + { + "label": "Set a reverse IPv6 DNS record", + "slug": "set-ip-reverse" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Public connectivity: best practices", + "slug": "public-connectivity-best-practices" + }, + { + "label": "IPV6 and the Scaleway ecosystem", + "slug": "ipv6" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "IPAM", + "slug": "ipam" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../load-balancer" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Load Balancer", + "slug": "create-load-balancer" + }, + { + "label": "Create frontends and backends", + "slug": "create-frontends-backends" + }, + { + "label": "Manage frontends and backends", + "slug": "manage-frontends-and-backends" + }, + { + "label": "Add an SSL/TLS certificate", + "slug": "add-certificate" + }, + { + "label": "Create and manage ACLs", + "slug": "create-manage-acls" + }, + { + "label": "Create and manage routes", + "slug": "create-manage-routes" + }, + { + "label": "Use a Load Balancer with a Private Network", + "slug": "use-with-private-network" + }, + { + "label": "Set up an Edge Services pipeline", + "slug": "use-edge-services" + }, + { + "label": "Set up a customized error page", + "slug": "set-up-s3-failover" + }, + { + "label": "Create and manage flexible IPs", + "slug": "create-manage-flex-ips" + }, + { + "label": "Resize a Load Balancer", + "slug": "resize-lb" + }, + { + "label": "Monitor your Load Balancer with Scaleway Cockpit", + "slug": "monitor-lb-cockpit" + }, + { + "label": "Delete a Load Balancer", + "slug": "delete-load-balancer" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Load Balancer API Reference", + "slug": "https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/" + }, + { + "label": "Setting up SSL offloading", + "slug": "setting-up-ssl-offloading" + }, + { + "label": "Configuring balancing rules", + "slug": "configuring-balancing-rules" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Configuring frontends", + "slug": "configuring-frontends" + }, + { + "label": "Configuring backends", + "slug": "configuring-backends" + }, + { + "label": "Configuring health checks", + "slug": "configuring-health-checks" + }, + { + "label": "Setting up SSL bridging, offloading or passthrough", + "slug": "ssl-bridging-offloading-passthrough" + }, + { + "label": "Setting up your Load Balancer for HTTP/2 or HTTP/3", + "slug": "http2-http3" + }, + { + "label": "Understanding ACLs", + "slug": "acls" + }, + { + "label": "Kubernetes Load Balancers", + "slug": "kubernetes-load-balancer" + }, + { + "label": "Public vs private Load Balancers", + "slug": "public-private-accessibility" + }, + { + "label": "Deprecation of SNI routes with HTTP backends", + "slug": "sni-route-deprecation" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Load Balancers", + "slug": "load-balancer" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../public-gateways" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Public Gateway", + "slug": "create-a-public-gateway" + }, + { + "label": "Configure a Public Gateway", + "slug": "configure-a-public-gateway" + }, + { + "label": "Upgrade a Public Gateway", + "slug": "upgrade-public-gateway" + }, + { + "label": "Use SSH bastion", + "slug": "use-ssh-bastion" + }, + { + "label": "Use flexible IPs", + "slug": "use-flexible-ips" + }, + { + "label": "Delete a Public Gateway", + "slug": "delete-a-public-gateway" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Public Gateway API Reference", + "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Understanding v2", + "slug": "understanding-v2" + } + ], + "label": "Additional Content", + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Public Gateways", + "slug": "public-gateways" + }, + { + "items": [ + { + "label": "Overview", + "slug": "../vpc" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create and manage a VPC", + "slug": "create-vpc" + }, + { + "label": "Create a Private Network", + "slug": "create-private-network" + }, + { + "label": "Activate DHCP on a legacy Private Network", + "slug": "activate-dhcp" + }, + { + "label": "Attach resources to a Private Network", + "slug": "attach-resources-to-pn" + }, + { + "label": "Manage routing on a VPC", + "slug": "manage-routing" + }, + { + "label": "Delete a Private Network", + "slug": "delete-private-network" + }, + { + "label": "Delete a VPC", + "slug": "delete-vpc" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "VPC API Reference", + "slug": "https://www.scaleway.com/en/developers/api/vpc/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Understanding routing", + "slug": "understanding-routing" + }, + { + "label": "Understanding DNS", + "slug": "dns" + }, + { + "label": "Understanding NACLs", + "slug": "understanding-nacls" + }, + { + "label": "Getting the most from Private Networks", + "slug": "getting-most-private-networks" + }, + { + "label": "VPC use case 1: basic infrastructure", + "slug": "use-case-basic" + }, + { + "label": "Understanding VPC GA and migration", + "slug": "vpc-migration" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "VPC", + "slug": "vpc" + } ], -"label": "Serverless", -"category": "serverless" +"label": "Network", +"category": "network" }, { -"icon": "storage", +"icon": "serverless", +"icon": "serverless", "items": [ + { + "items": [ + { + "label": "Overview", + "slug": "../serverless-containers""slug": "../serverless-containers" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-containers-namespace""label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-containers-namespace" + }, + { + "label": "Deploy a container", + "slug": "deploy-container""label": "Deploy a container", + "slug": "deploy-container" + }, + { + "label": "Manage a container", + "slug": "manage-a-container""label": "Manage a container", + "slug": "manage-a-container" + }, + { + "label": "Build and push a container image", + "slug": "build-push-container-image""label": "Build and push a container image", + "slug": "build-push-container-image" + }, + { + "label": "Add a custom domain to a container", + "slug": "add-a-custom-domain-to-a-container""label": "Add a custom domain to a container", + "slug": "add-a-custom-domain-to-a-container" + }, + { + "label": "Modify container privacy", + "slug": "modify-container-privacy""label": "Modify container privacy", + "slug": "modify-container-privacy" + }, + { + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console""label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" + }, + { + "label": "Secure a container", + "slug": "secure-a-container""label": "Secure a container", + "slug": "secure-a-container" + }, + { + "label": "Test a container", + "slug": "test-a-container""label": "Test a container", + "slug": "test-a-container" + }, + { + "label": "Monitor container logs and metrics", + "slug": "monitor-container""label": "Monitor container logs and metrics", + "slug": "monitor-container" + }, + { + "label": "Add a trigger to a container", + "slug": "add-trigger-to-a-container""label": "Add a trigger to a container", + "slug": "add-trigger-to-a-container" + }, + { + "label": "Configure alerts for a container", + "slug": "configure-alerts-containers""label": "Configure alerts for a container", + "slug": "configure-alerts-containers" + }, + { + "label": "Delete a container", + "slug": "delete-a-container""label": "Delete a container", + "slug": "delete-a-container" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Containers API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/""label": "Containers API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" + }, + { + "label": "Create and deploy a container with the Scaleway API", + "slug": "deploy-container-api""label": "Create and deploy a container with the Scaleway API", + "slug": "deploy-container-api" + }, + { + "label": "Create and deploy a container with the Scaleway CLI", + "slug": "deploy-container-cli" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry""label": "Create and deploy a container with the Scaleway CLI", + "slug": "deploy-container-cli" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Containers limitations", + "slug": "containers-limitations" + }, + { + "label": "Methods to deploy Serverless Containers", + "slug": "deploy-container" + }, + { + "label": "Containers use cases", + "slug": "use-cases" + }, + { + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" + }, + { + "label": "Containers concurrency", + "slug": "containers-concurrency" + }, + { + "label": "Containers autoscaling", + "slug": "containers-autoscaling""label": "Containers limitations", + "slug": "containers-limitations" + }, + { + "label": "Methods to deploy Serverless Containers", + "slug": "deploy-container" + }, + { + "label": "Containers use cases", + "slug": "use-cases" + }, + { + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" + }, + { + "label": "Containers concurrency", + "slug": "containers-concurrency" + }, + { + "label": "Containers autoscaling", + "slug": "containers-autoscaling" + }, + { + "label": "Containers billing", + "slug": "containers-billing" + }, + { + "label": "Containers port parameter", + "slug": "port-parameter-variable" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + }, + { + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit""label": "Containers billing", + "slug": "containers-billing" + }, + { + "label": "Containers port parameter", + "slug": "port-parameter-variable" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + }, + { + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Containers", + "slug": "serverless-containers" + }, + "label": "Containers", + "slug": "serverless-containers" +}, { "items": [ { "label": "Overview", - "slug": "../block-storage""slug": "../block-storage" + "slug": "../serverless-functions" }, { "label": "Concepts", @@ -5276,52 +6339,52 @@ { "items": [ { - "label": "Create a volume", - "slug": "create-a-volume""label": "Create a volume", - "slug": "create-a-volume" + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-functions-namespace" + }, + { + "label": "Create a function", + "slug": "create-a-function" + }, + { + "label": "Test a function", + "slug": "test-a-function" }, { - "label": "Attach a volume", - "slug": "attach-a-volume""label": "Attach a volume", - "slug": "attach-a-volume" + "label": "Package function in a zip file", + "slug": "package-function-dependencies-in-zip" }, { - "label": "Increase the volume size", - "slug": "increase-block-volume""label": "Increase the volume size", - "slug": "increase-block-volume" + "label": "Manage a function", + "slug": "manage-a-function" }, { - "label": "Create a snapshot of a Block Storage volume", - "slug": "create-a-snapshot""label": "Create a snapshot of a Block Storage volume", - "slug": "create-a-snapshot" + "label": "Add a trigger to a function", + "slug": "add-trigger-to-a-function" }, { - "label": "Create a Block Storage volume from a snapshot", - "slug": "create-volume-from-snapshot""label": "Create a Block Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" + "label": "Add a custom domain name to a function", + "slug": "add-a-custom-domain-name-to-a-function" }, { - "label": "Identify which API is managing your volumes", - "slug": "identify-api-managing-volumes""label": "Identify which API is managing your volumes", - "slug": "identify-api-managing-volumes" + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" }, { - "label": "Detach a volume", - "slug": "detach-a-volume""label": "Detach a volume", - "slug": "detach-a-volume" + "label": "Secure a function", + "slug": "secure-a-function" }, { - "label": "Delete a snapshot", - "slug": "delete-a-snapshot" + "label": "Monitor function logs and metrics", + "slug": "monitor-function" }, { - "label": "Delete a volume", - "slug": "delete-a-volume""label": "Delete a snapshot", - "slug": "delete-a-snapshot" + "label": "Configure alerts for a function", + "slug": "configure-alerts-functions" }, { - "label": "Delete a volume", - "slug": "delete-a-volume" + "label": "Delete a function", + "slug": "delete-a-function" } ], "label": "How to", @@ -5330,29 +6393,16 @@ { "items": [ { - "label": "Block Storage API Reference", - "slug": "https://www.scaleway.com/en/developers/api/block/""label": "Block Storage API Reference", - "slug": "https://www.scaleway.com/en/developers/api/block/" - }, - { - "label": "Managing a volume", - "slug": "managing-a-volume""label": "Managing a volume", - "slug": "managing-a-volume" - }, - { - "label": "Increasing volume size via the API", - "slug": "increasing-volume-size""label": "Increasing volume size via the API", - "slug": "increasing-volume-size" + "label": "Functions API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" }, { - "label": "Identifying the API managing Block Storage volumes and snapshots", - "slug": "identifying-volume-snapshot-api""label": "Identifying the API managing Block Storage volumes and snapshots", - "slug": "identifying-volume-snapshot-api" + "label": "Create and deploy a function with the Scaleway API", + "slug": "deploy-function-api" }, { - "label": "Unmounting a volume", - "slug": "unmounting-a-volume""label": "Unmounting a volume", - "slug": "unmounting-a-volume" + "label": "Create and deploy a function with the Scaleway CLI", + "slug": "deploy-function-cli" } ], "label": "API/CLI", @@ -5361,29 +6411,74 @@ { "items": [ { - "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", - "slug": "differences-between-5kiops-volumes""label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", - "slug": "differences-between-5kiops-volumes" + "label": "Functions runtimes", + "slug": "functions-runtimes" + }, + { + "label": "Functions limitations", + "slug": "functions-limitations" + }, + { + "label": "Methods to deploy Serverless Functions", + "slug": "deploy-function" + }, + { + "label": "Functions local testing", + "slug": "local-testing" + }, + { + "label": "Functions use cases", + "slug": "use-cases" + }, + { + "label": "Functions handlers", + "slug": "functions-handlers" + }, + { + "label": "Functions autoscaling", + "slug": "functions-autoscaling" + }, + { + "label": "Code examples", + "slug": "code-examples" + }, + { + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" + }, + { + "label": "Serverless Functions billing", + "slug": "functions-billing" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" }, { - "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", - "slug": "advantages-migrating-to-sbs""label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", - "slug": "advantages-migrating-to-sbs" + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit" } ], "label": "Additional Content", "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "Block Storage", - "slug": "block-storage""label": "Block Storage", - "slug": "block-storage" + "label": "Functions", + "slug": "serverless-functions" }, { "items": [ { "label": "Overview", - "slug": "../local-storage""slug": "../local-storage" + "slug": "../serverless-jobs" }, { "label": "Concepts", @@ -5393,50 +6488,293 @@ "label": "Quickstart", "slug": "quickstart" }, + { + "label": "FAQ", + "slug": "faq" + }, { "items": [ { - "label": "Create a volume", - "slug": "create-volume""label": "Create a volume", - "slug": "create-volume" + "label": "Create a job", + "slug": "create-job" + }, + { + "label": "Run a job", + "slug": "run-job" + }, + { + "label": "Stop a job", + "slug": "stop-job" }, { - "label": "Attach a volume", - "slug": "attach-volume""label": "Attach a volume", - "slug": "attach-volume" + "label": "Monitor a job", + "slug": "monitor-job" }, { - "label": "Create a snapshot of a Local Storage volume", - "slug": "create-snapshot""label": "Create a snapshot of a Local Storage volume", - "slug": "create-snapshot" + "label": "Build and push a container image", + "slug": "build-push-container-image" }, { - "label": "Create a Local Storage volume from a snapshot", - "slug": "create-volume-from-snapshot""label": "Create a Local Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" + "label": "Manage the scheduling of a job", + "slug": "manage-job-schedule" }, { - "label": "Detach a volume", - "slug": "detach-volume""label": "Detach a volume", - "slug": "detach-volume" + "label": "Reference secrets in a job", + "slug": "reference-secret-in-job" }, { - "label": "Delete a snapshot", - "slug": "delete-snapshot""label": "Delete a snapshot", - "slug": "delete-snapshot" + "label": "Configure alerts for a job", + "slug": "configure-alerts-jobs" }, { - "label": "Delete a volume", - "slug": "delete-volume""label": "Delete a volume", - "slug": "delete-volume" + "label": "Delete a job", + "slug": "delete-job" } ], "label": "How to", "slug": "how-to" + }, + { + "items": [ + { + "label": "Jobs API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-jobs/" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Jobs limitations", + "slug": "jobs-limitations" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Methods to deploy Serverless Jobs", + "slug": "deploy-job" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Jobs", + "slug": "serverless-jobs" +} +], +"label": "Serverless", +"category": "serverless" +}, +{ +"icon": "storage", +"items": [ +} +], +"label": "Serverless", +"category": "serverless" +}, +{ +"icon": "storage", +"items": [ +{ +"items": [ +{ + "label": "Overview", + "slug": "../block-storage""slug": "../block-storage" +}, +{ + "label": "Concepts", + "slug": "concepts" +}, +{ + "label": "Quickstart", + "slug": "quickstart" +}, +{ + "label": "FAQ", + "slug": "faq" +}, +{ + "items": [ + { + "label": "Create a volume", + "slug": "create-a-volume""label": "Create a volume", + "slug": "create-a-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-a-volume""label": "Attach a volume", + "slug": "attach-a-volume" + }, + { + "label": "Increase the volume size", + "slug": "increase-block-volume""label": "Increase the volume size", + "slug": "increase-block-volume" + }, + { + "label": "Create a snapshot of a Block Storage volume", + "slug": "create-a-snapshot""label": "Create a snapshot of a Block Storage volume", + "slug": "create-a-snapshot" + }, + { + "label": "Create a Block Storage volume from a snapshot", + "slug": "create-volume-from-snapshot""label": "Create a Block Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Identify which API is managing your volumes", + "slug": "identify-api-managing-volumes""label": "Identify which API is managing your volumes", + "slug": "identify-api-managing-volumes" + }, + { + "label": "Detach a volume", + "slug": "detach-a-volume""label": "Detach a volume", + "slug": "detach-a-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-a-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-a-volume""label": "Delete a snapshot", + "slug": "delete-a-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-a-volume" + } + ], + "label": "How to", + "slug": "how-to" +}, +{ + "items": [ + { + "label": "Block Storage API Reference", + "slug": "https://www.scaleway.com/en/developers/api/block/""label": "Block Storage API Reference", + "slug": "https://www.scaleway.com/en/developers/api/block/" + }, + { + "label": "Managing a volume", + "slug": "managing-a-volume""label": "Managing a volume", + "slug": "managing-a-volume" + }, + { + "label": "Increasing volume size via the API", + "slug": "increasing-volume-size""label": "Increasing volume size via the API", + "slug": "increasing-volume-size" + }, + { + "label": "Identifying the API managing Block Storage volumes and snapshots", + "slug": "identifying-volume-snapshot-api""label": "Identifying the API managing Block Storage volumes and snapshots", + "slug": "identifying-volume-snapshot-api" + }, + { + "label": "Unmounting a volume", + "slug": "unmounting-a-volume""label": "Unmounting a volume", + "slug": "unmounting-a-volume" + } + ], + "label": "API/CLI", + "slug": "api-cli" +}, +{ + "items": [ + { + "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", + "slug": "differences-between-5kiops-volumes""label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", + "slug": "differences-between-5kiops-volumes" + }, + { + "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", + "slug": "advantages-migrating-to-sbs""label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", + "slug": "advantages-migrating-to-sbs" + } + ], + "label": "Additional Content", + "slug": "reference-content" +} +], +"label": "Block Storage", +"slug": "block-storage""label": "Block Storage", +"slug": "block-storage" +}, +{ +"items": [ +{ + "label": "Overview", + "slug": "../local-storage""slug": "../local-storage" +}, +{ + "label": "Concepts", + "slug": "concepts" +}, +{ + "label": "Quickstart", + "slug": "quickstart" +}, +{ + "items": [ + { + "label": "Create a volume", + "slug": "create-volume""label": "Create a volume", + "slug": "create-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-volume""label": "Attach a volume", + "slug": "attach-volume" + }, + { + "label": "Create a snapshot of a Local Storage volume", + "slug": "create-snapshot""label": "Create a snapshot of a Local Storage volume", + "slug": "create-snapshot" + }, + { + "label": "Create a Local Storage volume from a snapshot", + "slug": "create-volume-from-snapshot""label": "Create a Local Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Detach a volume", + "slug": "detach-volume""label": "Detach a volume", + "slug": "detach-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-snapshot""label": "Delete a snapshot", + "slug": "delete-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-volume""label": "Delete a volume", + "slug": "delete-volume" } ], - "label": "Local Storage", - "slug": "local-storage" + "label": "How to", + "slug": "how-to" +} +], +"label": "Local Storage", +"slug": "local-storage" }, } ], @@ -5463,182 +6801,182 @@ }, { "items": [ - { - "label": "Create a bucket", - "slug": "create-a-bucket" - }, - { - "label": "Upload files into a bucket", - "slug": "upload-files-into-a-bucket" - }, - { - "label": "Edit the storage class", - "slug": "edit-storage-class" - }, - { - "label": "Restore an object from Glacier class", - "slug": "restore-an-object-from-glacier" - }, - { - "label": "Download files from a bucket", - "slug": "download-files-from-a-bucket" - }, - { - "label": "Manage object visibility", - "slug": "manage-object-visibility" - }, - { - "label": "Access objects via HTTPS", - "slug": "access-objects-via-https" - }, - { - "label": "Use bucket versioning", - "slug": "use-bucket-versioning" - }, - { - "label": "Create and manage bucket policies", - "slug": "create-bucket-policy" - }, - { - "label": "Manage lifecycle rules", - "slug": "manage-lifecycle-rules" - }, - { - "label": "View and abort incomplete multipart uploads", - "slug": "abort-incomplete-mpu" - }, - { - "label": "Monitor your consumption", - "slug": "monitor-consumption" - }, - { - "label": "Set up a static website", - "slug": "use-bucket-website" - }, - { - "label": "Use Object Storage with Private Networks", - "slug": "use-obj-stor-with-private-networks" - }, - { - "label": "Set up an Edge Services pipeline", - "slug": "get-started-edge-services" - }, - { - "label": "Delete an object", - "slug": "delete-an-object" - }, - { - "label": "Delete a bucket", - "slug": "delete-a-bucket" - } +{ +"label": "Create a bucket", +"slug": "create-a-bucket" +}, +{ +"label": "Upload files into a bucket", +"slug": "upload-files-into-a-bucket" +}, +{ +"label": "Edit the storage class", +"slug": "edit-storage-class" +}, +{ +"label": "Restore an object from Glacier class", +"slug": "restore-an-object-from-glacier" +}, +{ +"label": "Download files from a bucket", +"slug": "download-files-from-a-bucket" +}, +{ +"label": "Manage object visibility", +"slug": "manage-object-visibility" +}, +{ +"label": "Access objects via HTTPS", +"slug": "access-objects-via-https" +}, +{ +"label": "Use bucket versioning", +"slug": "use-bucket-versioning" +}, +{ +"label": "Create and manage bucket policies", +"slug": "create-bucket-policy" +}, +{ +"label": "Manage lifecycle rules", +"slug": "manage-lifecycle-rules" +}, +{ +"label": "View and abort incomplete multipart uploads", +"slug": "abort-incomplete-mpu" +}, +{ +"label": "Monitor your consumption", +"slug": "monitor-consumption" +}, +{ +"label": "Set up a static website", +"slug": "use-bucket-website" +}, +{ +"label": "Use Object Storage with Private Networks", +"slug": "use-obj-stor-with-private-networks" +}, +{ +"label": "Set up an Edge Services pipeline", +"slug": "get-started-edge-services" +}, +{ +"label": "Delete an object", +"slug": "delete-an-object" +}, +{ +"label": "Delete a bucket", +"slug": "delete-a-bucket" +} ], "label": "How to", "slug": "how-to" }, { "items": [ - { - "label": "Using the Object Storage API", - "slug": "using-api-call-list" - }, - { - "label": "Understanding common operations", - "slug": "common-operations" - }, - { - "label": "Understanding bucket operations", - "slug": "bucket-operations" - }, - { - "label": "Understanding object operations", - "slug": "object-operations" - }, - { - "label": "Using the AWS-CLI", - "slug": "object-storage-aws-cli" - }, - { - "label": "Installing MinIO Client", - "slug": "installing-minio-client" - }, - { - "label": "Installing rclone", - "slug": "installing-rclone" - }, - { - "label": "Managing the lifecycle of objects", - "slug": "lifecycle-rules-api" - }, - { - "label": "Managing an Object Storage Lifecycle using CLI (v2)", - "slug": "managing-lifecycle-cliv2" - }, - { - "label": "Managing multipart uploads", - "slug": "multipart-uploads" - }, - { - "label": "Enabling SSE-C", - "slug": "enable-sse-c" - }, - { - "label": "Setting CORS rules", - "slug": "setting-cors-rules" - }, - { - "label": "Bucket policies overview", - "slug": "bucket-policy" - }, - { - "label": "Creating and applying bucket policies", - "slug": "create-bucket-policy" - }, - { - "label": "Combining IAM and bucket policies for granular access", - "slug": "combining-iam-and-object-storage" - }, - { - "label": "Managing bucket permissions for IP addresses", - "slug": "manage-bucket-permissions-ip" - }, - { - "label": "Setting up object lock", - "slug": "object-lock" - }, - { - "label": "Hosting static websites on a bucket", - "slug": "bucket-website-api" - }, - { - "label": "Generating an AWSv4 authentication signature", - "slug": "generate-aws4-auth-signature" - }, - { - "label": "Migrating data from one bucket to another", - "slug": "migrating-buckets" - }, - { - "label": "Adding objects to a bucket with POST", - "slug": "post-object" - } +{ +"label": "Using the Object Storage API", +"slug": "using-api-call-list" +}, +{ +"label": "Understanding common operations", +"slug": "common-operations" +}, +{ +"label": "Understanding bucket operations", +"slug": "bucket-operations" +}, +{ +"label": "Understanding object operations", +"slug": "object-operations" +}, +{ +"label": "Using the AWS-CLI", +"slug": "object-storage-aws-cli" +}, +{ +"label": "Installing MinIO Client", +"slug": "installing-minio-client" +}, +{ +"label": "Installing rclone", +"slug": "installing-rclone" +}, +{ +"label": "Managing the lifecycle of objects", +"slug": "lifecycle-rules-api" +}, +{ +"label": "Managing an Object Storage Lifecycle using CLI (v2)", +"slug": "managing-lifecycle-cliv2" +}, +{ +"label": "Managing multipart uploads", +"slug": "multipart-uploads" +}, +{ +"label": "Enabling SSE-C", +"slug": "enable-sse-c" +}, +{ +"label": "Setting CORS rules", +"slug": "setting-cors-rules" +}, +{ +"label": "Bucket policies overview", +"slug": "bucket-policy" +}, +{ +"label": "Creating and applying bucket policies", +"slug": "create-bucket-policy" +}, +{ +"label": "Combining IAM and bucket policies for granular access", +"slug": "combining-iam-and-object-storage" +}, +{ +"label": "Managing bucket permissions for IP addresses", +"slug": "manage-bucket-permissions-ip" +}, +{ +"label": "Setting up object lock", +"slug": "object-lock" +}, +{ +"label": "Hosting static websites on a bucket", +"slug": "bucket-website-api" +}, +{ +"label": "Generating an AWSv4 authentication signature", +"slug": "generate-aws4-auth-signature" +}, +{ +"label": "Migrating data from one bucket to another", +"slug": "migrating-buckets" +}, +{ +"label": "Adding objects to a bucket with POST", +"slug": "post-object" +} ], "label": "API/CLI", "slug": "api-cli" }, { "items": [ - { - "label": "Optimize your Object Storage performance", - "slug": "optimize-object-storage-performance" - }, - { - "label": "Equivalence between Object Storage actions and IAM permissions", - "slug": "s3-iam-permissions-equivalence" - }, - { - "label": "Supported checksums", - "slug": "supported-checksums" - } +{ +"label": "Optimize your Object Storage performance", +"slug": "optimize-object-storage-performance" +}, +{ +"label": "Equivalence between Object Storage actions and IAM permissions", +"slug": "s3-iam-permissions-equivalence" +}, +{ +"label": "Supported checksums", +"slug": "supported-checksums" +} ], "label": "Additional Content", "slug": "reference-content" @@ -5663,166 +7001,166 @@ "label": "Products" }, { -"items": [ +"items": [ +{ +"icon": "console", +"items": [ +{ +"items": [ +{ +"label": "Overview", +"slug": "../classic-hosting" +}, +{ +"label": "Concepts", +"slug": "concepts" +}, +{ +"label": "Quickstart", +"slug": "quickstart" +}, +{ +"items": [ +{ +"label": "Create an FTP account", +"slug": "create-ftp-account" +}, +{ +"label": "Change the password of an FTP account", +"slug": "change-ftp-account-password" +}, +{ +"label": "Connect via FTP", +"slug": "connect-via-ftp" +}, +{ +"label": "Delete an FTP account", +"slug": "delete-ftp-account" +}, +{ +"label": "Create an email account", +"slug": "create-email-account" +}, +{ +"label": "Change the password of an email account", +"slug": "change-email-account-password" +}, +{ +"label": "Delete an email account", +"slug": "delete-email-account" +}, +{ +"label": "Check the emails", +"slug": "check-emails" +}, +{ +"label": "Configure Outlook", +"slug": "configure-outlook" +}, +{ +"label": "Create an alias", +"slug": "create-alias" +}, +{ +"label": "Encrypt your emails with PGP using the Scaleway webmail", +"slug": "encrypt-emails-with-pgp-using-webmail" +}, +{ +"label": "Retrieve the header of an email", +"slug": "retrieve-headers-of-email" +}, +{ +"label": "Manage email filters", +"slug": "manage-email-filter" +}, +{ +"label": "Solve email account connection problems", +"slug": "solve-email-account-connection-problems" +}, +{ +"label": "Configure an htaccess file", +"slug": "configure-htaccess-file" +}, +{ +"label": "Configure PHP", +"slug": "configure-php" +}, +{ +"label": "Create a MySQL database", +"slug": "create-mysql-database" +}, +{ +"label": "Change the password of a MySQL database", +"slug": "change-password-mysql-database" +}, +{ +"label": "Delete a MySQL database", +"slug": "delete-mysql-database" +}, +{ +"label": "Manage a MySQL database with phpMyAdmin", +"slug": "manage-mysql-database-phpmyadmin" +}, +{ +"label": "Create a PostgreSQL database", +"slug": "create-postgresql-database" +}, +{ +"label": "Change the password of a PostgreSQL database", +"slug": "change-password-postgresql-database" +}, +{ +"label": "Delete a PostgreSQL database", +"slug": "delete-postgresql-database" +}, +{ +"label": "Manage a PostgreSQL database with Adminer", +"slug": "manage-postgresql-database-adminer" +}, +{ +"label": "Create an email redirection", +"slug": "create-email-redirection" +}, +{ +"label": "Delete an email redirection", +"slug": "delete-email-redirection" +}, +{ +"label": "Create an email transfer", +"slug": "create-email-transfer" +}, +{ +"label": "Delete an email transfer", +"slug": "delete-email-transfer" +}, { -"icon": "console", -"items": [ +"label": "Access the logcenter", +"slug": "access-logcenter" +}, { -"items": [ +"label": "Access the website statistics ", +"slug": "access-statistics" +}, { -"label": "Overview", -"slug": "../classic-hosting" +"label": "Enable HTTPS", +"slug": "enable-https" }, { -"label": "Concepts", -"slug": "concepts" +"label": "Create a subdomain", +"slug": "create-subdomain" }, { -"label": "Quickstart", -"slug": "quickstart" +"label": "Delete a subdomain", +"slug": "delete-subdomain" }, { -"items": [ - { - "label": "Create an FTP account", - "slug": "create-ftp-account" - }, - { - "label": "Change the password of an FTP account", - "slug": "change-ftp-account-password" - }, - { - "label": "Connect via FTP", - "slug": "connect-via-ftp" - }, - { - "label": "Delete an FTP account", - "slug": "delete-ftp-account" - }, - { - "label": "Create an email account", - "slug": "create-email-account" - }, - { - "label": "Change the password of an email account", - "slug": "change-email-account-password" - }, - { - "label": "Delete an email account", - "slug": "delete-email-account" - }, - { - "label": "Check the emails", - "slug": "check-emails" - }, - { - "label": "Configure Outlook", - "slug": "configure-outlook" - }, - { - "label": "Create an alias", - "slug": "create-alias" - }, - { - "label": "Encrypt your emails with PGP using the Scaleway webmail", - "slug": "encrypt-emails-with-pgp-using-webmail" - }, - { - "label": "Retrieve the header of an email", - "slug": "retrieve-headers-of-email" - }, - { - "label": "Manage email filters", - "slug": "manage-email-filter" - }, - { - "label": "Solve email account connection problems", - "slug": "solve-email-account-connection-problems" - }, - { - "label": "Configure an htaccess file", - "slug": "configure-htaccess-file" - }, - { - "label": "Configure PHP", - "slug": "configure-php" - }, - { - "label": "Create a MySQL database", - "slug": "create-mysql-database" - }, - { - "label": "Change the password of a MySQL database", - "slug": "change-password-mysql-database" - }, - { - "label": "Delete a MySQL database", - "slug": "delete-mysql-database" - }, - { - "label": "Manage a MySQL database with phpMyAdmin", - "slug": "manage-mysql-database-phpmyadmin" - }, - { - "label": "Create a PostgreSQL database", - "slug": "create-postgresql-database" - }, - { - "label": "Change the password of a PostgreSQL database", - "slug": "change-password-postgresql-database" - }, - { - "label": "Delete a PostgreSQL database", - "slug": "delete-postgresql-database" - }, - { - "label": "Manage a PostgreSQL database with Adminer", - "slug": "manage-postgresql-database-adminer" - }, - { - "label": "Create an email redirection", - "slug": "create-email-redirection" - }, - { - "label": "Delete an email redirection", - "slug": "delete-email-redirection" - }, - { - "label": "Create an email transfer", - "slug": "create-email-transfer" - }, - { - "label": "Delete an email transfer", - "slug": "delete-email-transfer" - }, - { - "label": "Access the logcenter", - "slug": "access-logcenter" - }, - { - "label": "Access the website statistics ", - "slug": "access-statistics" - }, - { - "label": "Enable HTTPS", - "slug": "enable-https" - }, - { - "label": "Create a subdomain", - "slug": "create-subdomain" - }, - { - "label": "Delete a subdomain", - "slug": "delete-subdomain" - }, - { - "label": "Configure the backup option", - "slug": "configure-backup-option" - }, - { - "label": "Terminate an Online Web Hosting plan", - "slug": "terminate-online-classic-hosting" - } +"label": "Configure the backup option", +"slug": "configure-backup-option" +}, +{ +"label": "Terminate an Online Web Hosting plan", +"slug": "terminate-online-classic-hosting" +} ], "label": "How to", "slug": "how-to" @@ -5867,70 +7205,70 @@ "label": "How To", "slug": "how-to", "items": [ - { - "label": "Create a Dedibox account", - "slug": "create-a-dedibox-account" - }, - { - "label": "Add a payment method", - "slug": "add-payment-method" - }, - { - "label": "Enable multifactor authentication", - "slug": "enable-two-factor-authentication" - }, - { - "label": "Disable multifactor authentication", - "slug": "disable-two-factor-authentication" - }, - { - "label": "Update your password", - "slug": "update-password" - }, - { - "label": "Update your account email", - "slug": "update-email" - }, - { - "label": "Upload an SSH key", - "slug": "upload-an-ssh-key" - }, - { - "label": "Outsource a Dedibox", - "slug": "outsource-dedibox" - }, - { - "label": "Oursource a failover IP", - "slug": "outsource-failover-ip" - }, - { - "label": "Accept outsourcing", - "slug": "accept-outsourcing" - }, - { - "label": "Revoke outsourcing", - "slug": "revoke-outsourcing" - }, - { - "label": "Contact the support team", - "slug": "contact-support" - }, - { - "label": "Report an incident", - "slug": "report-incident" - }, - { - "label": "Resolve abuse", - "slug": "resolve-abuse" - }, - { - "label": "Manage privacy data settings", - "slug": "manage-data-settings" - }, - { - "label": "Recover the password in case of a lost email account", - "slug": "recover-password-lost-email" - } +{ +"label": "Create a Dedibox account", +"slug": "create-a-dedibox-account" +}, +{ +"label": "Add a payment method", +"slug": "add-payment-method" +}, +{ +"label": "Enable multifactor authentication", +"slug": "enable-two-factor-authentication" +}, +{ +"label": "Disable multifactor authentication", +"slug": "disable-two-factor-authentication" +}, +{ +"label": "Update your password", +"slug": "update-password" +}, +{ +"label": "Update your account email", +"slug": "update-email" +}, +{ +"label": "Upload an SSH key", +"slug": "upload-an-ssh-key" +}, +{ +"label": "Outsource a Dedibox", +"slug": "outsource-dedibox" +}, +{ +"label": "Oursource a failover IP", +"slug": "outsource-failover-ip" +}, +{ +"label": "Accept outsourcing", +"slug": "accept-outsourcing" +}, +{ +"label": "Revoke outsourcing", +"slug": "revoke-outsourcing" +}, +{ +"label": "Contact the support team", +"slug": "contact-support" +}, +{ +"label": "Report an incident", +"slug": "report-incident" +}, +{ +"label": "Resolve abuse", +"slug": "resolve-abuse" +}, +{ +"label": "Manage privacy data settings", +"slug": "manage-data-settings" +}, +{ +"label": "Recover the password in case of a lost email account", +"slug": "recover-password-lost-email" +} ] } ], @@ -5956,48 +7294,48 @@ }, { "items": [ - { - "label": "Configure hardware RAID from the console", - "slug": "configure-hardware-raid-console" - }, - { - "label": "Configure a DELL PERC H200 RAID controller", - "slug": "configure-dell-perc-h200" - }, - { - "label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", - "slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" - }, - { - "label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", - "slug": "configure-hp-smart-array" - }, - { - "label": "Configure the DELL PERC H200 RAID controller from the KVM", - "slug": "configure-raid-kvm-h200" - }, - { - "label": "Configure the DELL PERC H310 RAID controller from the KVM", - "slug": "configure-raid-kvm-h310" - }, - { - "label": "Configure the HP Smart Array P410 RAID controller from the KVM", - "slug": "configure-raid-kvm-p410" - }, - { - "label": "Configure the HP Smart Array P420 RAID controller from the KVM", - "slug": "configure-raid-kvm-p420" - } +{ +"label": "Configure hardware RAID from the console", +"slug": "configure-hardware-raid-console" +}, +{ +"label": "Configure a DELL PERC H200 RAID controller", +"slug": "configure-dell-perc-h200" +}, +{ +"label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", +"slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" +}, +{ +"label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", +"slug": "configure-hp-smart-array" +}, +{ +"label": "Configure the DELL PERC H200 RAID controller from the KVM", +"slug": "configure-raid-kvm-h200" +}, +{ +"label": "Configure the DELL PERC H310 RAID controller from the KVM", +"slug": "configure-raid-kvm-h310" +}, +{ +"label": "Configure the HP Smart Array P410 RAID controller from the KVM", +"slug": "configure-raid-kvm-p410" +}, +{ +"label": "Configure the HP Smart Array P420 RAID controller from the KVM", +"slug": "configure-raid-kvm-p420" +} ], "label": "How to", "slug": "how-to" }, { "items": [ - { - "label": "Server comparison table", - "slug": "server-comparison-table" - } +{ +"label": "Server comparison table", +"slug": "server-comparison-table" +} ], "label": "Additional Content", "slug": "reference-content" @@ -6030,80 +7368,80 @@ }, { "items": [ - { - "label": "Order a server", - "slug": "order-a-server" - }, - { - "label": "Install a server", - "slug": "install-a-server" - }, - { - "label": "Connect to a server", - "slug": "connect-to-server" - }, - { - "label": "Get started with your server", - "slug": "get-started-with-server" - }, - { - "label": "Change the root password", - "slug": "change-root-password" - }, - { - "label": "Manage packages", - "slug": "manage-packages" - }, - { - "label": "Change the language of a Windows Server", - "slug": "change-win-server-language" - }, - { - "label": "Monitor a server", - "slug": "monitor-server" - }, - { - "label": "Back up a server", - "slug": "use-dedibackup-ftp-backup" - }, - { - "label": "Migrate a server", - "slug": "migrate-server" - }, - { - "label": "Restart a server", - "slug": "restart-server" - }, - { - "label": "Use rescue mode", - "slug": "use-rescue-mode" - }, - { - "label": "Rescue your data", - "slug": "rescue-your-data" - }, - { - "label": "Use IPMI on a server", - "slug": "use-ipmi-on-server" - }, - { - "label": "Use the serial console", - "slug": "use-serial-console" - }, - { - "label": "Terminate a server", - "slug": "terminate-dedibox-server" - } +{ +"label": "Order a server", +"slug": "order-a-server" +}, +{ +"label": "Install a server", +"slug": "install-a-server" +}, +{ +"label": "Connect to a server", +"slug": "connect-to-server" +}, +{ +"label": "Get started with your server", +"slug": "get-started-with-server" +}, +{ +"label": "Change the root password", +"slug": "change-root-password" +}, +{ +"label": "Manage packages", +"slug": "manage-packages" +}, +{ +"label": "Change the language of a Windows Server", +"slug": "change-win-server-language" +}, +{ +"label": "Monitor a server", +"slug": "monitor-server" +}, +{ +"label": "Back up a server", +"slug": "use-dedibackup-ftp-backup" +}, +{ +"label": "Migrate a server", +"slug": "migrate-server" +}, +{ +"label": "Restart a server", +"slug": "restart-server" +}, +{ +"label": "Use rescue mode", +"slug": "use-rescue-mode" +}, +{ +"label": "Rescue your data", +"slug": "rescue-your-data" +}, +{ +"label": "Use IPMI on a server", +"slug": "use-ipmi-on-server" +}, +{ +"label": "Use the serial console", +"slug": "use-serial-console" +}, +{ +"label": "Terminate a server", +"slug": "terminate-dedibox-server" +} ], "label": "How to", "slug": "how-to" }, { "items": [ - { - "label": "Basic Linux commands", - "slug": "basic-linux-commands" - } +{ +"label": "Basic Linux commands", +"slug": "basic-linux-commands" +} ], "label": "Additional Content", "slug": "reference-content" @@ -6132,26 +7470,26 @@ }, { "items": [ - { - "label": "Create a Dedibox VPS", - "slug": "create-vps" - }, - { - "label": "Connect to a Dedibox VPS", - "slug": "connect-vps" - }, - { - "label": "Manage a Dedibox VPS", - "slug": "manage-vps" - }, - { - "label": "Reinstall a Dedibox VPS", - "slug": "reinstall-vps" - }, - { - "label": "Delete a Dedibox VPS", - "slug": "delete-vps" - } +{ +"label": "Create a Dedibox VPS", +"slug": "create-vps" +}, +{ +"label": "Connect to a Dedibox VPS", +"slug": "connect-vps" +}, +{ +"label": "Manage a Dedibox VPS", +"slug": "manage-vps" +}, +{ +"label": "Reinstall a Dedibox VPS", +"slug": "reinstall-vps" +}, +{ +"label": "Delete a Dedibox VPS", +"slug": "delete-vps" +} ], "label": "How to", "slug": "how-to" @@ -6176,46 +7514,46 @@ }, { "items": [ - { - "label": "Understanding the Baseboard Management Controller (BMC)", - "slug": "understanding-bmc" - }, - { - "label": "Use HP iLO", - "slug": "hp-ilo" - }, - { - "label": "Use DELL iDRAC 6", - "slug": "dell-idrac6" - }, - { - "label": "Use DELL iDRAC 7", - "slug": "dell-idrac7" - }, - { - "label": "Use DELL iDRAC 8", - "slug": "dell-idrac8" - }, - { - "label": "Use DELL iDRAC 9", - "slug": "dell-idrac9" - }, - { - "label": "Use the Supermicro KVM", - "slug": "supermicro" - }, - { - "label": "Use the Quanta Computer KVM", - "slug": "quanta-computer" - }, - { - "label": "Use the QuantaPlex KVM", - "slug": "quantaplex" - }, - { - "label": "Disable boot errors using iDRAC", - "slug": "disable-boot-errors-idrac" - } +{ +"label": "Understanding the Baseboard Management Controller (BMC)", +"slug": "understanding-bmc" +}, +{ +"label": "Use HP iLO", +"slug": "hp-ilo" +}, +{ +"label": "Use DELL iDRAC 6", +"slug": "dell-idrac6" +}, +{ +"label": "Use DELL iDRAC 7", +"slug": "dell-idrac7" +}, +{ +"label": "Use DELL iDRAC 8", +"slug": "dell-idrac8" +}, +{ +"label": "Use DELL iDRAC 9", +"slug": "dell-idrac9" +}, +{ +"label": "Use the Supermicro KVM", +"slug": "supermicro" +}, +{ +"label": "Use the Quanta Computer KVM", +"slug": "quanta-computer" +}, +{ +"label": "Use the QuantaPlex KVM", +"slug": "quantaplex" +}, +{ +"label": "Disable boot errors using iDRAC", +"slug": "disable-boot-errors-idrac" +} ], "label": "How to", "slug": "how-to" @@ -6247,42 +7585,42 @@ }, { "items": [ - { - "label": "Buy a domain name", - "slug": "purchase-domain" - }, - { - "label": "Renew a domain name", - "slug": "renew-domain" - }, - { - "label": "Transfer a domain name", - "slug": "transfer-domain" - }, - { - "label": "Change the ownership of a domain", - "slug": "change-ownership" - }, - { - "label": "File contact information", - "slug": "file-contact-info" - }, - { - "label": "Validate WAPS information", - "slug": "validate-waps-info" - }, - { - "label": "Manage DNS servers", - "slug": "manage-dns-servers" - }, - { - "label": "Manage DNS zones", - "slug": "manage-dns-zones" - }, - { - "label": "Enable DNSSEC", - "slug": "enable-dnssec" - } +{ +"label": "Buy a domain name", +"slug": "purchase-domain" +}, +{ +"label": "Renew a domain name", +"slug": "renew-domain" +}, +{ +"label": "Transfer a domain name", +"slug": "transfer-domain" +}, +{ +"label": "Change the ownership of a domain", +"slug": "change-ownership" +}, +{ +"label": "File contact information", +"slug": "file-contact-info" +}, +{ +"label": "Validate WAPS information", +"slug": "validate-waps-info" +}, +{ +"label": "Manage DNS servers", +"slug": "manage-dns-servers" +}, +{ +"label": "Manage DNS zones", +"slug": "manage-dns-zones" +}, +{ +"label": "Enable DNSSEC", +"slug": "enable-dnssec" +} ], "label": "How to", "slug": "how-to" @@ -6303,18 +7641,18 @@ }, { "items": [ - { - "label": "Configure the reverse DNS", - "slug": "configure-reverse-dns" - }, - { - "label": "Add a DNS delegation", - "slug": "add-dns-delegation" - }, - { - "label": "Configure secondary DNS", - "slug": "configure-secondary-dns" - } +{ +"label": "Configure the reverse DNS", +"slug": "configure-reverse-dns" +}, +{ +"label": "Add a DNS delegation", +"slug": "add-dns-delegation" +}, +{ +"label": "Configure secondary DNS", +"slug": "configure-secondary-dns" +} ], "label": "How to", "slug": "how-to" @@ -6339,46 +7677,46 @@ }, { "items": [ - { - "label": "Order a failover IP", - "slug": "order-failover-ip" - }, - { - "label": "Assign a failover IP", - "slug": "assign-failover-ip" - }, - { - "label": "Configure the reverse DNS", - "slug": "configure-reverse-dns" - }, - { - "label": "Configure a failover IP on CentOS", - "slug": "configure-centos" - }, - { - "label": "Configure a failover IP on Debian/Ubuntu", - "slug": "configure-debian-ubuntu" - }, - { - "label": "Configure a failover IP on FreeBSD", - "slug": "configure-freebsd" - }, - { - "label": "Configure a failover IP on Windows Server", - "slug": "configure-windows" - }, - { - "label": "Create a vitual MAC address", - "slug": "create-virtual-mac" - }, - { - "label": "Configure a multi-IP virtual MAC address group", - "slug": "configure-multiip-virtualmac" - }, - { - "label": "Configure the network of a virtual machine", - "slug": "configure-network-virtual-machine" - } +{ +"label": "Order a failover IP", +"slug": "order-failover-ip" +}, +{ +"label": "Assign a failover IP", +"slug": "assign-failover-ip" +}, +{ +"label": "Configure the reverse DNS", +"slug": "configure-reverse-dns" +}, +{ +"label": "Configure a failover IP on CentOS", +"slug": "configure-centos" +}, +{ +"label": "Configure a failover IP on Debian/Ubuntu", +"slug": "configure-debian-ubuntu" +}, +{ +"label": "Configure a failover IP on FreeBSD", +"slug": "configure-freebsd" +}, +{ +"label": "Configure a failover IP on Windows Server", +"slug": "configure-windows" +}, +{ +"label": "Create a vitual MAC address", +"slug": "create-virtual-mac" +}, +{ +"label": "Configure a multi-IP virtual MAC address group", +"slug": "configure-multiip-virtualmac" +}, +{ +"label": "Configure the network of a virtual machine", +"slug": "configure-network-virtual-machine" +} ], "label": "How to", "slug": "how-to" @@ -6403,30 +7741,30 @@ }, { "items": [ - { - "label": "Request an IPv6 prefix", - "slug": "request-prefix" - }, - { - "label": "Create an IPv6 subnets", - "slug": "create-subnet" - }, - { - "label": "Enable IPv6 SLAAC", - "slug": "enable-ipv6-slaac" - }, - { - "label": "Configure IPv6 on Linux", - "slug": "configure-ipv6-linux" - }, - { - "label": "Configure IPv6 on Windows", - "slug": "configure-ipv6-windows" - }, - { - "label": "Resolve connectivity issues", - "slug": "debug-ipv6" - } +{ +"label": "Request an IPv6 prefix", +"slug": "request-prefix" +}, +{ +"label": "Create an IPv6 subnets", +"slug": "create-subnet" +}, +{ +"label": "Enable IPv6 SLAAC", +"slug": "enable-ipv6-slaac" +}, +{ +"label": "Configure IPv6 on Linux", +"slug": "configure-ipv6-linux" +}, +{ +"label": "Configure IPv6 on Windows", +"slug": "configure-ipv6-windows" +}, +{ +"label": "Resolve connectivity issues", +"slug": "debug-ipv6" +} ], "label": "How to", "slug": "how-to" @@ -6443,24 +7781,24 @@ }, { "items": [ - { - "label": "Configure Network with Netplan on Ubuntu", - "slug": "configure-network-netplan" - }, - { - "label": "Subscribe to JMRP", - "slug": "subscribe-to-jmrp" - } +{ +"label": "Configure Network with Netplan on Ubuntu", +"slug": "configure-network-netplan" +}, +{ +"label": "Subscribe to JMRP", +"slug": "subscribe-to-jmrp" +} ], "label": "How to", "slug": "how-to" }, { "items": [ - { - "label": "Anti-DDoS Solutions", - "slug": "anti-ddos" - } +{ +"label": "Anti-DDoS Solutions", +"slug": "anti-ddos" +} ], "label": "Additional Content", "slug": "reference-content" @@ -6489,64 +7827,64 @@ }, { "items": [ - { - "label": "Configure jumboframes", - "slug": "configure-jumboframes" - }, - { - "label": "Configure the RPNv1", - "slug": "configure-rpnv1" - }, - { - "label": "Configure the RPNv2", - "slug": "configure-rpnv2" - }, - { - "label": "Use the RPN VPN", - "slug": "use-rpn-vpn" - }, - { - "label": "Configure the RPNv1 gateway", - "slug": "configure-rpnv1-gateway" - }, - { - "label": "Find the RPNv1 gateway", - "slug": "find-rpn-gateway" - }, - { - "label": "Connect to an RPN SAN", - "slug": "connect-rpn-san" - }, - { - "label": "Mount an RPN SAN on Linux", - "slug": "mount-rpn-san-linux" - }, - { - "label": "Configure RPN SAN on ESXi 5/6", - "slug": "use-rpn-san-esxi" - }, - { - "label": "Configure RPN SAN on ESXi 7", - "slug": "use-rpn-san-esxi-v7" - }, - { - "label": "Configure RPN SAN on Proxmox", - "slug": "use-rpn-san-proxmox" - }, - { - "label": "Connect Windows Server to an RPN SAN", - "slug": "connect-rpn-san-windows" - } +{ +"label": "Configure jumboframes", +"slug": "configure-jumboframes" +}, +{ +"label": "Configure the RPNv1", +"slug": "configure-rpnv1" +}, +{ +"label": "Configure the RPNv2", +"slug": "configure-rpnv2" +}, +{ +"label": "Use the RPN VPN", +"slug": "use-rpn-vpn" +}, +{ +"label": "Configure the RPNv1 gateway", +"slug": "configure-rpnv1-gateway" +}, +{ +"label": "Find the RPNv1 gateway", +"slug": "find-rpn-gateway" +}, +{ +"label": "Connect to an RPN SAN", +"slug": "connect-rpn-san" +}, +{ +"label": "Mount an RPN SAN on Linux", +"slug": "mount-rpn-san-linux" +}, +{ +"label": "Configure RPN SAN on ESXi 5/6", +"slug": "use-rpn-san-esxi" +}, +{ +"label": "Configure RPN SAN on ESXi 7", +"slug": "use-rpn-san-esxi-v7" +}, +{ +"label": "Configure RPN SAN on Proxmox", +"slug": "use-rpn-san-proxmox" +}, +{ +"label": "Connect Windows Server to an RPN SAN", +"slug": "connect-rpn-san-windows" +} ], "label": "How to", "slug": "how-to" }, { "items": [ - { - "label": "Private Networks overview", - "slug": "private-networks-overview" - } +{ +"label": "Private Networks overview", +"slug": "private-networks-overview" +} ], "label": "Additional Content", "slug": "reference-content" @@ -6583,26 +7921,26 @@ }, { "items": [ - { - "label": "Add a client", - "slug": "add-client" - }, - { - "label": "Edit client information", - "slug": "edit-client-information" - }, - { - "label": "Lock a client's Organization", - "slug": "lock-client-organization" - }, - { - "label": "Unlock a client's Organization", - "slug": "unlock-client-organization" - }, - { - "label": "Grant access to the Partner Space", - "slug": "grant-access-to-partner-space" - } +{ +"label": "Add a client", +"slug": "add-client" +}, +{ +"label": "Edit client information", +"slug": "edit-client-information" +}, +{ +"label": "Lock a client's Organization", +"slug": "lock-client-organization" +}, +{ +"label": "Unlock a client's Organization", +"slug": "unlock-client-organization" +}, +{ +"label": "Grant access to the Partner Space", +"slug": "grant-access-to-partner-space" +} ], "label": "How to", "slug": "how-to" diff --git a/pages/account/reference-content/products-availability.mdx b/pages/account/reference-content/products-availability.mdx index f29436c8e4..a0c29577f3 100644 --- a/pages/account/reference-content/products-availability.mdx +++ b/pages/account/reference-content/products-availability.mdx @@ -39,7 +39,7 @@ Scaleway products are available in multiple regions and locations worldwide. Thi | **Storage** | Object Storage Multi-AZ + One Zone IA | Across Paris region | Across Amsterdam region | Across Warsaw region | | | Object Storage Glacier | Paris* | Not available yet | Not available yet | | | Block Storage | PAR1, PAR2, PAR3 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 | -| **Managed Databases** | PostgreSQL - MySQL | Across Paris region | Across Amsterdam region | Across Warsaw region | +| **Databases** | PostgreSQL - MySQL | Across Paris region | Across Amsterdam region | Across Warsaw region | | | Redis™ | PAR1, PAR2 | AMS1, AMS2 | WAW1 | | **Network** | Private Networks | Across Paris region | Across Amsterdam region | Across Warsaw region | | | Public Gateway | PAR1, PAR2 | AMS1, AMS2, AMS3 | WAW1, WAW2, WAW3 | @@ -56,7 +56,7 @@ Scaleway products are available in multiple regions and locations worldwide. Thi | **Managed Services** | Web Hosting | Across Paris region | Not available yet | Not available yet | | | IoT Hub | Across Paris region | Not available yet | Not available yet | | | Transactional Email | Automatically assigned | Automatically assigned | Automatically assigned | -| **Observability** | Cockpit | Across Paris region | Across Amsterdam region | Across Warsaw region | +| **Monitoring** | Cockpit | Across Paris region | Across Amsterdam region | Across Warsaw region | | **Security and Identity** | Secret Manager | Across Paris region | Across Amsterdam region | Across Warsaw region | | | Audit Trail | Across Paris region | Across Amsterdam region | Not available yet | diff --git a/pages/audit-trail/how-to/configure-audit-trail-permissions.mdx b/pages/audit-trail/how-to/configure-audit-trail-permissions.mdx index e9585c4d14..20b6d8084d 100644 --- a/pages/audit-trail/how-to/configure-audit-trail-permissions.mdx +++ b/pages/audit-trail/how-to/configure-audit-trail-permissions.mdx @@ -27,7 +27,7 @@ The [scope](/iam/concepts/#scope) of these permission sets is at [Organization]( The **Access to Organization features** scope allows you to give the [principal](/iam/concepts/#principal) permissions to Organization-level features such as IAM, Audit Trail, billing, support and abuse tickets, and project management. -4. Click the **Security and Identity** category in the **Products** section, then choose the **AuditTrailReadOnly** permission set. +4. Click the **Monitoring** category in the **Products** section, then choose the **AuditTrailReadOnly** permission set. 5. Click **Validate**. 6. Click **Create policy**. diff --git a/pages/audit-trail/how-to/use-audit-trail.mdx b/pages/audit-trail/how-to/use-audit-trail.mdx index 798233b5c2..c14ec8bb88 100644 --- a/pages/audit-trail/how-to/use-audit-trail.mdx +++ b/pages/audit-trail/how-to/use-audit-trail.mdx @@ -17,7 +17,7 @@ This page shows you how to see and filter events for your Scaleway resources in ## How to use Audit Trail -1. Click **Audit Trail** in the **Security and Identity** section of the [Scaleway console](https://console.scaleway.com/) side menu. +1. Click **Audit Trail** in the **Monitoring** section of the [Scaleway console](https://console.scaleway.com/) side menu. 2. Click the **Region** drop-down and select a region in which you have created resources integrated with Audit Trail. Your Audit Trail events display. 3. Click the **Date range** field and select a date range to track events for. 4. Click the **Project** drop-down and select the Scaleway Project containing the resources you want to track. diff --git a/pages/audit-trail/quickstart.mdx b/pages/audit-trail/quickstart.mdx index d15184fb59..b3fccaf96e 100644 --- a/pages/audit-trail/quickstart.mdx +++ b/pages/audit-trail/quickstart.mdx @@ -26,7 +26,7 @@ Refer to the [dedicated documentation page](/audit-trail/how-to/configure-audit- ## How to use Audit Trail -1. Click **Audit Trail** in the **Security and Identity** section of the [Scaleway console](https://console.scaleway.com/) side menu. +1. Click **Audit Trail** in the **Monitoring** section of the [Scaleway console](https://console.scaleway.com/) side menu. 2. Click the **Region** drop-down and select a region in which you have created resources integrated with Audit Trail. Your Audit Trail events display. Audit Trail is not available in Poland. diff --git a/pages/cockpit/how-to/access-grafana-and-managed-dashboards.mdx b/pages/cockpit/how-to/access-grafana-and-managed-dashboards.mdx index 5a0dd767ad..085aa7708f 100644 --- a/pages/cockpit/how-to/access-grafana-and-managed-dashboards.mdx +++ b/pages/cockpit/how-to/access-grafana-and-managed-dashboards.mdx @@ -24,7 +24,7 @@ This page shows you how to access [preconfigured dashboards](/cockpit/concepts/# - [Retrieved your Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/) -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website. 3. Enter your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/). 4. Click **Log in**. The Grafana overview page displays. diff --git a/pages/cockpit/how-to/activate-managed-alerts.mdx b/pages/cockpit/how-to/activate-managed-alerts.mdx index 232a9ca305..3fd645a210 100644 --- a/pages/cockpit/how-to/activate-managed-alerts.mdx +++ b/pages/cockpit/how-to/activate-managed-alerts.mdx @@ -21,7 +21,7 @@ This page shows you how to activate [preconfigured alerts](/cockpit/concepts/#pr - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Alerts** tab. diff --git a/pages/cockpit/how-to/activate-push-traces.mdx b/pages/cockpit/how-to/activate-push-traces.mdx index b4bb017a60..90c1e4ea30 100644 --- a/pages/cockpit/how-to/activate-push-traces.mdx +++ b/pages/cockpit/how-to/activate-push-traces.mdx @@ -21,7 +21,7 @@ This page shows you how to create [traces](/cockpit/concepts/#traces) from the S ## Create a trace -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Data sources** tab. 3. Click **+ Create custom data source**. A pop-up displays. 4. Complete the required steps to create your trace: @@ -39,10 +39,10 @@ The complete endpoint is `https://.traces.cockpit..scw.cl You can retrieve your trace's push path (and data source ID) from [Scaleway API](https://www.scaleway.com/en/developers/api/cockpit/regional-api/#path-data-sources-list-data-sources) or from the Scaleway console: -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Data sources** tab. 3. Click the trace data source of which you want to retrieve the path. The trace's information displays. -4. Retrieve the data source's URL under the **URL** section. +4. Retrieve the data source's URL under the **URL** section. 5. Add the push path `/otlp/v1/traces` to the URL. ## Push traces diff --git a/pages/cockpit/how-to/add-contact-points.mdx b/pages/cockpit/how-to/add-contact-points.mdx index f1e57aadaa..6fa3c89f00 100644 --- a/pages/cockpit/how-to/add-contact-points.mdx +++ b/pages/cockpit/how-to/add-contact-points.mdx @@ -22,7 +22,7 @@ This page shows you how to associate [contact points](/cockpit/concepts/#contact ## Add contact points -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Alerts** tab. 3. Click **+ Add email** in the **Default receiver’s contact points** section. A pop-up displays. 4. Enter the email address you wish to add as a contact point. diff --git a/pages/cockpit/how-to/change-data-retention.mdx b/pages/cockpit/how-to/change-data-retention.mdx index 88c72bac54..190ee3d4cc 100644 --- a/pages/cockpit/how-to/change-data-retention.mdx +++ b/pages/cockpit/how-to/change-data-retention.mdx @@ -34,7 +34,7 @@ This page shows you how to change the [retention](/cockpit/concepts/#retention) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - Created [Scaleway resources integrated with Cockpit](/cockpit/reference-content/cockpit-limitations/#product-integration-into-cockpit) or [created](/cockpit/how-to/create-external-data-sources) custom data sources -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Data sources** tab. 3. Click the icon next to the data source you want to change the retention period for. diff --git a/pages/cockpit/how-to/create-external-data-sources.mdx b/pages/cockpit/how-to/create-external-data-sources.mdx index f0e2dc6a65..aa41e1fc20 100644 --- a/pages/cockpit/how-to/create-external-data-sources.mdx +++ b/pages/cockpit/how-to/create-external-data-sources.mdx @@ -19,7 +19,7 @@ This page shows you how to create a **custom** [data source](/cockpit/concepts/# - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Data sources** tab. 3. Click **+ Create custom data source**. 4. Enter a name for the data source. diff --git a/pages/cockpit/how-to/create-token.mdx b/pages/cockpit/how-to/create-token.mdx index fcbd2a8c2f..70b88b5b90 100644 --- a/pages/cockpit/how-to/create-token.mdx +++ b/pages/cockpit/how-to/create-token.mdx @@ -20,7 +20,7 @@ This page shows you how to create [tokens](/cockpit/concepts/#cockpit-tokens), t - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Tokens** tab. 3. Click **+ Create token**. A pop-up displays. 4. Choose a region to create the token in. diff --git a/pages/cockpit/how-to/delete-external-data-sources.mdx b/pages/cockpit/how-to/delete-external-data-sources.mdx index e991a51dc6..f940b9452a 100644 --- a/pages/cockpit/how-to/delete-external-data-sources.mdx +++ b/pages/cockpit/how-to/delete-external-data-sources.mdx @@ -20,7 +20,7 @@ This page shows you how to delete a custom [data source](/cockpit/concepts/#data - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created](/cockpit/how-to/create-external-data-sources/) custom data sources -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Data sources** tab. 3. Click the icon next to the data source you wish to delete. 4. Click **Delete**. A deletion confirmation pop-up displays. diff --git a/pages/cockpit/how-to/enable-alert-manager.mdx b/pages/cockpit/how-to/enable-alert-manager.mdx index 46d1f0dd47..773343c67f 100644 --- a/pages/cockpit/how-to/enable-alert-manager.mdx +++ b/pages/cockpit/how-to/enable-alert-manager.mdx @@ -20,7 +20,7 @@ This page shows you how to enable Scaleway's regionalized alert manager to confi - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Alerts** tab. 3. Click **Enable** under the **Alert manager** section. 4. Choose the regions where you want to enable the alert manager. diff --git a/pages/cockpit/how-to/retrieve-grafana-credentials.mdx b/pages/cockpit/how-to/retrieve-grafana-credentials.mdx index 9e14f7143f..a75bbc57d2 100644 --- a/pages/cockpit/how-to/retrieve-grafana-credentials.mdx +++ b/pages/cockpit/how-to/retrieve-grafana-credentials.mdx @@ -21,7 +21,7 @@ This page shows you how to retrieve your Grafana credentials to access your prec - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Grafana users** tab. 3. Click **+ Add user**. 4. Enter a username. diff --git a/pages/cockpit/how-to/send-logs-from-k8s-to-cockpit.mdx b/pages/cockpit/how-to/send-logs-from-k8s-to-cockpit.mdx index 1e7d21c42f..b096806dad 100644 --- a/pages/cockpit/how-to/send-logs-from-k8s-to-cockpit.mdx +++ b/pages/cockpit/how-to/send-logs-from-k8s-to-cockpit.mdx @@ -138,12 +138,12 @@ You can also use Terraform/OpenTofu to manage and deploy Helm charts, providing ## Explore your logs in Cockpit -1. Click **Cockpit** in the Observability section of the Scaleway [console](https://console.scaleway.com/) side menu. The **Cockpit Overview** page displays. +1. Click **Cockpit** in the **Monitoring** section of the Scaleway [console](https://console.scaleway.com/) side menu. The **Cockpit Overview** page displays. 2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website. 3. Log in to Grafana using your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/). 4. Click the **Home** icon, then click **Explore**. 5. Select your custom data source in the search drop-down on the upper left corner of your screen. -6. In the **Labels filter** drop-down, select the `cluster` label and in the **Value** drop-down, select your cluster. +6. In the **Labels filter** drop-down, select the `cluster` label and in the **Value** drop-down, select your cluster. 7. Optionally, click the **Clock** icon on the top right corner of your screen and filter by time range. 8. Click **Run query** to see your logs. An output similar to the following should display. diff --git a/pages/cockpit/how-to/send-metrics-from-k8s-to-cockpit.mdx b/pages/cockpit/how-to/send-metrics-from-k8s-to-cockpit.mdx index 4990e99c59..ad9bd2872b 100644 --- a/pages/cockpit/how-to/send-metrics-from-k8s-to-cockpit.mdx +++ b/pages/cockpit/how-to/send-metrics-from-k8s-to-cockpit.mdx @@ -167,12 +167,12 @@ Once you have configured your `values.yml` file, you can use Helm to deploy the Now that your metrics are exported to your Cockpit, you can access and query them. -1. Click **Cockpit** in the Observability section of the Scaleway [console](https://console.scaleway.com/) side menu. The **Cockpit Overview** page displays. +1. Click **Cockpit** in the **Monitoring** section of the Scaleway [console](https://console.scaleway.com/) side menu. The **Cockpit Overview** page displays. 2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website. 3. Log in to Grafana using your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/). 4. Click the **Home** icon, then click **Explore**. 5. Select your custom data source in the search drop-down on the upper left corner of your screen. -6. In the **Labels filter** drop-down, select the `cluster` label and in the **Value** drop-down, select your cluster. +6. In the **Labels filter** drop-down, select the `cluster` label and in the **Value** drop-down, select your cluster. 7. Optionally, click the **Clock** icon on the top right corner of your screen and filter by time range. 8. Click **Run query** to see your metrics. An output similar to the following should display. \ No newline at end of file diff --git a/pages/cockpit/how-to/send-metrics-logs-to-cockpit.mdx b/pages/cockpit/how-to/send-metrics-logs-to-cockpit.mdx index bdf6f82f5b..1ac16141ba 100644 --- a/pages/cockpit/how-to/send-metrics-logs-to-cockpit.mdx +++ b/pages/cockpit/how-to/send-metrics-logs-to-cockpit.mdx @@ -31,7 +31,7 @@ You can push logs with any Loki compatible agent such as the [Promtail](https:// ## Send metrics and logs to your Cockpit -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. [Create a token](/cockpit/how-to/create-token/) with the **Push** permission for metrics and logs. - Make sure that you create your token in the same region as the [data sources](/cockpit/concepts/#data-sources) you want to use it for. diff --git a/pages/cockpit/how-to/send-metrics-with-grafana-alloy.mdx b/pages/cockpit/how-to/send-metrics-with-grafana-alloy.mdx index 7d3385fd9d..3e8a2525fd 100644 --- a/pages/cockpit/how-to/send-metrics-with-grafana-alloy.mdx +++ b/pages/cockpit/how-to/send-metrics-with-grafana-alloy.mdx @@ -91,7 +91,7 @@ For the sake of this documentation, we are using Grafana Alloy on macOS. Refer t ## Visualizing your metrics -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website. 3. Enter your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/). 4. Click **Log in**. The Grafana overview page displays. diff --git a/pages/cockpit/quickstart.mdx b/pages/cockpit/quickstart.mdx index 7e7fbeba2e..642b5789d3 100644 --- a/pages/cockpit/quickstart.mdx +++ b/pages/cockpit/quickstart.mdx @@ -33,7 +33,7 @@ In this documentation, we show you how to retrieve your Grafana credentials to a ## How to retrieve your Grafana credentials -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Grafana users** tab. 3. Click **Add user**. 4. Enter a username. @@ -42,7 +42,7 @@ In this documentation, we show you how to retrieve your Grafana credentials to a ## How to create a token to push your metrics and logs -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Tokens** tab. 3. Click **Create token**. A pop-up displays prompting you to create a token. 4. Choose the region to create the token in. diff --git a/pages/cockpit/troubleshooting/resetting-grafana-password-via-the-api.mdx b/pages/cockpit/troubleshooting/resetting-grafana-password-via-the-api.mdx index 555b036a67..72f137f14c 100644 --- a/pages/cockpit/troubleshooting/resetting-grafana-password-via-the-api.mdx +++ b/pages/cockpit/troubleshooting/resetting-grafana-password-via-the-api.mdx @@ -22,7 +22,7 @@ This page shows you how to reset your Grafana user's password through the Scalew - [Retrieved](/cockpit/how-to/retrieve-grafana-credentials/) your Grafana credentials -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays. 2. Click the **Grafana users** tab. 3. Click the icon next to the relevant Grafana user. 4. Click **Generate password**. diff --git a/pages/data-lab/how-to/connect-to-data-lab.mdx b/pages/data-lab/how-to/connect-to-data-lab.mdx index 85628f7a03..8008d54bb1 100644 --- a/pages/data-lab/how-to/connect-to-data-lab.mdx +++ b/pages/data-lab/how-to/connect-to-data-lab.mdx @@ -21,7 +21,7 @@ categories: - Created a [Data Lab for Apache Spark™ cluster](/data-lab/how-to/create-data-lab/) - A valid [API key](/iam/how-to/create-api-keys/) -1. Click **Data Lab** under **Managed Services** on the side menu. The Data Lab for Apache Spark™ page displays. +1. Click **Data Lab** under **Data & Analytics** on the side menu. The Data Lab for Apache Spark™ page displays. 2. Click the name of the Data Lab cluster you want to connect to. The cluster **Overview** page displays. diff --git a/pages/data-lab/how-to/create-data-lab.mdx b/pages/data-lab/how-to/create-data-lab.mdx index e30dfb3c67..840707e43f 100644 --- a/pages/data-lab/how-to/create-data-lab.mdx +++ b/pages/data-lab/how-to/create-data-lab.mdx @@ -23,7 +23,7 @@ Data Lab for Apache Spark™ is a product designed to assist data scientists and - Optionally, an [Object Storage bucket](/object-storage/how-to/create-a-bucket/) - A valid [API key](/iam/how-to/create-api-keys/) -1. Click **Data Lab** under **Managed Services** on the side menu. The Data Lab for Apache Spark™ page displays. +1. Click **Data Lab** under **Data & Analytics** on the side menu. The Data Lab for Apache Spark™ page displays. 2. Click **Create Data Lab cluster**. The creation wizard displays. diff --git a/pages/data-lab/how-to/manage-delete-data-lab.mdx b/pages/data-lab/how-to/manage-delete-data-lab.mdx index 9eea46fc1c..83570f9c5f 100644 --- a/pages/data-lab/how-to/manage-delete-data-lab.mdx +++ b/pages/data-lab/how-to/manage-delete-data-lab.mdx @@ -24,7 +24,7 @@ This page explains how to manage and delete your Data Lab for Apache Spark™. ## How to manage a Data Lab for Apache Spark™ -1. Click **Data Lab** under **Managed Services** on the side menu. The Data Lab for Apache Spark™ page displays. +1. Click **Data Lab** under **Data & Analytics** on the side menu. The Data Lab for Apache Spark™ page displays. 2. Click the name of the Data Lab cluster you want to manage. The overview tab of the cluster displays. From this view, you can see the configuration of your cluster. @@ -49,7 +49,7 @@ Once you have created a Data Lab cluster, you cannot edit the node type. You mus This action is irreversible and will permanently delete this Data Lab cluster and its configuration. The data source will not be deleted. -1. Click **Data Lab** under **Managed Services** on the side menu. The Data Lab for Apache Spark™ page displays. +1. Click **Data Lab** under **Data & Analytics** on the side menu. The Data Lab for Apache Spark™ page displays. 2. Click the name of the Data Lab cluster you want to delete. The **Overview** tab of the cluster displays. diff --git a/pages/data-lab/quickstart.mdx b/pages/data-lab/quickstart.mdx index a06166aec6..831dd15a4c 100644 --- a/pages/data-lab/quickstart.mdx +++ b/pages/data-lab/quickstart.mdx @@ -22,7 +22,7 @@ It is composed of the following: - Notebook: A JupyterLab service operating on a dedicated node type. -Scaleway provides dedicated node types for both the notebook and the cluster. The cluster nodes are high-end machines built for intensive computations, featuring powerful CPUs/GPUs, and substantial RAM. +Scaleway provides dedicated node types for both the notebook and the cluster. The cluster nodes are high-end machines built for intensive computations, featuring powerful CPUs/GPUs, and substantial RAM. The notebook, although capable of performing some local computations, primarily serves as a web interface for interacting with the Apache Spark cluster. @@ -34,7 +34,7 @@ The notebook, although capable of performing some local computations, primarily ## How to create a Data Lab for Apache Spark™ cluster -1. Click **Data Lab** under **Managed Services** on the side menu. +1. Click **Data Lab** under **Data & Analytics** on the side menu. 2. Click **Create Data Lab cluster**. The creation wizard displays. @@ -53,7 +53,7 @@ The notebook, although capable of performing some local computations, primarily ## How to connect to your Data Lab -1. Click **Data Lab** under **Managed Services** on the side menu. The Data Lab for Apache Spark™ page displays. +1. Click **Data Lab** under **Data & Analytics** on the side menu. The Data Lab for Apache Spark™ page displays. 2. Click the name of the Data Lab cluster you want to connect to. The cluster **Overview** page displays. @@ -74,8 +74,8 @@ Execute the cells in order to perform pre-determined operations on a dummy data 2. In a new cell, copy and paste the code below and replace the placeholders with your API access key, secret key, and the endpoint of your Object Storage Bucket to set up the Apache Spark session: ```json - %%configure -f - { + %%configure -f + { "name": "My Spark", "conf":{ "spark.hadoop.fs.s3a.access.key": "your-api-access-key", @@ -92,7 +92,7 @@ Execute the cells in order to perform pre-determined operations on a dummy data 3. In a new cell below, copy and paste the following command to initialize the Apache Spark session: ```python - from pyspark.sql.types import StructType, StructField, LongType, DoubleType, StringType + from pyspark.sql.types import StructType, StructField, LongType, DoubleType, StringType ``` 4. Execute the two cells you just created. diff --git a/pages/domains-and-dns/how-to/add-external-domain.mdx b/pages/domains-and-dns/how-to/add-external-domain.mdx index bba6b823f7..7e75cf94d5 100644 --- a/pages/domains-and-dns/how-to/add-external-domain.mdx +++ b/pages/domains-and-dns/how-to/add-external-domain.mdx @@ -20,7 +20,7 @@ Domains and DNS allows you to manage and register your [internal](/domains-and-d - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. 2. Click the **External domains** tab, then click **+ Manage new domain**. 3. Enter the external domain name in the box and click the search icon to check whether the domain exists. If it does, the estimated cost to add it displays. diff --git a/pages/domains-and-dns/how-to/configure-autorenew.mdx b/pages/domains-and-dns/how-to/configure-autorenew.mdx index bdf98b9225..475227fdb3 100644 --- a/pages/domains-and-dns/how-to/configure-autorenew.mdx +++ b/pages/domains-and-dns/how-to/configure-autorenew.mdx @@ -23,7 +23,7 @@ Autorenew is a feature that allows you to automatically renew the validity perio ## How to activate autorenew -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. Your internal domains display. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. Your internal domains display. 2. Click the domain you want to configure. The domain's **Overview** tab displays. 3. Click **Activate** under **Autorenew** in the **Domain Information** section. A pop-up displays prompting you to confirm. 4. Click **Activate autorenew** to confirm. @@ -31,7 +31,7 @@ Autorenew is a feature that allows you to automatically renew the validity perio ## How to deactivate autorenew -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. Your internal domains display. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. Your internal domains display. 2. Click the domain you want to configure. The domain's **Overview** tab displays. 3. Click **Deactivate** under **Autorenew** in the **Domain Information** section. A pop-up displays prompting you to confirm. 4. Click **Deactivate autorenew** to confirm. diff --git a/pages/domains-and-dns/how-to/configure-dns-zones.mdx b/pages/domains-and-dns/how-to/configure-dns-zones.mdx index eb99007ad6..048b5b1949 100644 --- a/pages/domains-and-dns/how-to/configure-dns-zones.mdx +++ b/pages/domains-and-dns/how-to/configure-dns-zones.mdx @@ -27,7 +27,7 @@ Each **Zone Name** created translates into a [**Domain Name**](/domains-and-dns/ ## How to add a new DNS zone -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click the domain for which you want to add a DNS zone. The domain's **Overview** tab displays. 3. Click the **DNS Zones** tab. A list of DNS zones you have configured within the selected domain displays. @@ -38,7 +38,7 @@ Each **Zone Name** created translates into a [**Domain Name**](/domains-and-dns/ ## How to manage DNS records -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click the domain for which you want to manage DNS records. The domain's **Overview** tab displays. 3. Click the **DNS Zones** tab. A list of DNS zones you have configured within the selected domain displays. 4. Click next to the DNS zone of your choice, then **Records** to manage the zone's [DNS records](/domains-and-dns/reference-content/understanding-dns-records/). @@ -48,7 +48,7 @@ Each **Zone Name** created translates into a [**Domain Name**](/domains-and-dns/ ## How to edit an existing DNS zone name -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click the domain for which you want to edit a DNS zone. The domain's **Overview** tab displays. 3. Click the **DNS Zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click , then **Edit name** to edit a zone's name. @@ -58,7 +58,7 @@ Each **Zone Name** created translates into a [**Domain Name**](/domains-and-dns/ ## How to delete an existing DNS zone -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click the domain for which you want to delete a DNS zone. The domain's **Overview** tab displays. 3. Click the **DNS Zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click , then click **Delete**. diff --git a/pages/domains-and-dns/how-to/configure-dnssec-internal-domain.mdx b/pages/domains-and-dns/how-to/configure-dnssec-internal-domain.mdx index ef79108b91..9862a1c1dd 100644 --- a/pages/domains-and-dns/how-to/configure-dnssec-internal-domain.mdx +++ b/pages/domains-and-dns/how-to/configure-dnssec-internal-domain.mdx @@ -25,7 +25,7 @@ This page shows you how to enable DNSSEC for your Domains and DNS internal domai ## How to activate DNSSEC -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays with a list of your domains. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays with a list of your domains. 2. Click the **Internal domains** tab. The list of your internal domains displays. 3. Click the domain name you want to configure. 4. Click **Activate** under **DNSSEC** in the domain information section. @@ -35,7 +35,7 @@ DNSSEC will be active in a matter of minutes. ## How to edit or deactivate DNSSEC -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays with a list of your domains. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays with a list of your domains. 2. Click the **Internal domains** tab. The list of your internal domains displays. 3. Click the domain name you want to configure. 4. Click **Deactivate** under **DNSSEC** in the domain information section. diff --git a/pages/domains-and-dns/how-to/delete-external-domain.mdx b/pages/domains-and-dns/how-to/delete-external-domain.mdx index 4c4428a71b..b09b4d422f 100644 --- a/pages/domains-and-dns/how-to/delete-external-domain.mdx +++ b/pages/domains-and-dns/how-to/delete-external-domain.mdx @@ -19,7 +19,7 @@ categories: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Added your domain](/domains-and-dns/how-to/add-external-domain/) with Scaleway Domains and DNS -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. 2. Click the **External domains** tab, and click the domain you want to delete. 3. Click **Terminate management** in the **Terminate domain management** section. A pop-up displays. 4. Type **DELETE** to confirm the deletion of the domain, then click **Terminate domain management**. diff --git a/pages/domains-and-dns/how-to/lock-domain.mdx b/pages/domains-and-dns/how-to/lock-domain.mdx index 59378d7856..d2f2326de7 100644 --- a/pages/domains-and-dns/how-to/lock-domain.mdx +++ b/pages/domains-and-dns/how-to/lock-domain.mdx @@ -23,7 +23,7 @@ This page shows you how to lock your Scaleway Domains and DNS domains to avoid a ## How to lock a domain name -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click the domain name you want to lock. The domain's **Overview** tab displays. 3. Click **Lock** under **Transfer** in the **Domain Information** section. A confirmation pop-up displays. 4. Click **Lock** to confirm. diff --git a/pages/domains-and-dns/how-to/manage-dns-records.mdx b/pages/domains-and-dns/how-to/manage-dns-records.mdx index e8ef7575e2..d18f77dcfe 100644 --- a/pages/domains-and-dns/how-to/manage-dns-records.mdx +++ b/pages/domains-and-dns/how-to/manage-dns-records.mdx @@ -21,7 +21,7 @@ categories: ## How to add DNS records -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. 2. Click the domain you want to manage. The domain's **Overview** page displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click the DNS zone you want to add a record in. @@ -31,7 +31,7 @@ categories: ## How to edit DNS records -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. 2. Click the domain you want to manage. The domain's **Overview** page displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click the DNS zone you want to edit. @@ -41,7 +41,7 @@ categories: ## How to delete DNS records -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. 2. Click the domain you want to manage. The domain's **Overview** page displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click the DNS zone containing the record you want to delete. diff --git a/pages/domains-and-dns/how-to/manage-external-domain.mdx b/pages/domains-and-dns/how-to/manage-external-domain.mdx index ab143296d6..29b7166c0d 100644 --- a/pages/domains-and-dns/how-to/manage-external-domain.mdx +++ b/pages/domains-and-dns/how-to/manage-external-domain.mdx @@ -21,7 +21,7 @@ Once your external domains have been created and validated, you can manage them - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Linked your domain](/domains-and-dns/how-to/add-external-domain/) with Scaleway Domains and DNS -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. 2. Click the **External domains** tab. 3. Click next to the domain you want to manage, then click **More info**. diff --git a/pages/domains-and-dns/how-to/manage-nameservers-internal-domain.mdx b/pages/domains-and-dns/how-to/manage-nameservers-internal-domain.mdx index 278a6d6abb..802ecae45e 100644 --- a/pages/domains-and-dns/how-to/manage-nameservers-internal-domain.mdx +++ b/pages/domains-and-dns/how-to/manage-nameservers-internal-domain.mdx @@ -28,7 +28,7 @@ For example, if you own `mydomain.com` and want to use `ns0.mydomain.com` and `n - A domain name registered with Scaleway Domains and DNS - Created an [A record](/domains-and-dns/reference-content/understanding-dns-records/#a-record) or an [AAAA record](/domains-and-dns/reference-content/understanding-dns-records/#aaaa-record) for the name servers you want to manage -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click the domain name you want to configure. The **Overview** tab for your domain displays. 3. Click **Edit** in the **Name servers** section. 4. Edit the name server information. For each name server, you can provide: diff --git a/pages/domains-and-dns/how-to/register-internal-domain.mdx b/pages/domains-and-dns/how-to/register-internal-domain.mdx index 4e1a61e7af..e2c40ecabc 100644 --- a/pages/domains-and-dns/how-to/register-internal-domain.mdx +++ b/pages/domains-and-dns/how-to/register-internal-domain.mdx @@ -27,7 +27,7 @@ Domains and DNS allows you to manage and register your [internal](/domains-and-d * Internal domains are billed immediately upon registration. -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click **+ Search domain name**. 3. Enter the domain name you wish to register in the search bar. 4. Click the search icon to check the domain availability. A selection of available domains appears. diff --git a/pages/domains-and-dns/how-to/renew-domain.mdx b/pages/domains-and-dns/how-to/renew-domain.mdx index 12c42ee2f3..e54f7a4874 100644 --- a/pages/domains-and-dns/how-to/renew-domain.mdx +++ b/pages/domains-and-dns/how-to/renew-domain.mdx @@ -22,7 +22,7 @@ This page shows you how to renew your domain using Scaleway Domains and DNS. - [Added a credit card](/billing/quickstart/#how-to-add-a-payment-method) to your account - Registered one or more domains with Scaleway Domains and DNS -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The list of your domains displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The list of your domains displays. 2. Click the domain you want to renew. Your domain's overview page displays. 3. Click **Renew** under **Expiration date**. A pop-up displays. 4. Choose your registration period in the drop-down list. diff --git a/pages/domains-and-dns/how-to/trade-domain.mdx b/pages/domains-and-dns/how-to/trade-domain.mdx index 4fcd0feec4..7f2cb65af3 100644 --- a/pages/domains-and-dns/how-to/trade-domain.mdx +++ b/pages/domains-and-dns/how-to/trade-domain.mdx @@ -30,7 +30,7 @@ Scaleway's Domains and DNS [trade](/domains-and-dns/concepts/#trade) feature all ## How to use the trade feature -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard with the list of your domains displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard with the list of your domains displays. 2. Click the internal domain you want to edit. The domain's **Overview** tab displays. 3. Click the **Contacts** tab. Your domain's registrant, technical, and administrative contacts display. 4. Click **Trade domain**. diff --git a/pages/domains-and-dns/how-to/transfer-external-domain.mdx b/pages/domains-and-dns/how-to/transfer-external-domain.mdx index e57e6f9bbb..ba74787ab2 100644 --- a/pages/domains-and-dns/how-to/transfer-external-domain.mdx +++ b/pages/domains-and-dns/how-to/transfer-external-domain.mdx @@ -29,7 +29,7 @@ This page shows you how to transfer domains to Scaleway Domains and DNS. ## How to transfer .fr domains -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click **+ Register new domain**. 3. Enter the domain name you wish to transfer in the box and click the search icon to verify that the domain is available. A selection of available domains displays. @@ -50,7 +50,7 @@ This page shows you how to transfer domains to Scaleway Domains and DNS. ## How to transfer domains with other extensions -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS dashboard displays. 2. Click **+ Register new domain**: 3. Enter the domain you wish to transfer in the box and click the search icon to verify that the domain is available. A selection of available domains displays. diff --git a/pages/domains-and-dns/how-to/unlock-internal-domain.mdx b/pages/domains-and-dns/how-to/unlock-internal-domain.mdx index 8c7719290d..49ca5f943d 100644 --- a/pages/domains-and-dns/how-to/unlock-internal-domain.mdx +++ b/pages/domains-and-dns/how-to/unlock-internal-domain.mdx @@ -27,7 +27,7 @@ Domain names are locked by default to avoid any unsolicited outgoing transfer. I ## How to unlock a domain name -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. 2. Click the domain you want to unlock. The domain's **Overview** tab displays. 3. Click **Unlock** under **Transfer** in the **Domain Information** section. A confirmation pop-up displays. diff --git a/pages/domains-and-dns/quickstart.mdx b/pages/domains-and-dns/quickstart.mdx index ce51c7a102..60e77377fb 100644 --- a/pages/domains-and-dns/quickstart.mdx +++ b/pages/domains-and-dns/quickstart.mdx @@ -22,7 +22,7 @@ categories: ## How to register an internal domain -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. 2. Click **+ Search domain name**. 3. Enter the domain name you wish to register in the search bar and hit `Enter` to verify that the domain is available. A list of domain names displays with their availability status. 4. Tick the box next to the domain you want to register. Then click **Select and configure contacts**. @@ -44,7 +44,7 @@ The domain registration process differs depending on whether or not you already - 1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. + 1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. 2. Click **+ Search domain name**. 3. Enter the domain name you wish to register in the search bar and hit `Enter` to verify that the domain is available. A list of domain names displays with their availability status. 4. Click **Manage as external** next to the external domain you want to register. @@ -74,7 +74,7 @@ The domain registration process differs depending on whether or not you already - 1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. + 1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. 2. Click the **External domains** tab, then click **+ Manage new domain**. 3. Enter the external domain name in the search bar and hit `Enter` to check if the domain exists. 4. Enter the number of million queries you need. The estimated cost for the domain name displays. @@ -105,7 +105,7 @@ The domain registration process differs depending on whether or not you already ## How to add a new DNS zone -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. 2. Click the domain for which you want to add a DNS zone. The domain's **Overview** tab displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. @@ -116,7 +116,7 @@ The domain registration process differs depending on whether or not you already ## How to delete an existing DNS zone -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS screen displays. 2. Click the domain for which you want to delete a DNS zone. The domain's **Overview** tab displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click next to the DNS zone you want to delete, then click **Delete**. @@ -125,7 +125,7 @@ The domain registration process differs depending on whether or not you already ## How to add DNS records -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS zone screen displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS zone screen displays. 2. Click the domain you want to manage. The domain's **Overview** tab displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click the DNS zone you want to add a record in. @@ -135,7 +135,7 @@ The domain registration process differs depending on whether or not you already ## How to delete DNS records -1. Click **Domains and DNS** in the **Network** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS zone screen displays. +1. Click **Domains and DNS** in the **Domains & Web Hosting** section of the [Scaleway console](https://console.scaleway.com) side menu. The Domains and DNS zone screen displays. 2. Click the domain you want to manage. The domain's **Overview** tab displays. 3. Click the **DNS zones** tab. A list of the DNS zones you have configured within the selected domain displays. 4. Click the DNS zone containing the record you want to delete. diff --git a/pages/gpu/how-to/create-manage-gpu-instance.mdx b/pages/gpu/how-to/create-manage-gpu-instance.mdx index 52e34a843b..90e76fa641 100644 --- a/pages/gpu/how-to/create-manage-gpu-instance.mdx +++ b/pages/gpu/how-to/create-manage-gpu-instance.mdx @@ -29,7 +29,7 @@ When you have completed your calculations using the GPU Instance, [deletion can ## How to create a GPU Instance -1. Navigate to **Instances** under the **Compute** section in the side menu of the [Scaleway console](https://console.scaleway.com/). This action will direct you to the [Instance dashboard](https://console.scaleway.com/instance/servers). +1. Navigate to **CPU & GPU Instances** under the **Compute** section in the side menu of the [Scaleway console](https://console.scaleway.com/). This action will direct you to the [Instance dashboard](https://console.scaleway.com/instance/servers). 2. Click **+ Create Instance** to proceed to the [Instance creation page](https://console.scaleway.com/instance/servers). 3. Follow these steps to configure your GPU Instance: - **Availability Zone**: Choose the geographical region, represented by the Availability Zone, where your Instance will be deployed. diff --git a/pages/instances/api-cli/increasing-volume-size.mdx b/pages/instances/api-cli/increasing-volume-size.mdx index 30b45f90d4..18bcdf1918 100644 --- a/pages/instances/api-cli/increasing-volume-size.mdx +++ b/pages/instances/api-cli/increasing-volume-size.mdx @@ -34,7 +34,7 @@ The Instances API allows you to interact with Block Storage volumes programmatic ``` - Replace `REGION` with the geographical region of the Instance. This value can either be `fr-par-1`, `fr-par-2`, or `fr-par-3` for Instances located in Paris, `nl-ams-1`, `nl-ams-2` or `nl-ams-3` for Instances located in Amsterdam, or `pl-waw-1`, `pl-waw-2`, or `pl-waw-3` for Instances located in Warsaw. Replace `VOLUME_ID` with the unique identifier of the volume, which can be found on the Scaleway console under **Instances** > **Volumes** > **More info** (for the selected volume). + Replace `REGION` with the geographical region of the Instance. This value can either be `fr-par-1`, `fr-par-2`, or `fr-par-3` for Instances located in Paris, `nl-ams-1`, `nl-ams-2` or `nl-ams-3` for Instances located in Amsterdam, or `pl-waw-1`, `pl-waw-2`, or `pl-waw-3` for Instances located in Warsaw. Replace `VOLUME_ID` with the unique identifier of the volume, which can be found on the Scaleway console under **CPU Instances** > **Volumes** > **More info** (for the selected volume). The following response should appear as an output: diff --git a/pages/instances/how-to/configure-reverse-dns.mdx b/pages/instances/how-to/configure-reverse-dns.mdx index b156a8f81e..93e40076fe 100644 --- a/pages/instances/how-to/configure-reverse-dns.mdx +++ b/pages/instances/how-to/configure-reverse-dns.mdx @@ -28,7 +28,7 @@ Reverse DNS is the opposite of classic "forward" DNS and maps an IP address to a ## How to set up a reverse DNS record -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Flexible IPs** tab. 3. Click the icon next to the IP address you wish to configure reverse DNS for and select **Edit reverse** from the drop-down menu. 4. Enter the reverse DNS you want to associate with the IP address. Generally this corresponds to your hostname. diff --git a/pages/instances/how-to/connect-to-instance.mdx b/pages/instances/how-to/connect-to-instance.mdx index e4b1b43d03..a1960c69dd 100644 --- a/pages/instances/how-to/connect-to-instance.mdx +++ b/pages/instances/how-to/connect-to-instance.mdx @@ -35,7 +35,7 @@ This page shows how to connect to your Scaleway Instance via SSH. Thanks to the ``` To find the IP address of your Instance, log into the Scaleway console and - click **Instances** in the Compute section of the side menu. A list of your + click **CPU Instances** in the Compute section of the side menu. A list of your Instances and their associated IP addresses will display. 3. If / when prompted, allow connection to the host by typing `yes`, then press **Enter**. @@ -61,7 +61,7 @@ This page shows how to connect to your Scaleway Instance via SSH. Thanks to the 3. Enter your Instance's IP address in the **Hostname** field. To find the IP address of your Instance, log into the Scaleway console and - click **Instances** in the Compute section of the side menu. A list of your + click **CPU Instances** in the Compute section of the side menu. A list of your Instances and their associated IP addresses will display. 4. In the side menu, expand the **Connection**, **SSH** and **Auth** submenus, then click **Credentials**: @@ -87,7 +87,7 @@ This page shows how to connect to your Scaleway Instance via SSH. Thanks to the * The steps below are valid only for Instances running Microsoft Windows as operating system. * You must have the [Scaleway CLI](https://github.com/scaleway/scaleway-cli) installed and configured on your local machine to be able to retrieve your Windows administrator password. - 1. Click **Instances** in the **Compute** section of the left side menu. The Instances dashboard displays. + 1. Click **CPU Instances** in the **Compute** section of the left side menu. The Instances dashboard displays. 2. Select the name of the Instance you wish to connect to. 3. Click **Get password** to retrieve the password for your Instance. A popup will display a command for retrieving your initial password using the Scaleway CLI: ```bash diff --git a/pages/instances/how-to/create-a-backup.mdx b/pages/instances/how-to/create-a-backup.mdx index 7900292cfd..166b606a69 100644 --- a/pages/instances/how-to/create-a-backup.mdx +++ b/pages/instances/how-to/create-a-backup.mdx @@ -30,7 +30,7 @@ This feature is available on Instance types. Creating images of your Instance is ## How to create an image -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to back up. 3. Go to the **Images** section of the Instace's overview page. 4. Click **Create image from Instance**. A pop-up displays asking you to confirm the action. @@ -54,7 +54,7 @@ A new Instance is created from your image. ### Restoring the image -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you created an image of. 3. Click the **Storage** tab and scroll down to the **Images** section of the page. 4. Click next to the Instance's image. @@ -65,7 +65,7 @@ A new Instance is created from your image. ## How to manage your images -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Storage** tab. A list of your storage resources displays. 3. Scroll to the **Images** section of the page. 3. Click next to the relevant image. diff --git a/pages/instances/how-to/create-an-instance.mdx b/pages/instances/how-to/create-an-instance.mdx index 907b06edff..040abc1952 100644 --- a/pages/instances/how-to/create-an-instance.mdx +++ b/pages/instances/how-to/create-an-instance.mdx @@ -28,7 +28,7 @@ Select a tab below for instructions on how to create an Instance via either our - An [SSH key](/organizations-and-projects/how-to/create-ssh-key/) - An [Instance](/instances/how-to/create-an-instance/) - 1. Click **Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays. + 1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays. 2. Click **Create Instance**. The [Instance creation page](https://console.scaleway.com/instance/servers) displays. 3. Complete the following steps: - **Choose an Availability Zone**, which represents the geographical region where your Instance will be deployed. @@ -67,7 +67,7 @@ Select a tab below for instructions on how to create an Instance via either our - An [RSA key pair](/organizations-and-projects/how-to/create-ssh-key/#how-to-generate-a-rsa-ssh-key-pair) - An [Instance](/instances/how-to/create-an-instance/) - 1. Click **Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays. + 1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays. 2. Click **Create Instance**. The [Instance creation page](https://console.scaleway.com/instance/servers) displays. 3. Complete the following steps: - Choose an **Availability Zone**, which represents the geographical region where your Instance will be deployed. diff --git a/pages/instances/how-to/create-image-from-snapshot.mdx b/pages/instances/how-to/create-image-from-snapshot.mdx index 546d34d8c8..fb4d43433a 100644 --- a/pages/instances/how-to/create-image-from-snapshot.mdx +++ b/pages/instances/how-to/create-image-from-snapshot.mdx @@ -22,7 +22,7 @@ categories: ## Creating an image from a snapshot via the Scaleway console -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Images** tab. A list of your images displays. 3. Hover over the button to **Create image**. The overview page displays. 4. Choose the **Availability Zone** in which you want your image to be created. diff --git a/pages/instances/how-to/delete-instance.mdx b/pages/instances/how-to/delete-instance.mdx index 1a3f4b5ab0..d13491a5b2 100644 --- a/pages/instances/how-to/delete-instance.mdx +++ b/pages/instances/how-to/delete-instance.mdx @@ -27,7 +27,7 @@ This page shows you how to delete an Instance. ## How to delete an Instance -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the icon next to the Instance you want to delete, and select **Delete** from the drop-down menu. A pop-up asks you to confirm the action. 3. Type **DELETE** to confirm your choice. diff --git a/pages/instances/how-to/manage-storage.mdx b/pages/instances/how-to/manage-storage.mdx index 0ac854167d..1af6b25bac 100644 --- a/pages/instances/how-to/manage-storage.mdx +++ b/pages/instances/how-to/manage-storage.mdx @@ -33,7 +33,7 @@ Volumes are the primary storage solution for your Instances. Scaleway Instances ### Viewing and managing volumes -1. Click **Instances** in the left menu. +1. Click **CPU Instances** in the left menu. 2. Select the Instance you want to manage. 3. Go to the **Storage** tab. 4. Scroll to the **Volumes** section to view attached volumes. @@ -45,7 +45,7 @@ Volumes are the primary storage solution for your Instances. Scaleway Instances - [Delete volume](/block-storage/how-to/delete-a-volume/) ### Adding a volume -1. Navigate to **Instances** in the left menu. +1. Navigate to **CPU Instances** in the left menu. 2. Select the Instance you want to configure. 3. Open the **Storage** tab. 4. Click **+ Create volume** in the **Volumes** section. @@ -59,7 +59,7 @@ Volumes are the primary storage solution for your Instances. Scaleway Instances Snapshots preserve the state of a volume at a specific time, allowing for data recovery. ### Viewing and managing snapshots -1. Click **Instances** in the left menu. +1. Click **CPU Instances** in the left menu. 2. Select the Instance you want to configure. 3. Go to the **Storage** tab. 4. Scroll to the **Snapshots** section. @@ -71,7 +71,7 @@ Snapshots preserve the state of a volume at a specific time, allowing for data r - [Delete snapshot](/block-storage/how-to/delete-a-snapshot/) ### Creating a snapshot -1. Click **Instances** in the left menu. +1. Click **CPU Instances** in the left menu. 2. Select the Instance you want to configure. 3. Open the **Storage** tab. 4. Click **+ Create snapshot** in the **Snapshots** section. @@ -83,7 +83,7 @@ Snapshots preserve the state of a volume at a specific time, allowing for data r Images are full backups of Instances, useful for restoring data or deploying multiple Instances. ### Viewing and managing images -1. Click **Instances** in the left menu. +1. Click **CPU Instances** in the left menu. 2. Select the Instance you want to configure. 3. Open the **Storage** tab. 4. Scroll to the **Images** section. @@ -93,7 +93,7 @@ Images are full backups of Instances, useful for restoring data or deploying mul - Delete the image ### Creating an image -1. Click **Instances** in the left menu. +1. Click **CPU Instances** in the left menu. 2. Select the Instance you want to configure. 3. Open the **Storage** tab. 4. Click **+ Create image** in the **Images** section. diff --git a/pages/instances/how-to/migrate-instances.mdx b/pages/instances/how-to/migrate-instances.mdx index c602741339..163ddf4063 100644 --- a/pages/instances/how-to/migrate-instances.mdx +++ b/pages/instances/how-to/migrate-instances.mdx @@ -30,7 +30,7 @@ Follow the instructions to [create an image](/instances/how-to/create-a-backup/# ## How to create a new Instance from an image -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you created an image of. 3. Click the **Images** tab. 4. Click next to the Instance's image. @@ -44,7 +44,7 @@ Follow the instructions to [create an image](/instances/how-to/create-a-backup/# Next, we will move the original DEV1-S Instance's [flexible IP address](/instances/concepts/#flexible-ip) to the new GP1-XS Instance. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Flexible IPs** tab. 3. Click next to the DEV1-S's flexible IP. In the pop-up menu that then displays, click **Switch Instance**. 4. Select the GP1-XS Instance from the drop-down list, and click **Attach flexible IP to Instance**. diff --git a/pages/instances/how-to/migrate-routed-ips.mdx b/pages/instances/how-to/migrate-routed-ips.mdx index e9b2fd586b..c183120496 100644 --- a/pages/instances/how-to/migrate-routed-ips.mdx +++ b/pages/instances/how-to/migrate-routed-ips.mdx @@ -17,11 +17,11 @@ categories: The migration to routed IPs is now complete. The following information is provided for reference only. -Prior to April 2024, all Instances got a NAT IP from their hosting node, which was routed to the Instance through a [carrier-grade NAT](/instances/concepts/#carrier-grade-nat-cgnat) solution. This was in addition to the public (flexible) IP. The NAT IP let Instances communicate via an underlying internal network, without public IPs. However, if the underlying hypervisor changed, the NAT IP changed also. This could happen when you restarted your Instance. +Prior to April 2024, all Instances got a NAT IP from their hosting node, which was routed to the Instance through a [carrier-grade NAT](/instances/concepts/#carrier-grade-nat-cgnat) solution. This was in addition to the public (flexible) IP. The NAT IP let Instances communicate via an underlying internal network, without public IPs. However, if the underlying hypervisor changed, the NAT IP changed also. This could happen when you restarted your Instance. Since October 2024 it is no no longer possible to create Instances with NAT IPs. Instead, Instances' public IPs are **routed** IPs. Routing a public IP directly to an Instance bypasses NAT IPs, sending traffic to its [routed flexible IP](/instances/concepts/#routed-flexible-ip). The benefit is the IP stays consistent even if the Instance is restarted or moved. Routed IPs also let you assign multiple flexible IPv4s and IPv6s to an Instance, as both IPv4 and IPv6 are supported. -In addition to the benefits explained above, routed IPs allow precise control over network configurations, simplify troubleshooting, ensure compatibility with more applications, and allow for enhanced security monitoring. We recommend that users with Instances still using NAT IPs move them to routed IPs by following the instructions below. +In addition to the benefits explained above, routed IPs allow precise control over network configurations, simplify troubleshooting, ensure compatibility with more applications, and allow for enhanced security monitoring. We recommend that users with Instances still using NAT IPs move them to routed IPs by following the instructions below. * The routed IP feature **is incompatible** with legacy Instance types using the bootscript feature. @@ -67,7 +67,7 @@ If `scaleway-ecosystem` is not installed, no additional steps are needed for thi ## Moving the Instance to routed IPs -1. Select **Instances** from the **Compute** category in the sidebar menu. This will show a list of your Instances. Those eligible to transition to routed IPs are identified with an exclamation mark icon. +1. Select **CPU Instances** from the **Compute** category in the sidebar menu. This will show a list of your Instances. Those eligible to transition to routed IPs are identified with an exclamation mark icon. 2. Click **Move IP** next to the Instance you wish to move to routed flexible IPs. A pop-up displays. diff --git a/pages/instances/how-to/power-off-instance.mdx b/pages/instances/how-to/power-off-instance.mdx index 811abdfbfe..ee62449f15 100644 --- a/pages/instances/how-to/power-off-instance.mdx +++ b/pages/instances/how-to/power-off-instance.mdx @@ -28,7 +28,7 @@ Powering off your Instance shuts it down by transferring all the data on the Ins ## How to power off an Instance -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to power off. The **Overview** page for that Instance displays. 3. Use the toggle in the top right corner of the screen to **power off** your Instance. @@ -41,7 +41,7 @@ Powering off your Instance shuts it down by transferring all the data on the Ins ## How to power on an Instance -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to power on again. The **Overview** page for that Instance displays. 3. Use the toggle in the top right corner of the screen to switch your Instance to **ON**. A pop-up displays asking you to confirm the action. diff --git a/pages/instances/how-to/send-emails-from-your-instance.mdx b/pages/instances/how-to/send-emails-from-your-instance.mdx index 4b6bdc45c1..9ee1bac325 100644 --- a/pages/instances/how-to/send-emails-from-your-instance.mdx +++ b/pages/instances/how-to/send-emails-from-your-instance.mdx @@ -27,7 +27,7 @@ By default, remote SMTP ports (25, 465, and 587) are blocked and cannot be acces - Completed the [identity verification process (KYC)](/account/how-to/verify-identity/) -1. Click **Instances** on the side menu of the [Scaleway console](https://console.scaleway.com). +1. Click **CPU Instances** on the side menu of the [Scaleway console](https://console.scaleway.com). 2. Click the **Security groups** tab. 3. Select the security group for which you want to enable SMTP ports. diff --git a/pages/instances/how-to/use-boot-modes.mdx b/pages/instances/how-to/use-boot-modes.mdx index 5cbb14295c..28be4082e3 100644 --- a/pages/instances/how-to/use-boot-modes.mdx +++ b/pages/instances/how-to/use-boot-modes.mdx @@ -32,7 +32,7 @@ You can boot your Instances using local boot or a rescue image. This page explai Local boot allows you to start your Instance with a local configuration and a specific kernel version. This is the default option. You only need to follow these instructions to revert to local boot after using a different boot mode. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you wish to start with a local boot. 3. Use the toggle in the top right corner of the screen to **power off** your Instance. 4. Click the **Advanced settings** tab. @@ -46,7 +46,7 @@ Local boot allows you to start your Instance with a local configuration and a sp Rescue mode restarts your Instance via the network on a minimal operating system. You can use rescue mode to debug your Instance and recover your system data. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you wish to boot into Rescue Mode. 3. Use the toggle in the top right corner of the screen to **power off** your Instance. 4. Click the **Advanced settings** tab. @@ -65,7 +65,7 @@ These are generally used for initial configuration on the very first boot of a s Follow the instructions below to reboot an existing Instance using cloud-init. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you wish to use with cloud-init. 3. Click the **Advanced settings** tab. 4. In the **Cloud-init** section, use the toggle icon to activate **Use cloud-init**. @@ -97,7 +97,7 @@ The [boot-on-block](/instances/concepts/#boot-on-block) feature allows Instances Once the Instance is created, you can select a different volume to boot from. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you wish to change the boot volume for. 3. Click the **Advanced settings** tab. 4. Go to the **Boot volume** section. diff --git a/pages/instances/how-to/use-flexips.mdx b/pages/instances/how-to/use-flexips.mdx index 6655c5e8e7..4c7302d115 100644 --- a/pages/instances/how-to/use-flexips.mdx +++ b/pages/instances/how-to/use-flexips.mdx @@ -40,7 +40,7 @@ You can assign up to five (5) flexible routed IP addresses to each Instance. Detaching your Instance's flexible (public) IP address cuts any ongoing public connection to the Instance. This feature gives you a lot of control if, for example, you want to put your Instances into a Private Network so that they can communicate between themselves without being exposed to the internet. This is particularly useful for Instances hosting databases, backups, or sensitive content. It also allows you to optimize your costs and fight the global IPv4 shortage. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance whose IP address you want to detach. The Overview page for that Instance displays. 3. Click **Detach** next to **Public IP**. 4. Click **Detach IP** on the pop-up that asks you to confirm the action. @@ -50,7 +50,7 @@ Detaching your Instance's flexible (public) IP address cuts any ongoing public c ## How to create a new flexible IP address -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Navigate to the **Flexible IPs** tab. 3. Click **Create flexible IP**. The flexible IP creation wizard displays. 4. Complete the following information in the wizard: @@ -63,9 +63,9 @@ Detaching your Instance's flexible (public) IP address cuts any ongoing public c ## How to attach an existing flexible IP address to an Instance -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Navigate to the **Flexible IPs** tab. -3. Click next to the flexible IP that you want to attach to an Instance. In the drop-down menu that opens, click **Switch Instance**. +3. Click next to the flexible IP that you want to attach to an Instance. In the drop-down menu that opens, click **Switch Instance**. This option will only be clickable if you have existing Instances with no flexible IPs attached to them. @@ -75,7 +75,7 @@ Detaching your Instance's flexible (public) IP address cuts any ongoing public c When you no longer want one of your existing flexible IP addresses, you can delete it from your account, which releases it to be used by other users. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Navigate to the **Flexible IPs** tab. 3. Click next to the flexible IP that you want to delete. In the drop-down menu which opens, click **Delete**. 4. Confirm that you want to delete the flexible IP in the pop-up window which opens, by clicking **Delete flexible IP**. diff --git a/pages/instances/how-to/use-placement-groups.mdx b/pages/instances/how-to/use-placement-groups.mdx index 7be8965e1d..2849c81379 100644 --- a/pages/instances/how-to/use-placement-groups.mdx +++ b/pages/instances/how-to/use-placement-groups.mdx @@ -23,7 +23,7 @@ categories: ## How to create a placement group -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Placement groups** tab. 3. Click **Create placement group**. The creation wizard displays. 4. Complete the following steps in the wizard: @@ -31,11 +31,11 @@ categories: - Choose an **Availability Zone**, which is the geographical region where your placement group will be created. You can only add Instances from this same Availability Zone to the placement group. - Choose the **type** of placement group: - **Low Latency** groups ensure that Instances are located as close as possible to each other - - **Maximum Availability** groups ensure that Instances do not run on the same physical hypervisor + - **Maximum Availability** groups ensure that Instances do not run on the same physical hypervisor - Choose the **policy** for your placement group: - **Enforced**: if the group cannot be applied, only Instances on hypervisors matching the group settings will boot. - **Optional**: ensures the application of the placement group's settings wherever possible, but lets Instances boot on hypervisors that do not match the group policy. - - Add **Instances** to the placement group. + - Add **CPU Instances** to the placement group. You can only add powered off Instances to a placement group. @@ -48,9 +48,9 @@ categories: You must power off your Instance to perform this action. -1. Go to the **Placement groups** tab, accessible from the **Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. +1. Go to the **Placement groups** tab, accessible from the **CPU Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. 2. Click the placement group you want to add Instances to. You are taken to the **Overview** for that placement group. -3. Click the **Instances** tab. +3. Click the **CPU Instances** tab. 4. Use the drop-down menu to select the Instance you want to add, then click **Add Instance** You can add up to 20 Instances to each of your placement groups. @@ -59,14 +59,14 @@ categories: You are returned to the list of Instances attached to your placement group, where the Instance you added now displays. If you wish to power the Instance you added back on, you can do so by clicking , and selecting **Power on** from the drop-down menu. - You can also add an Instance to a placement group from the Instances page (accessible by clicking **Instances** in the **Compute** section of the console side menu). From there, click the name of the Instance in question, then scroll down to the **Placement group** section of the Instance Overview tab. Click **Manage placement group** and select the placement group you want to add the Instance to, confirming your choice when prompted. + You can also add an Instance to a placement group from the Instances page (accessible by clicking **CPU Instances** in the **Compute** section of the console side menu). From there, click the name of the Instance in question, then scroll down to the **Placement group** section of the Instance Overview tab. Click **Manage placement group** and select the placement group you want to add the Instance to, confirming your choice when prompted. ## How to remove Instances from a placement group -1. Go to the **Placement groups** tab, accessible from the **Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. +1. Go to the **Placement groups** tab, accessible from the **CPU Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. 2. Click the placement group you wish to remove Instances from. You are taken to the **Overview** for that placement group. -3. Click the **Instances** tab. +3. Click the **CPU Instances** tab. 4. Click next to the Instance you want to remove, then click **Remove**. A pop-up displays. 5. Confirm that you want to remove the Instance by clicking the **Remove from placement group** button. @@ -74,7 +74,7 @@ You are returned to the list of Instances attached to your placement group, wher You are returned to the list of Instances attached to your placement group, where the Instance you removed no longer displays. - You can also remove an Instance from a placement group from the Instances page (accessible by clicking **Instances** in the **Compute** section of the console side menu). From there, click the name of the Instance in question, then scroll down to the **Placement group** section of the Instance Overview tab. Click next to the placement group you want to manage, and select **Remove** from the drop-down menu, confirming your choice when prompted. + You can also remove an Instance from a placement group from the Instances page (accessible by clicking **CPU Instances** in the **Compute** section of the console side menu). From there, click the name of the Instance in question, then scroll down to the **Placement group** section of the Instance Overview tab. Click next to the placement group you want to manage, and select **Remove** from the drop-down menu, confirming your choice when prompted. ## How to change an Instance's placement group @@ -83,7 +83,7 @@ You are returned to the list of Instances attached to your placement group, wher You must power off your Instance to perform this action. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the name of the Instance you want to edit. The Instance Overview tab displays. 3. Scroll down to **Placement groups**. 4. Click next to the placement group name, and select **Switch** from the drop-down menu. A pop-up displays. @@ -92,7 +92,7 @@ You are returned to the list of Instances attached to your placement group, wher Your Instance's placement group is changed, and you are returned to the Instance Overview page. If you wish to power the Instance back on, you can do so using the button at the top right of the page. - You can also switch Instances of a placement group from the Instances page (accessible by clicking **Instances** in the **Compute** section of the console side menu). From there, click the name of the Instance in question, then scroll down to the **Placement group** section of the Instance Overview tab. Click next to the placement group you want to switch from, and select **Switch** from the drop-down menu. You are prompted to select a different placement group, and to confirm your choice. + You can also switch Instances of a placement group from the Instances page (accessible by clicking **CPU Instances** in the **Compute** section of the console side menu). From there, click the name of the Instance in question, then scroll down to the **Placement group** section of the Instance Overview tab. Click next to the placement group you want to switch from, and select **Switch** from the drop-down menu. You are prompted to select a different placement group, and to confirm your choice. ## How to modify a placement group's type @@ -101,7 +101,7 @@ You are returned to the list of Instances attached to your placement group, wher You must power off all Instances within a placement group to perform this action. -1. Go to the **Placement groups** tab, accessible from the **Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. +1. Go to the **Placement groups** tab, accessible from the **CPU Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. 2. Click the placement group in question. You are taken to the placement group's Overview tab. 3. Scroll down to the **Placement group type** section, and choose the required type for your group. @@ -113,7 +113,7 @@ The new group type will be applied immediately, and Instances of the group will You must power off all Instances within a placement group to perform this action. -1. Go to the **Placement groups** tab, accessible from the **Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. +1. Go to the **Placement groups** tab, accessible from the **CPU Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. 2. Click the placement group in question. You are taken to the placement group's Overview tab. 3. Scroll down to the **Placement group policy** section, and choose the required policy for your group. @@ -123,7 +123,7 @@ The new group policy will be applied immediately, and Instances of the group wil Deleting a placement group will have no direct impact on the Instances attached to it. They will continue to run on their current hypervisors until you reboot them. -1. Go to the **Placement groups** tab, accessible from the **Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. +1. Go to the **Placement groups** tab, accessible from the **CPU Instances** page under the **Compute** section of the side menu. A list of your placement groups displays. 2. Click next to the placement group you want to delete, and select **Delete** from the drop-down menu that displays. A pop-up appears asking you to confirm this action. diff --git a/pages/instances/how-to/use-private-networks.mdx b/pages/instances/how-to/use-private-networks.mdx index a82d9fedf1..239d459bf2 100644 --- a/pages/instances/how-to/use-private-networks.mdx +++ b/pages/instances/how-to/use-private-networks.mdx @@ -29,7 +29,7 @@ The procedure below shows you how to create a new Private Network to attach to a If you want to create a Private Network without immediately attaching any resources or create it in a specific VPC or with a custom CIDR block, follow [this procedure instead](/vpc/how-to/create-private-network/). -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to add a Private Network to. 3. Click the **Private Networks** tab. 4. Click the **Attach to a Private Network** button. A pop-up displays. @@ -43,7 +43,7 @@ If you want to create a Private Network without immediately attaching any resour ## How to attach Instances to an existing Private Network -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to add a Private Network to. 3. Click the **Private Networks** tab. 4. Click the **Attach to a Private Network** button. A pop-up displays. @@ -59,7 +59,7 @@ If you want to create a Private Network without immediately attaching any resour ## How to detach Instances from a Private Network -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to detach from a Private Network. 3. Click the **Private Networks** tab. 4. Click the icon next to the resource you want to detach. diff --git a/pages/instances/how-to/use-protected-instance.mdx b/pages/instances/how-to/use-protected-instance.mdx index 6f872d3fcb..08b2db394e 100644 --- a/pages/instances/how-to/use-protected-instance.mdx +++ b/pages/instances/how-to/use-protected-instance.mdx @@ -23,7 +23,7 @@ The [Protected Instance](/instances/concepts/#protected-instance) feature is use ## How to activate the Protected Instance feature -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to protect. The **Overview** page for that Instance displays. 3. Click the **Advanced settings** tab. 4. Scroll down to the **Protected Instance** section, and use the toggle to activate the Protected Instance feature. diff --git a/pages/instances/how-to/use-security-groups.mdx b/pages/instances/how-to/use-security-groups.mdx index a319289e75..f0207e6f0a 100644 --- a/pages/instances/how-to/use-security-groups.mdx +++ b/pages/instances/how-to/use-security-groups.mdx @@ -28,22 +28,22 @@ categories: -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Security groups** tab. The Security groups dashboard displays. You will see that at least one **Default security group** already exists in your account. A default security group is auto-generated for each [Availability Zone](/instances/concepts/#availability-zone) you have created Instances in. All your Instances within that Availability Zone are automatically added to that default security group unless you specify a different configuration. 3. Click **+ Create security group** to launch the security group creation wizard. -4. Complete the following steps: +4. Complete the following steps: - Choose a **Name** for your security group or keep the randomly generated suggestion. Optionally, add a description. - Choose an **Availability Zone**, which is the geographical location in which your security group will be created. Only Instances from the same Availability Zone can be added to this security group. - Define the inbound and outbound **rules** that will be applied to your security group, including whether you wish to enable SMTP ports. [Learn how to choose security group settings](/instances/how-to/use-security-groups/#how-to-choose-security-group-settings). - - Select the **Instances** you wish to add to the security group. + - Select the **CPU Instances** you wish to add to the security group. 5. Click **Create security group** to finish. Your security group is created, and you are redirected to the **Security groups** tab, where it now appears. ## How to edit a security group -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the **Security groups** tab. The **Security groups** dashboard displays. 3. Click the security group you want to edit. Alternatively, click the icon to the right of the security group in question, and select **More info**. You are taken to the dashboard for that security group. 4. Navigate to the required tab depending on the edit you want to make: @@ -54,7 +54,7 @@ categories: - Enable/disable stateful group rules, - Delete the security group. - On the **Instances** tab, you can: + On the **CPU Instances** tab, you can: - Link Instances to this security group, using the drop-down menu, - Unlink Instances from the security group, using the button. @@ -64,13 +64,13 @@ categories: - Click , - Click the **Add inbound rule** or **Add outbound rule** buttons that appear, - Create your rule and click when you have finished confirming the new rule. - + See [How to choose security group settings](/instances/how-to/use-security-groups/#how-to-choose-security-group-settings) for more information on these choices. ## How to choose security group settings ### Enabling SMTP -By default, SMTP ports are blocked for security reasons to prevent email spam. This means that you cannot send outgoing emails from the Instance. We recommend leaving this default setting unless you specifically need to send emails from your Instance. +By default, SMTP ports are blocked for security reasons to prevent email spam. This means that you cannot send outgoing emails from the Instance. We recommend leaving this default setting unless you specifically need to send emails from your Instance. To enable or disable SMTP for a security group, follow the instructions for [how to edit a security group](/instances/how-to/use-security-groups/#how-to-edit-a-security-group) and check the relevant box in the **Overview** tab at step 4. diff --git a/pages/instances/how-to/use-serial-console.mdx b/pages/instances/how-to/use-serial-console.mdx index 9c5b08ce76..ab44128f03 100644 --- a/pages/instances/how-to/use-serial-console.mdx +++ b/pages/instances/how-to/use-serial-console.mdx @@ -29,7 +29,7 @@ This page shows how to connect to your Scaleway Instance from the Scaleway conso You have to connect to your Instance using [SSH](/instances/how-to/connect-to-instance/) and define a user password before connecting to your Instance using the serial console. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to connect to. 3. Click **Console** on the Instance **Overview** page. The serial console (TTY) displays in a pop-up. diff --git a/pages/instances/how-to/use-standby-mode.mdx b/pages/instances/how-to/use-standby-mode.mdx index dd459395f7..879415db5b 100644 --- a/pages/instances/how-to/use-standby-mode.mdx +++ b/pages/instances/how-to/use-standby-mode.mdx @@ -23,7 +23,7 @@ categories: ## How to put an Instance into standby mode -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you want to put into standby mode. The Overview page for that Instance displays. 3. Scroll down to the **Standby mode** section diff --git a/pages/instances/quickstart.mdx b/pages/instances/quickstart.mdx index ee0bc57672..5195f7f8db 100644 --- a/pages/instances/quickstart.mdx +++ b/pages/instances/quickstart.mdx @@ -23,7 +23,7 @@ Scaleway [Instances](/instances/concepts/#instance) are computing units that pro ## How to create an Instance - 1. Click **Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays. + 1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays. 2. Click **Create Instance**. The [Instance creation page](https://console.scaleway.com/instance/servers) displays. 3. Complete the following steps: - **Choose an Availability Zone**, which represents the geographical region where your Instance will be deployed. @@ -95,6 +95,6 @@ To connect to your Instance from Windows, you will need to use a small applicati Deleting an Instance will destroy all the volumes and data stored on that Instance. Note that your Instance must be powered off or stopped to be deleted. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the icon next to the Instance you want to delete and select **Delete** from the drop-down menu. A pop-up asks you to confirm the action. 3. Type **DELETE** and then click **Delete Instance**. \ No newline at end of file diff --git a/pages/instances/reference-content/add-instance-specific-ssh-keys-using-tags.mdx b/pages/instances/reference-content/add-instance-specific-ssh-keys-using-tags.mdx index aafda20777..1ac4500af6 100644 --- a/pages/instances/reference-content/add-instance-specific-ssh-keys-using-tags.mdx +++ b/pages/instances/reference-content/add-instance-specific-ssh-keys-using-tags.mdx @@ -55,7 +55,7 @@ This file lists all the SSH public keys allowed to access the Instance. Our goal ## How to add Instance-specific SSH keys using tags -1. Click **Instances** in the **Compute** section of the side menu. The [Instances overview](https://console.scaleway.com/Instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances overview](https://console.scaleway.com/Instance/servers) displays. 2. Click the Instance you want to add a specific key to. 3. Navigate to the section where you can add tags to the Instance on the Instances overview page. 4. Add the public SSH key tag by writing in the **Tags** form. You can add multiple keys by creating separate `AUTHORIZED_KEY` tags for each SSH key. diff --git a/pages/instances/troubleshooting/bootscript-eol.mdx b/pages/instances/troubleshooting/bootscript-eol.mdx index 37019e46f8..4da8f549ff 100644 --- a/pages/instances/troubleshooting/bootscript-eol.mdx +++ b/pages/instances/troubleshooting/bootscript-eol.mdx @@ -39,7 +39,7 @@ You can find information about the Instances quotas allocated to your account at If your Instance is using the bootscript option to boot in normal mode you are impacted. You can check which boot mode is used by your Instance directly in the Scaleway console. -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the name of the Instance you want to check. The Instance overview displays. 3. Click the **Advanced Settings** tab. 4. Check the **Boot Mode** of your Instance. If it uses **local boot** you are not concerned by the migration. If you are using a **bootscript** your intervention is required. @@ -73,7 +73,7 @@ If your Instance is using the bootscript option to boot in normal mode you are i **This section applies if your Instance supports UEFI boot.** To continue using your current Instance, [change the boot type](/instances/how-to/use-boot-modes/#how-to-use-local-boot) of the Instance to **Local boot**: - 1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. + 1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the Instance you wish to start with a local boot. 3. Use the toggle icon in the top right corner of the screen to **power off** your Instance. 4. Click the **Advanced settings** tab. diff --git a/pages/instances/troubleshooting/change-rescue-mode.mdx b/pages/instances/troubleshooting/change-rescue-mode.mdx index 591d2477fa..13df37d2b6 100644 --- a/pages/instances/troubleshooting/change-rescue-mode.mdx +++ b/pages/instances/troubleshooting/change-rescue-mode.mdx @@ -25,7 +25,7 @@ This is particularly useful when your Instance is not booting properly due to co ## Updating rescue mode from the Scaleway console -1. Click **Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. +1. Click **CPU Instances** in the **Compute** section of the side menu. The [Instances page](https://console.scaleway.com/instance/servers) displays. 2. Click the name of the Instance that is using the previous rescue mode. The Instance overview displays. 3. Stop the Instance if it is currently running by using the top right toggle of the Instances overview page. 4. Click the **Advanced settings** tab. diff --git a/pages/iot-hub/how-to/add-device.mdx b/pages/iot-hub/how-to/add-device.mdx index 0e04637048..97c8e1820f 100644 --- a/pages/iot-hub/how-to/add-device.mdx +++ b/pages/iot-hub/how-to/add-device.mdx @@ -23,7 +23,7 @@ Devices use the [MQTT](http://mqtt.org/) protocol to send and receive messages. - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created an IoT Hub](/iot-hub/how-to/create-hub/) -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub on which you want to add a device. The hub's overview page displays. 3. Click **Add devices** in the devices tab of your hub. diff --git a/pages/iot-hub/how-to/change-plan.mdx b/pages/iot-hub/how-to/change-plan.mdx index fddb21b5ad..7dec649466 100644 --- a/pages/iot-hub/how-to/change-plan.mdx +++ b/pages/iot-hub/how-to/change-plan.mdx @@ -25,7 +25,7 @@ If your project grows, you may need to upgrade your IoT Hub to a more powerful v To change your hub product plan, you must first [disable](/iot-hub/how-to/enable-disable-hub/) your hub. -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to modify. The hub's overview page displays. 3. Click **Change Plan** and choose the new product plan to apply to your hub. 4. Click **Update Plan** to apply the new characteristics to your hub. diff --git a/pages/iot-hub/how-to/create-hub.mdx b/pages/iot-hub/how-to/create-hub.mdx index 7705169ebe..360cff44ad 100644 --- a/pages/iot-hub/how-to/create-hub.mdx +++ b/pages/iot-hub/how-to/create-hub.mdx @@ -22,7 +22,7 @@ Under the hood, a Hub acts as an MQTT broker, meaning devices use it to publish - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **IoT Hub** in the **Managed Services** section of the side menu. If you do not have a hub already created, the product presentation is displayed. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. If you do not have a hub already created, the product presentation is displayed. 2. Click **Create hub**. The hub creation wizard displays. 3. Enter a name for your hub and choose the geographical region to deploy your hub in. diff --git a/pages/iot-hub/how-to/create-route.mdx b/pages/iot-hub/how-to/create-route.mdx index f01befa016..54ebbb0fdf 100644 --- a/pages/iot-hub/how-to/create-route.mdx +++ b/pages/iot-hub/how-to/create-route.mdx @@ -27,7 +27,7 @@ Currently, the following routes are available: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created an IoT Hub](/iot-hub/how-to/create-hub/) -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to configure. The hub's overview page displays. 3. Click **Routes** to display the routes configuration. 4. Click **Create route** in the routes tab. The **Add a new route** wizard displays. @@ -42,7 +42,7 @@ Currently, the following routes are available: - Choose the bucket you want to store messages in (you cannot directly create a bucket from the «Object Storage» Route screen). - Enter the prefix that will be prepended to object names. - Select how your messages will be stored in the bucket (`per topic` or `per message`). - - For a **Managed Databases** Route: + - For a **Databases** Route: - Enter the SQL query to be executed when the topic filter is matched. - Enter the settings to access to the database: - **Engine**: PostgreSQL or MySQL diff --git a/pages/iot-hub/how-to/delete-device.mdx b/pages/iot-hub/how-to/delete-device.mdx index 10d9019bbd..9f9d2e94c9 100644 --- a/pages/iot-hub/how-to/delete-device.mdx +++ b/pages/iot-hub/how-to/delete-device.mdx @@ -19,7 +19,7 @@ categories: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created an IoT Hub](/iot-hub/how-to/create-hub/) and [added a device](/iot-hub/how-to/add-device/) to it -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub that contains the device to delete. The hub's overview page displays. 3. Select the **Devices** tab. The list of your devices displays. 4. Click next to the device you want to delete, then click **Delete** in the pop-up menu. diff --git a/pages/iot-hub/how-to/delete-hub.mdx b/pages/iot-hub/how-to/delete-hub.mdx index 0bbc71a4a9..62245950ee 100644 --- a/pages/iot-hub/how-to/delete-hub.mdx +++ b/pages/iot-hub/how-to/delete-hub.mdx @@ -21,7 +21,7 @@ If you do not need your IoT Hub anymore, you can remove it from your account via - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created an IoT Hub](/iot-hub/how-to/create-hub/) -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to delete. The hub's overview page displays. 3. Click **Delete hub** to remove the selected hub from your account. diff --git a/pages/iot-hub/how-to/delete-route.mdx b/pages/iot-hub/how-to/delete-route.mdx index f812cbb036..faf66d1274 100644 --- a/pages/iot-hub/how-to/delete-route.mdx +++ b/pages/iot-hub/how-to/delete-route.mdx @@ -28,7 +28,7 @@ Currently, the following routes are available: - [Created an IoT Hub](/iot-hub/how-to/create-hub/) - Created at least one [IoT Hub route](/iot-hub/how-to/create-route/) -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub with the route you want to delete. The hub's overview page displays. 3. Click the **Routes** tab. A list of all your routes displays. 4. Click the icon next to the route you want to delete, and select **Delete** from the drop-down menu. diff --git a/pages/iot-hub/how-to/enable-auto-provisioning.mdx b/pages/iot-hub/how-to/enable-auto-provisioning.mdx index 38e27c3ad4..bd2db1a026 100644 --- a/pages/iot-hub/how-to/enable-auto-provisioning.mdx +++ b/pages/iot-hub/how-to/enable-auto-provisioning.mdx @@ -32,7 +32,7 @@ Created devices have the following properties: - [Created an IoT Hub](/iot-hub/how-to/create-hub/) - Created a [custom certificate authority](/iot-hub/how-to/provide-own-certificate-authority/) -1. Click **IoT Hub** in the **Managed Services** section of the side menu. A list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. A list of your IoT Hubs displays. 2. Click on the hub on which to enable the device auto-provisioning. 3. Scroll down to the **Device Auto-Provisioning** panel and slide the toggle to **Enabled**. diff --git a/pages/iot-hub/how-to/enable-disable-hub.mdx b/pages/iot-hub/how-to/enable-disable-hub.mdx index e0d802a97b..0ed3b39292 100644 --- a/pages/iot-hub/how-to/enable-disable-hub.mdx +++ b/pages/iot-hub/how-to/enable-disable-hub.mdx @@ -21,7 +21,7 @@ You can enable or disable your IoT Hub from the Scaleway console. This can be us - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created an IoT Hub](/iot-hub/how-to/create-hub/) -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to disable or enable. The hub's overview page displays. 3. Toggle the **Enabled**/**Disabled** switch to change the status of your hub. diff --git a/pages/iot-hub/how-to/provide-own-certificate-authority.mdx b/pages/iot-hub/how-to/provide-own-certificate-authority.mdx index 0b3b04b849..cfdd7534d0 100644 --- a/pages/iot-hub/how-to/provide-own-certificate-authority.mdx +++ b/pages/iot-hub/how-to/provide-own-certificate-authority.mdx @@ -41,7 +41,7 @@ Switching to a custom Certificate Authority has several benefits: To change your hub Certificate Authority, you must [disable your hub](/iot-hub/how-to/enable-disable-hub/). -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub on which the Certificate Authority should be installed. The hub's overview page displays. 3. Prepare the **CA certificate** and a **proof of possession** certificate. diff --git a/pages/iot-hub/how-to/provide-own-device-certificate.mdx b/pages/iot-hub/how-to/provide-own-device-certificate.mdx index dc6d088305..585bd87443 100644 --- a/pages/iot-hub/how-to/provide-own-device-certificate.mdx +++ b/pages/iot-hub/how-to/provide-own-device-certificate.mdx @@ -38,7 +38,7 @@ Switching to a custom device certificate allows for greater flexibility through: - different timeframe validity. - your own personal private key not to be shared on the internet. -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub on which the targeted device is attached. The hub overview page displays. 3. Click the **Devices** tab of your hub. A list of your devices displays. 4. Click the name of the device for which you want to provide a custom certificate. diff --git a/pages/iot-hub/how-to/renew-device-certificate.mdx b/pages/iot-hub/how-to/renew-device-certificate.mdx index 8d328c3bc7..9937f43621 100644 --- a/pages/iot-hub/how-to/renew-device-certificate.mdx +++ b/pages/iot-hub/how-to/renew-device-certificate.mdx @@ -25,7 +25,7 @@ categories: The validity period of certificates generated by Scaleway is 10 years. -1. Click **IoT Hub** in the **Managed Services** section of the side menu. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. 2. Click the name of your IoT Hub. The hub's overview page displays. 3. Select the **Devices** tab. A list of your devices displays. 4. Click the name of the device you wish to renew the certificate for. The device overview page displays. diff --git a/pages/iot-hub/how-to/setup-use-rest-network.mdx b/pages/iot-hub/how-to/setup-use-rest-network.mdx index 7db1b91cc4..4678d321e3 100644 --- a/pages/iot-hub/how-to/setup-use-rest-network.mdx +++ b/pages/iot-hub/how-to/setup-use-rest-network.mdx @@ -27,7 +27,7 @@ IoT Hub allows you to configure and use [REST](https://en.wikipedia.org/wiki/Rep ## How to set up a REST network -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub that you want to configure. The hub's overview page displays. 3. Click the **Networks** tab on the hub's overview page. 4. Click the **Add network** button to access the network creation wizard. diff --git a/pages/iot-hub/how-to/setup-use-sigfox-network.mdx b/pages/iot-hub/how-to/setup-use-sigfox-network.mdx index f237f9cb0a..59e565a6d7 100644 --- a/pages/iot-hub/how-to/setup-use-sigfox-network.mdx +++ b/pages/iot-hub/how-to/setup-use-sigfox-network.mdx @@ -32,7 +32,7 @@ The [Sigfox](https://www.sigfox.com/en) network type allows devices communicatin To set up a Sigfox network, a **Sigfox account** is needed. If you do not have an account, take a look at [this page](https://build.sigfox.com/) to get started. -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub that you want to configure. The hub's overview page displays. 3. Click the **Networks** tab on the hub's overview page. 4. Click the **Add network** button to access the network creation wizard. diff --git a/pages/iot-hub/how-to/simulate-event.mdx b/pages/iot-hub/how-to/simulate-event.mdx index 11c9e46af0..0d357c7988 100644 --- a/pages/iot-hub/how-to/simulate-event.mdx +++ b/pages/iot-hub/how-to/simulate-event.mdx @@ -24,7 +24,7 @@ For more information about hub Events, you can check out the [IoT Hub Events doc - [Created an IoT Hub](/iot-hub/how-to/create-hub/) - Installed [`mosquitto`](https://mosquitto.org/download/) on your local computer -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to configure. The hub's overview page displays. 3. Click **Devices** to display the device configuration. 4. Click **Add devices** in the devices tab. The **Create a device** wizard displays. diff --git a/pages/iot-hub/how-to/view-metrics.mdx b/pages/iot-hub/how-to/view-metrics.mdx index 8e2ec8cc48..468447a7cd 100644 --- a/pages/iot-hub/how-to/view-metrics.mdx +++ b/pages/iot-hub/how-to/view-metrics.mdx @@ -23,7 +23,7 @@ Metrics reports the usage of your IoT Hub and devices. ## How to view hub metrics -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to view. The hub's overview page displays. 3. Click the **Metrics** tab of your hub. The metrics of the Hub are visualized as graph: @@ -32,7 +32,7 @@ Metrics reports the usage of your IoT Hub and devices. ## How to view device metrics -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub you want to view. The hub's overview page displays. 3. Click the **Devices** tab of your hub. 4. Click the device name to open the **Device information** view, which includes a device metrics section. diff --git a/pages/iot-hub/quickstart.mdx b/pages/iot-hub/quickstart.mdx index b7b54f3e6a..dc08f39fe7 100644 --- a/pages/iot-hub/quickstart.mdx +++ b/pages/iot-hub/quickstart.mdx @@ -24,7 +24,7 @@ In this Quickstart, we show you how to create your first IoT Hub to connect obje ## How to create an IoT Hub -1. Click **IoT Hub** in the **Managed Services** section of the side menu. If you have not already created a Hub, the IoT Hub creation page displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. If you have not already created a Hub, the IoT Hub creation page displays. 2. Click **Create hub**. The hub creation wizard displays. 3. Enter a name for your hub and choose the geographical region to deploy your hub. 4. Choose a product plan for your IoT Hub. Currently, three product plans are available for hubs: @@ -42,7 +42,7 @@ A [device](/iot-hub/concepts/#device) is a “client” of the Hub. It can be a In this Quickstart, we add 2 devices: publisher and subscriber. Here, we accept low security connections for the devices. However, in a production environment, it is recommended to always use high-security settings. -1. Click **IoT Hub** in the **Managed Services** section of the side menu. The list of your IoT Hubs displays. +1. Click **IoT Hub** in the **Integration Services** section of the side menu. The list of your IoT Hubs displays. 2. Click the name of the IoT Hub on which you want to add a device. The hub's overview page displays. 3. Click **Add devices** in the **Devices** tab of your hub. diff --git a/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx b/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx index 312d1624ff..0dbe9a7c40 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/api-cli/pg-audit.mdx @@ -30,7 +30,7 @@ You can configure the extension to log only what is relevant to your audits. ## Enabling and installing pgaudit -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu of the Scaleway console. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu of the Scaleway console. A list of your Database Instances displays. 2. Click the Database Instance name or > **More info** to access the Instance information page. 3. Click the **Advanced settings** tab. 4. Click . diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/add-a-database.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/add-a-database.mdx index 776a671a5b..a4241e0771 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/add-a-database.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/add-a-database.mdx @@ -19,7 +19,7 @@ categories: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the Database Instance name or > **More info** to access the Database Instance information page. 3. Go to the **Databases** tab. A list of your databases displays. The list includes the database created by default upon Database Instance creation. 4. Click **+ Create database** to create a new one. A pop-up appears. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/add-users.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/add-users.mdx index c5508baa0d..634001330f 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/add-users.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/add-users.mdx @@ -22,7 +22,7 @@ Users can connect to a database and access its data. Each one has a different se - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Go to the **Users** tab. A list of users displays. If it is the first time you create a user, your list will display the user you set up during the creation of your Database Instance. 4. Click **+ Create user** to create a new user, if you wish to. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/apply-maintenance.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/apply-maintenance.mdx index 0375b2bb23..ccd71b161d 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/apply-maintenance.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/apply-maintenance.mdx @@ -24,7 +24,7 @@ These maintenance operations are set up, run, and scheduled by Scaleway, but you - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) scheduled for maintenance -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Look for an orange info icon to identify which Database Instances are scheduled for maintenance. 3. Click the Database Instance name or > **More info** to access the database information page. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/change-volume-type.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/change-volume-type.mdx index 093405edd0..8fbc5da38b 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/change-volume-type.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/change-volume-type.mdx @@ -22,7 +22,7 @@ It is possible to change your [volume type](/managed-databases-for-postgresql-an - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) with local Storage -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the name of the Database Instance you want to edit. The database's Overview page displays. 3. Scroll down to **Volume settings**, then click **Change volume type**. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/clone-a-database-instance.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/clone-a-database-instance.mdx index 2d1fb011b6..77d6b02b29 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/clone-a-database-instance.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/clone-a-database-instance.mdx @@ -28,7 +28,7 @@ The clone feature allows you to create a new Database Instance from an existing ## How to clone a Database Instance -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Clone** section. 4. Click **Clone Database Instance**. A pop-up displays. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/configure-advanced-settings.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/configure-advanced-settings.mdx index c57334ebb7..45daba40c4 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/configure-advanced-settings.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/configure-advanced-settings.mdx @@ -26,7 +26,7 @@ Advanced settings allow you to modify the default configuration of your database Changing the advanced settings can have an impact on the performance of your Database Instance. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the Database Instance name or > **More info** to access the database information page. 3. Click the **Advanced settings** tab. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-instance.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-instance.mdx index 093a7fcfd9..e3c1f3a36b 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-instance.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-instance.mdx @@ -20,7 +20,7 @@ categories: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Retrieve the Database Instance IP and port from the Database Instance information section. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-private-network.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-private-network.mdx index 6857d4e37f..368802abc7 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-private-network.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/connect-database-private-network.mdx @@ -35,7 +35,7 @@ You can create new Database Instances to attach to your Private Network, or atta You can only attach your Database Instance to one Private Network at a time. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll to the **Network** section. @@ -63,7 +63,7 @@ You can create new Database Instances to attach to your Private Network, or atta ## How to detach a Database Instance from a Private Network -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click the **Private Networks** tabs. The Private Network configuration displays. 4. Click next to the static IP that you want to unlink from your Database Instance. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/create-a-database.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/create-a-database.mdx index f39ef5a3c3..72e41a7b47 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/create-a-database.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/create-a-database.mdx @@ -25,7 +25,7 @@ Compared to traditional database management, which requires customers to provide - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. If you do not have a database already created, the creation page displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. If you do not have a database already created, the creation page displays. 2. Click **Create Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - Select a database engine. **PostgreSQL** and **MySQL** are available. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica.mdx index 3595cc0e98..eafa4f0f6f 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica.mdx @@ -24,7 +24,7 @@ Read Replicas allow you to scale your Database Instance for read-heavy database - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click **Create Read Replica**. A pop-up displays. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-a-database.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-a-database.mdx index 823c737218..7b170ca041 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-a-database.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-a-database.mdx @@ -20,7 +20,7 @@ categories: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down the page to the **Delete Database Instance** section and click **Delete Database Instance**. A pop-up appears to inform that: diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-db.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-db.mdx index 239974ad81..6f135f14ef 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-db.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/delete-db.mdx @@ -20,7 +20,7 @@ categories: - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) - A [database](/managed-databases-for-postgresql-and-mysql/how-to/add-a-database/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the Database Instance name or > **More info** to access the Database Instance information page. 3. Go to the **Databases** tab. A list of your databases displays. 4. Click > **Delete** next to the database of your choice. A pop-up appears to inform that: diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-autobackup.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-autobackup.mdx index bc97275665..2419b34167 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-autobackup.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-autobackup.mdx @@ -38,7 +38,7 @@ Backups are used when your Database Instance's storage option is a Local volume. When autobackup is enabled for your Local or Block volumes, regular quota limitations for backups and snapshots do not apply. Refer to the [Managed Databases FAQ page](/managed-databases-for-postgresql-and-mysql/faq/#why-is-my-number-of-active-backupssnapshots-exceeding-the-quota) for more information. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the Database Instance name or > **More info** to access the Database Instance's Overview page. If you have a Database Instance using Block Storage, you can follow the next steps from the **Snapshots** tab. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-high-availability.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-high-availability.mdx index a17aa6c6de..6cd5a1d03f 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-high-availability.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/enable-high-availability.mdx @@ -31,7 +31,7 @@ If you are standalone mode, you can change the node configuration to High Availa - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/how-to/create-a-database/) in standalone mode. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the name of the Database Instance you want to configure. Your database's **Overview** page displays. 3. Scroll down to the **Node settings** section. Then, click **Activate High Availability**. 4. Review the new estimated cost. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-allowed-ip-addresses.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-allowed-ip-addresses.mdx index 58c83de37e..d06e6c90e9 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-allowed-ip-addresses.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-allowed-ip-addresses.mdx @@ -28,7 +28,7 @@ Allowed IPs define remote access restrictions for your Database Instance. The de ## How to add an IP address -1. Click **PostgreSQL and MySQL** in the **Managed Databases** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** in the **Databases** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the database information page. 3. Click **Allowed IPs** tab. A list of your allowed IP addresses displays. 4. Click **Add allowed IP**. The IP can be a single IP or an IP block. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-permissions.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-permissions.mdx index 1ae49911f3..ebb65102de 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-permissions.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-permissions.mdx @@ -24,7 +24,7 @@ Permissions define the actions a user can perform on a logical database. A datab ## Set permissions for an existing user -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Go to the **Users** tab. A list of users displays. 4. Click > **Update permissions** to open the user permissions panel. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replica.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replica.mdx index 318bcaa5c9..56e0fb9015 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replica.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replica.mdx @@ -25,7 +25,7 @@ categories: When you resync a Read Replica, first it is reset, and then its data is resynchronized from the primary node. Your Read Replica will be unavailable during the resync process. The duration of this process is proportional to your Database Instance size. The configured endpoints will not change. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Resync** next to the name of the Read Replica you want to resync. A pop-up displays. @@ -39,7 +39,7 @@ When you resync a Read Replica, first it is reset, and then its data is resynchr It is possible to promote a Read Replica node to a standalone Database Instance. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Promote Read Replica** next to the name of the Read Replica you want to promote. A pop-up displays. @@ -62,7 +62,7 @@ You can attach and detach your Read Replica to a Private Network even after its ### Attach your Read Replica to a new Private Network -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Attach Private Network** next to the name of your selected Read Replica. A pop-up displays. @@ -74,7 +74,7 @@ You can attach and detach your Read Replica to a Private Network even after its ### Attach your Read Replica to an existing Private Network -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the Database Instance name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Attach Private Network** next to the name of your selected Read Replica. A pop-up displays. @@ -88,7 +88,7 @@ You can attach and detach your Read Replica to a Private Network even after its If you already have an attached Private Network, you can detach it from your Read Replica. -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Detach Private Network** next to the name of your selected Read Replica. A pop-up displays to ask if you are sure you want to detach the Private Network. @@ -100,7 +100,7 @@ Refer to the [How to delete a public endpoint](/managed-databases-for-postgresql ## How to delete Read Replicas -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Delete**. A pop-up appears. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/remove-public-endpoint.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/remove-public-endpoint.mdx index db6261f5f0..406a0813f0 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/remove-public-endpoint.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/remove-public-endpoint.mdx @@ -27,7 +27,7 @@ If you are using a public endpoint with your Database Instances or Read Replicas ## From Database Instances -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll to the **Network** section. 4. Click **Remove** next to **Public endpoint**. A pop-up appears. @@ -49,7 +49,7 @@ If you are using a public endpoint with your Database Instances or Read Replicas - A Scaleway account logged into the [console](https://console.scaleway.com) - A [Read Replica](/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Scroll down to the **Read Replica** section. 4. Click > **Remove public endpoint**. A pop-up appears. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/renew-tls-certificate.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/renew-tls-certificate.mdx index 629a41c0a0..6bd6dc12dd 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/renew-tls-certificate.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/renew-tls-certificate.mdx @@ -24,7 +24,7 @@ A certificate is generated automatically upon the creation of a Database Instanc - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/) -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click **Renew** under **TLS Certificate** in the **Database Instance Information** section. A pop-up appears. 4. Click **Renew TLS certificate** once you have read the warnings displayed and wish to continue. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-a-database.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-a-database.mdx index 10aa0e21f1..9f335f05a6 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-a-database.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-a-database.mdx @@ -24,7 +24,7 @@ You can upgrade your Database Instances in two ways: by increasing its Block Sto ## How to increase a Block Storage volume -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the name of the Database Instance you want to configure. The Database Instance overview page displays. 3. Scroll down to **Volume settings**. 4. Specify your volume capacity (in GB). The amount you define will be your new volume capacity. @@ -42,7 +42,7 @@ You can upgrade your Database Instances in two ways: by increasing its Block Sto Similarly, if you have a new-generation Database Instance using a [Block Storage volume](/managed-databases-for-postgresql-and-mysql/concepts/#block-storage) node type and want to switch to a first-generation node type, you must first change the volume type to [Block Storage Legacy](/managed-databases-for-postgresql-and-mysql/concepts/#block-storage-legacy). -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the name of the Database Instance you want to configure. Your database's Overview page displays. 3. Scroll down to the **Node settings** section. Then, click **Change node type**. 4. Choose the specifications of the new Database Instance from the drop-down list. diff --git a/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-version.mdx b/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-version.mdx index 13b3b724d4..ed8bb728fd 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-version.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/how-to/upgrade-version.mdx @@ -58,7 +58,7 @@ We recommend you remove the identified instances before continuing. ## How to upgrade the engine version -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the name of the database whose engine you want to upgrade. The Database Instance information page appears. 3. Click **Upgrade** under **Database engine**. A pop-up appears. diff --git a/pages/managed-databases-for-postgresql-and-mysql/quickstart.mdx b/pages/managed-databases-for-postgresql-and-mysql/quickstart.mdx index 6c95f1916b..1d746de326 100644 --- a/pages/managed-databases-for-postgresql-and-mysql/quickstart.mdx +++ b/pages/managed-databases-for-postgresql-and-mysql/quickstart.mdx @@ -27,7 +27,7 @@ Compared to traditional database management, which requires customers to provide ## How to create a database -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. 2. Click **Create Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - Select a database engine. **PostgreSQL** and **MySQL** are available. @@ -64,7 +64,7 @@ Compared to traditional database management, which requires customers to provide ## How to add users -1. Click **PostgreSQL and MySQL** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Go to the **Users** tab. A list of users displays. If it is the first time you create a user, your list will display the user you set up during the creation of your Database Instance. 4. Click **+ Create user** to create a new user, if you wish to. @@ -89,7 +89,7 @@ To update the password or permissions, or delete the user, click > **More info** to access the Database Instance information page. 3. Scroll down the page to the **Delete Database Instance** section and click **Delete Database Instance**. A pop-up appears to inform that: diff --git a/pages/managed-databases-for-redis/how-to/configure-advanced-settings-redis.mdx b/pages/managed-databases-for-redis/how-to/configure-advanced-settings-redis.mdx index 4d2736307d..681b93ba96 100644 --- a/pages/managed-databases-for-redis/how-to/configure-advanced-settings-redis.mdx +++ b/pages/managed-databases-for-redis/how-to/configure-advanced-settings-redis.mdx @@ -26,7 +26,7 @@ Advanced settings allow you to modify the default configuration of your Redis™ Changing the advanced settings can have an impact on the performance of your Database Instance. -1. Click **Redis™** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **Redis™** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click the **Advanced settings** tab. diff --git a/pages/managed-databases-for-redis/how-to/connect-to-redis-database-instance.mdx b/pages/managed-databases-for-redis/how-to/connect-to-redis-database-instance.mdx index c102e35667..43cb4eef75 100644 --- a/pages/managed-databases-for-redis/how-to/connect-to-redis-database-instance.mdx +++ b/pages/managed-databases-for-redis/how-to/connect-to-redis-database-instance.mdx @@ -26,7 +26,7 @@ You can connect to your Redis™* Database Instance using the [Redis To connect to a Redis™ Database Instance in a Private Network, you can use Public Gateways in [SSH bastion](/public-gateways/how-to/use-ssh-bastion/) mode and perform port forwarding, as Managed Databases for Redis™ are currently not compatible with the [Static NAT](/public-gateways/concepts/#nat) feature of [Scaleway Public Gateways](/public-gateways/concepts/#public-gateway). -1. Click **Redis™** under **Managed Databases** on the side menu. A list of your Redis™ Database Instances displays. +1. Click **Redis™** under **Databases** on the side menu. A list of your Redis™ Database Instances displays. 2. Click the Database Instance name or > **More info** to access the Database Instance information page. 3. Retrieve the Database Instance IP and port from the Database Instance information section. diff --git a/pages/managed-databases-for-redis/how-to/create-a-database-for-redis.mdx b/pages/managed-databases-for-redis/how-to/create-a-database-for-redis.mdx index 1082684d95..6b57803bea 100644 --- a/pages/managed-databases-for-redis/how-to/create-a-database-for-redis.mdx +++ b/pages/managed-databases-for-redis/how-to/create-a-database-for-redis.mdx @@ -21,7 +21,7 @@ Managed Database for Redis™* is a low-latency caching solution base - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Redis™** under **Managed Databases** on the side menu. If you do not have a database already created, the creation page displays. +1. Click **Redis™** under **Databases** on the side menu. If you do not have a database already created, the creation page displays. 2. Click **Create Redis™ Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - Choose an Availability Zone. This is the geographical location where your database will be deployed. diff --git a/pages/managed-databases-for-redis/how-to/delete-a-database-for-redis.mdx b/pages/managed-databases-for-redis/how-to/delete-a-database-for-redis.mdx index 2eefc5f118..9ad9e63367 100644 --- a/pages/managed-databases-for-redis/how-to/delete-a-database-for-redis.mdx +++ b/pages/managed-databases-for-redis/how-to/delete-a-database-for-redis.mdx @@ -20,7 +20,7 @@ categories: - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [Redis™ Database Instance](/managed-databases-for-redis/how-to/create-a-database-for-redis/) -1. Click **Redis™** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **Redis™** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the database information page. 3. Scroll down the page to the **Delete Database Instance** section and click **Delete Database Instance**. A pop-up appears to inform that: diff --git a/pages/managed-databases-for-redis/how-to/manage-allowed-ip-addresses-redis.mdx b/pages/managed-databases-for-redis/how-to/manage-allowed-ip-addresses-redis.mdx index 65e350e47c..e5c586a813 100644 --- a/pages/managed-databases-for-redis/how-to/manage-allowed-ip-addresses-redis.mdx +++ b/pages/managed-databases-for-redis/how-to/manage-allowed-ip-addresses-redis.mdx @@ -28,7 +28,7 @@ Allowed IPs restrict the IPs allowed to access your Redis™* Databas ## How to add an IP address -1. Click **Redis™** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **Redis™** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click **Allowed IPs** tab. 4. Click **Add IP**. The IP can be a single IP or an IP block. diff --git a/pages/managed-databases-for-redis/how-to/scale-up-a-database-for-redis.mdx b/pages/managed-databases-for-redis/how-to/scale-up-a-database-for-redis.mdx index da21b88100..b7973c037a 100644 --- a/pages/managed-databases-for-redis/how-to/scale-up-a-database-for-redis.mdx +++ b/pages/managed-databases-for-redis/how-to/scale-up-a-database-for-redis.mdx @@ -27,7 +27,7 @@ If you want to scale up the size of your Redis™* Database Instance, - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [Redis™ Database Instance](/managed-databases-for-redis/how-to/create-a-database-for-redis/) -1. Click **Redis™** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **Redis™** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instances information page. 3. Scroll down the page to the **Node Settings** section. 4. Click **Scale vertically**. A pop-up appears. diff --git a/pages/managed-databases-for-redis/quickstart.mdx b/pages/managed-databases-for-redis/quickstart.mdx index 90529eb089..87c90475d3 100644 --- a/pages/managed-databases-for-redis/quickstart.mdx +++ b/pages/managed-databases-for-redis/quickstart.mdx @@ -23,7 +23,7 @@ Managed Database for Redis™ is a low-latency caching solution based on in-memo - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Redis™** under **Managed Databases** on the side menu. If you do not have a database already created, the creation page displays. +1. Click **Redis™** under **Databases** on the side menu. If you do not have a database already created, the creation page displays. 2. Click **Create Redis™ Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - Choose an Availability Zone. This is the geographical location where your database will be deployed. @@ -78,7 +78,7 @@ Managed Database for Redis™ is a low-latency caching solution based on in-memo - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - A [Redis™ Database Instance](/managed-databases-for-redis/how-to/create-a-database-for-redis/) -1. Click **Redis™** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **Redis™** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the database information page. 3. Scroll down the page to the **Delete Database Instance** section and click **Delete Database Instance**. A pop-up appears to inform that: diff --git a/pages/managed-inference/how-to/create-deployment.mdx b/pages/managed-inference/how-to/create-deployment.mdx index 1b43cd5ee8..ad5ed35260 100644 --- a/pages/managed-inference/how-to/create-deployment.mdx +++ b/pages/managed-inference/how-to/create-deployment.mdx @@ -16,7 +16,7 @@ dates: - A Scaleway account logged into the [console](https://console.scaleway.com) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click the **AI & Data** section of the [Scaleway console](https://console.scaleway.com/), and select **Managed Inference** from the side menu to access the Managed Inference dashboard. +1. Click the **AI** section of the [Scaleway console](https://console.scaleway.com/), and select **Managed Inference** from the side menu to access the Managed Inference dashboard. 2. Click **Deploy a model** to launch the model deployment wizard. 3. Provide the necessary information: - Select the desired model and quantization to use for your deployment [from the available options](/managed-inference/reference-content/). diff --git a/pages/managed-inference/how-to/delete-deployment.mdx b/pages/managed-inference/how-to/delete-deployment.mdx index b646985e92..53169f93f4 100644 --- a/pages/managed-inference/how-to/delete-deployment.mdx +++ b/pages/managed-inference/how-to/delete-deployment.mdx @@ -21,7 +21,7 @@ Once you have finished your inference tasks you can delete your deployment. This - A [Managed Inference deployment](/managed-inference/quickstart/) - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Choose a deployment either by clicking its name or selecting **More info** from the drop-down menu represented by the icon to access the deployment dashboard. 3. Click the **Settings** tab of your deployment to display additional settings. 4. Click **Delete deployment**. diff --git a/pages/managed-inference/how-to/import-custom-model.mdx b/pages/managed-inference/how-to/import-custom-model.mdx index 50b8074d4e..3a23670902 100644 --- a/pages/managed-inference/how-to/import-custom-model.mdx +++ b/pages/managed-inference/how-to/import-custom-model.mdx @@ -20,10 +20,10 @@ Scaleway provides a selection of common models for deployment from the Scaleway -- A Scaleway account logged into the [console](https://console.scaleway.com). +- A Scaleway account logged into the [console](https://console.scaleway.com). - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) to perform actions in your Organization. -1. Click **Managed Inference** in the **AI & Data** section of the side menu in the [Scaleway console](https://console.scaleway.com/) to access the dashboard. +1. Click **Managed Inference** in the **AI** section of the side menu in the [Scaleway console](https://console.scaleway.com/) to access the dashboard. 2. Click **Deploy a model** to launch the model deployment wizard. 3. In the **Choose a model** section, select **Custom model**. If you have no model yet, click **Import a model** to start the model import wizard. 4. Choose an upload source: diff --git a/pages/managed-inference/how-to/manage-allowed-ips.mdx b/pages/managed-inference/how-to/manage-allowed-ips.mdx index dc76561990..0c31033ffa 100644 --- a/pages/managed-inference/how-to/manage-allowed-ips.mdx +++ b/pages/managed-inference/how-to/manage-allowed-ips.mdx @@ -27,7 +27,7 @@ Allowed IPs restrict the IPs allowed to access your Managed Inference endpoints. ## How to allow an IP address to connect to a deployment -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Click a deployment name or > **More info** to access the deployment dashboard. 3. Click the **Security** tab and navigate to the **Allowed IPs** section. A list of your allowed IP addresses displays. 4. Click **Add allowed IP**. The IP can be a single IP or an IP block. diff --git a/pages/managed-inference/how-to/managed-inference-with-private-network.mdx b/pages/managed-inference/how-to/managed-inference-with-private-network.mdx index c95c27cddf..c1e1e9a622 100644 --- a/pages/managed-inference/how-to/managed-inference-with-private-network.mdx +++ b/pages/managed-inference/how-to/managed-inference-with-private-network.mdx @@ -28,7 +28,7 @@ Using a Private Network for communications between your Instances hosting your a ### Attaching a Private Network during deployment setup -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Navigate to the **Deployments** section and click **Create New Deployment**. The setup wizard displays. 3. During the [setup process](/managed-inference/how-to/create-deployment/), you access the **Networking** section. 4. You will be asked to **attach a Private Network**. Two options are available: @@ -38,7 +38,7 @@ Using a Private Network for communications between your Instances hosting your a ### Attaching a Private Network to an existing deployment -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Click a deployment name or > **More info** to access the deployment dashboard. 3. Go to the **Overview** tab and locate the **Endpoints** section. 4. Click **Attach Private Network**. Two options are available: @@ -57,7 +57,7 @@ Using a Private Network for communications between your Instances hosting your a ## How to send inference requests in a Private Network -1. [Create an Instance](/instances/how-to/create-an-instance/) which will host the inference application. +1. [Create an Instance](/instances/how-to/create-an-instance/) which will host the inference application. Ensure the Instance [is attached to the same Private Network](/instances/how-to/use-private-networks/) as your Managed Inference deployment. @@ -133,7 +133,7 @@ Using a Private Network for communications between your Instances hosting your a ## Detaching a Private Network from a Managed Inference deployment -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Click a deployment name or > **More info** to access the deployment dashboard. 3. Go to the **Overview** tab and locate the **Endpoints** section. 4. Click **Detach Private Network**. A pop-up displays. diff --git a/pages/managed-inference/how-to/monitor-deployment.mdx b/pages/managed-inference/how-to/monitor-deployment.mdx index daf8bbeab5..6dad20e243 100644 --- a/pages/managed-inference/how-to/monitor-deployment.mdx +++ b/pages/managed-inference/how-to/monitor-deployment.mdx @@ -23,7 +23,7 @@ This documentation page shows you how to monitor your Managed Inference deployme ## How to monitor your LLM dashboard -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Click a deployment name or > **More info** to access the deployment dashboard. 3. Click the **Monitoring** tab of your deployment. The Cockpit overview displays. 4. Click **Open Grafana metrics dashboard** to open your Cockpit's Grafana interface. diff --git a/pages/managed-inference/quickstart.mdx b/pages/managed-inference/quickstart.mdx index 48eb89b0b3..1194611ea1 100644 --- a/pages/managed-inference/quickstart.mdx +++ b/pages/managed-inference/quickstart.mdx @@ -22,7 +22,7 @@ Here are some of the key features of Scaleway Managed Inference: * **Easy deployment**: Deploy state-of-the-art open weights LLMs with just a few clicks. Scaleway Managed Inference provides a simple and intuitive interface for generating dedicated endpoints. * **Security**: Scaleway provides [a secure environment](/managed-inference/reference-content/data-privacy-security-scaleway-ai-services/) to run your models. Our platform is built on top of a secure architecture, and we use state-of-the-art cloud security. * **Complete data privacy**: [No storage](/managed-inference/reference-content/data-privacy-security-scaleway-ai-services/#data-storage-policies) or third-party access to your data (prompt or responses), to ensure it remains exclusively yours. -* **Interoperability**: Scaleway Managed Inference was designed as a drop-in [replacement for the OpenAI APIs](/managed-inference/reference-content/openai-compatibility/), for a seamless transition on your applications already using its libraries. +* **Interoperability**: Scaleway Managed Inference was designed as a drop-in [replacement for the OpenAI APIs](/managed-inference/reference-content/openai-compatibility/), for a seamless transition on your applications already using its libraries. This service is in beta. [Specific terms and conditions](https://www.scaleway.com/en/contracts/) apply. @@ -35,7 +35,7 @@ Here are some of the key features of Scaleway Managed Inference: ## How to create a Managed Inference deployment -1. Navigate to the **AI & Data** section of the [Scaleway console](https://console.scaleway.com/), and select **Managed Inference** from the side menu to access the Managed Inference dashboard. +1. Navigate to the **AI** section of the [Scaleway console](https://console.scaleway.com/), and select **Managed Inference** from the side menu to access the Managed Inference dashboard. 2. Click **Create deployment** to launch the deployment creation wizard. 3. Provide the necessary information: - Select the desired model and the quantization to use for your deployment [from the available options](/managed-inference/reference-content/). @@ -61,7 +61,7 @@ Here are some of the key features of Scaleway Managed Inference: Managed Inference deployments have authentication enabled by default. As such, your endpoints expect a secret key generated with Scaleway's Identity and Access Management service (IAM) for authentication. -1. Click **Managed Inference** in the **AI & Data** section of the side menu. The Managed Inference dashboard displays. +1. Click **Managed Inference** in the **AI** section of the side menu. The Managed Inference dashboard displays. 2. Click next to the deployment you want to edit. The deployment dashboard displays. 3. Click **Generate key** in the **Deployment connection** section of the dashboard. The token creation wizard displays. 4. Fill in the [required information for API key creation](/iam/how-to/create-api-keys/) and click **Generate API key**. @@ -72,7 +72,7 @@ Managed Inference deployments have authentication enabled by default. As such, y ## How to interact with Managed Inference -1. Click **Managed Inference** in the **AI & Data** section of the side menu. The Managed Inference dashboard displays. +1. Click **Managed Inference** in the **AI** section of the side menu. The Managed Inference dashboard displays. 2. Click next to the deployment you want to edit. The deployment dashboard displays. 3. Click the **Inference** tab. Code examples in various environments display. Copy and paste them into your code editor or terminal. @@ -82,12 +82,12 @@ Managed Inference deployments have authentication enabled by default. As such, y ## How to delete a deployment -1. Click **Managed Inference** in the **AI & Data** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. +1. Click **Managed Inference** in the **AI** section of the [Scaleway console](https://console.scaleway.com) side menu. A list of your deployments displays. 2. Choose a deployment either by clicking its name or selecting **More info** from the drop-down menu represented by the icon to access the deployment dashboard. 3. Click the **Settings** tab of your deployment to display additional settings. 4. Click **Delete deployment**. 5. Type **DELETE** to confirm and click **Delete deployment** to delete your deployment. - + Deleting a deployment is a permanent action, and will erase all its associated configuration and resources. \ No newline at end of file diff --git a/pages/managed-mongodb-databases/api-cli/backup-and-restore.mdx b/pages/managed-mongodb-databases/api-cli/backup-and-restore.mdx index b10feffde6..d83182d3a1 100644 --- a/pages/managed-mongodb-databases/api-cli/backup-and-restore.mdx +++ b/pages/managed-mongodb-databases/api-cli/backup-and-restore.mdx @@ -40,7 +40,7 @@ This tutorial shows how to backup and restore your MongoDB® Databases with the To create backups, we will use the `mongodump` tool, which can create backups for an entire Database Instance, logical database or collection. It can also use a query to back up part of a collection. 1. Navigate to the [Scaleway console](https://console.scaleway.com/). -2. Click **MongoDB® Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. +2. Click **MongoDB® Databases** under **Databases** on the side menu. A list of your Database Instances displays. 3. Click the database name or > **More info** to access the Database Instance information page. 4. Download the Database Instance's SSL certificate. diff --git a/pages/managed-mongodb-databases/how-to/connect-database-instance.mdx b/pages/managed-mongodb-databases/how-to/connect-database-instance.mdx index 1fde092b89..f410af96f1 100644 --- a/pages/managed-mongodb-databases/how-to/connect-database-instance.mdx +++ b/pages/managed-mongodb-databases/how-to/connect-database-instance.mdx @@ -27,7 +27,7 @@ Managed MongoDB® is currently in public beta. Click [here](https://www.scaleway ## How to connect via a database client -1. Click **MongoDB®** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB®** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click next to the **TLS certificate** to download it. 4. Transfer the file to where you will execute the connection command. diff --git a/pages/managed-mongodb-databases/how-to/connect-database-private-network.mdx b/pages/managed-mongodb-databases/how-to/connect-database-private-network.mdx index f625fb9bf5..1b1f26860b 100644 --- a/pages/managed-mongodb-databases/how-to/connect-database-private-network.mdx +++ b/pages/managed-mongodb-databases/how-to/connect-database-private-network.mdx @@ -33,7 +33,7 @@ You can [create new Database Instances](/managed-mongodb-databases/how-to/create You can only attach your Database Instance to one Private Network at a time. -1. Click **MongoDB®** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB®** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or , then click **More info** to access the Database Instance information page. 3. Scroll to the **Network** section. 4. Click **Attach Private Network** next to **Private endpoint**. A pop-up appears. @@ -58,7 +58,7 @@ Once you have attached your Database Instance to a Private Network, you can [con ## How to detach a Database Instance from a Private Network -1. Click **MongoDB®** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB®** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or , then click **More info** to access the Database Instance information page. 3. Scroll to the **Network** section. 4. Click **Detach Private Network**. A pop-up appears. diff --git a/pages/managed-mongodb-databases/how-to/create-a-database-instance.mdx b/pages/managed-mongodb-databases/how-to/create-a-database-instance.mdx index 3ded80e6e3..e4091eaa8c 100644 --- a/pages/managed-mongodb-databases/how-to/create-a-database-instance.mdx +++ b/pages/managed-mongodb-databases/how-to/create-a-database-instance.mdx @@ -29,7 +29,7 @@ Document databases enable users to store and retrieve data in a document format, ## How to create a database -1. Click **MongoDB®** under **Managed Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. +1. Click **MongoDB®** under **Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. 2. Click **Create a Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - Select **MongoDB®** as a database engine. diff --git a/pages/managed-mongodb-databases/how-to/delete-a-database-instance.mdx b/pages/managed-mongodb-databases/how-to/delete-a-database-instance.mdx index 6997e548ea..8823f50750 100644 --- a/pages/managed-mongodb-databases/how-to/delete-a-database-instance.mdx +++ b/pages/managed-mongodb-databases/how-to/delete-a-database-instance.mdx @@ -24,7 +24,7 @@ Managed MongoDB® is currently in public beta. Click [here](https://www.scaleway - A [MongoDB® Database Instance](/managed-mongodb-databases/quickstart) -1. Click **MongoDB®** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB®** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click the **Settings** tab, scroll down to the **Delete Database Instance** section and click **Delete Instance**. A pop-up appears to inform you that: diff --git a/pages/managed-mongodb-databases/how-to/increase-volume.mdx b/pages/managed-mongodb-databases/how-to/increase-volume.mdx index e69fac4a3f..7039571823 100644 --- a/pages/managed-mongodb-databases/how-to/increase-volume.mdx +++ b/pages/managed-mongodb-databases/how-to/increase-volume.mdx @@ -28,7 +28,7 @@ You can increase the Block Storage volume of your MongoDB® Database Instance in ## How to increase a Block Storage volume -1. Click **MongoDB®** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB®** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the name of the Database Instance you want to configure. The Database Instance overview page displays. 3. Scroll down to **Volume settings**. 4. Specify your volume capacity (in GB). The amount you define will be your new volume capacity. diff --git a/pages/managed-mongodb-databases/how-to/manage-users.mdx b/pages/managed-mongodb-databases/how-to/manage-users.mdx index 985373575e..f5759c047e 100644 --- a/pages/managed-mongodb-databases/how-to/manage-users.mdx +++ b/pages/managed-mongodb-databases/how-to/manage-users.mdx @@ -31,7 +31,7 @@ Users can connect to a database and access its data. ## How to change the password of your user -1. Click **MongoDB® Databases** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB® Databases** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Go to the **Users** tab. Your default user displays. 4. Click **Change password** to do so. A pop-up appears. diff --git a/pages/managed-mongodb-databases/quickstart.mdx b/pages/managed-mongodb-databases/quickstart.mdx index aa14cf4160..71e005ccc3 100644 --- a/pages/managed-mongodb-databases/quickstart.mdx +++ b/pages/managed-mongodb-databases/quickstart.mdx @@ -29,7 +29,7 @@ MongoDB® databases enable users to store and retrieve data in a document format ## How to create a Database Instance -1. Click **MongoDB®** under **Managed Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. +1. Click **MongoDB®** under **Databases** on the side menu, if you do not have a Database Instance already created, the creation page displays. 2. Click **Create a Database Instance**. The creation wizard displays. 3. Complete the following steps in the wizard: - Select **MongoDB®** as a database engine. @@ -57,7 +57,7 @@ MongoDB® databases enable users to store and retrieve data in a document format ## How to connect via database client with mongosh -1. Click **MongoDB®** under **Managed Databases** on the side menu. A list of your Database Instances displays. +1. Click **MongoDB®** under **Databases** on the side menu. A list of your Database Instances displays. 2. Click the database name or > **More info** to access the Database Instance information page. 3. Click next to the **TLS certificate** to download it. 4. Transfer the file to where you will execute the connection command. diff --git a/pages/serverless-sql-databases/how-to/configure-autoscaling.mdx b/pages/serverless-sql-databases/how-to/configure-autoscaling.mdx index 680e8f0192..414baca346 100644 --- a/pages/serverless-sql-databases/how-to/configure-autoscaling.mdx +++ b/pages/serverless-sql-databases/how-to/configure-autoscaling.mdx @@ -5,7 +5,7 @@ meta: content: h1: How to edit a Serverless SQL Database's autoscaling paragraph: Guide to configure autoscaling for Scaleway serverless SQL databases. - tags: database serverless-sql-database serverless-db serverless-database postgresql + tags: database serverless-sql-database serverless-db serverless-database postgresql dates: validation: 2025-03-13 posted: 2023-08-11 @@ -21,7 +21,7 @@ This page shows you how to edit the autoscaling of a Serverless SQL Database usi - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Created a database](/serverless-sql-databases/how-to/create-a-database/) -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click the name of the database you want to edit. The **Overview** tab displays. diff --git a/pages/serverless-sql-databases/how-to/create-a-database.mdx b/pages/serverless-sql-databases/how-to/create-a-database.mdx index f1bc0a5586..db6650b937 100644 --- a/pages/serverless-sql-databases/how-to/create-a-database.mdx +++ b/pages/serverless-sql-databases/how-to/create-a-database.mdx @@ -22,7 +22,7 @@ This page shows you how to create a Serverless SQL Database using the Scaleway c ## How to create a database -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click **+ Create database**. The database creation wizard displays. diff --git a/pages/serverless-sql-databases/how-to/delete-a-database.mdx b/pages/serverless-sql-databases/how-to/delete-a-database.mdx index ef03198c1e..b1fcb86bc7 100644 --- a/pages/serverless-sql-databases/how-to/delete-a-database.mdx +++ b/pages/serverless-sql-databases/how-to/delete-a-database.mdx @@ -23,7 +23,7 @@ This page shows you how to delete a Serverless SQL Database using the Scaleway c ## How to delete a database -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click the icon next to the database you want to delete and select **Delete** from the drop-down menu. A pop-up displays. diff --git a/pages/serverless-sql-databases/how-to/manage-backups.mdx b/pages/serverless-sql-databases/how-to/manage-backups.mdx index 3f1f6b0354..d261a3e627 100644 --- a/pages/serverless-sql-databases/how-to/manage-backups.mdx +++ b/pages/serverless-sql-databases/how-to/manage-backups.mdx @@ -27,7 +27,7 @@ Serverless SQL Databases are automatically backed up every day at the same time. ## How to restore a Serverless SQL Database from a backup -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click the name of the database you want to restore, then click the **Backups** tab. The list of backups displays. @@ -37,7 +37,7 @@ Serverless SQL Databases are automatically backed up every day at the same time. ## How to create a Serverless SQL Database from a backup -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click the name of the database you want to restore, then click the **Backups** tab. The list of backups displays. @@ -58,7 +58,7 @@ Serverless SQL Databases are automatically backed up every day at the same time. ## How to export a Serverless SQL Database backup -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click the name of the database you want to export, then click the **Backups** tab. The list of backups displays. diff --git a/pages/serverless-sql-databases/how-to/manage-permissions.mdx b/pages/serverless-sql-databases/how-to/manage-permissions.mdx index 820e191d42..57f5a024bf 100644 --- a/pages/serverless-sql-databases/how-to/manage-permissions.mdx +++ b/pages/serverless-sql-databases/how-to/manage-permissions.mdx @@ -5,7 +5,7 @@ meta: content: h1: How to manage user permissions for Serverless SQL Databases paragraph: Guide to manage permissions in Scaleway serverless SQL databases. -tags: sql-databases serverless database iam serverless-db serverless-database postgresql +tags: sql-databases serverless database iam serverless-db serverless-database postgresql dates: validation: 2025-03-13 posted: 2023-08-11 @@ -46,7 +46,7 @@ Permissions define the actions a user or an application can perform on a databas 7. Click **Validate** to continue. -8. Select **Serverless** in the left-hand **Products** list, then, tick the permissions set you want to add to the policy: +8. Select **Databases** in the left-hand **Products** list, then, tick the permissions set you want to add to the policy: - **ServerlessSQLDatabaseFullAccess** allows the user to create and delete databases, edit their configuration, and use the following commands: @@ -57,8 +57,8 @@ Permissions define the actions a user or an application can perform on a databas - `CREATE/ALTER/DROP TABLE` - `CREATE/DROP INDEX` - - **ServerlessSQLDatabaseReadWrite** allows the user to use the following commands: - + - **ServerlessSQLDatabaseReadWrite** allows the user to use the following commands: + - `SELECT` - `UPDATE` - `INSERT` diff --git a/pages/serverless-sql-databases/quickstart.mdx b/pages/serverless-sql-databases/quickstart.mdx index 2d1dae052d..1b158420b9 100644 --- a/pages/serverless-sql-databases/quickstart.mdx +++ b/pages/serverless-sql-databases/quickstart.mdx @@ -5,7 +5,7 @@ meta: content: h1: SQL Databases - Quickstart paragraph: Quickstart guide for setting up Scaleway serverless SQL databases. -tags: sql-databases serverless database connect create delete serverless-sql-database serverless-db postgresql +tags: sql-databases serverless database connect create delete serverless-sql-database serverless-db postgresql dates: validation: 2025-02-27 posted: 2023-08-11 @@ -25,7 +25,7 @@ This page explains how to create, access, and delete a Serverless SQL Database u ## How to create a database -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click **+ Create database**. The database creation wizard displays. @@ -88,7 +88,7 @@ You can now perform the authorized actions in the database. ## How to delete a database -1. Click **SQL Databases** in the **Serverless** section of the side menu. The Serverless SQL Databases page displays. +1. Click **SQL Databases** in the **Databases** section of the side menu. The Serverless SQL Databases page displays. 2. Click the icon next to the database you want to delete and select **Delete** from the drop-down menu. A pop-up displays. diff --git a/pages/transactional-email/how-to/add-spf-dkim-records-to-your-domain.mdx b/pages/transactional-email/how-to/add-spf-dkim-records-to-your-domain.mdx index e087f21567..aadc15fcd9 100644 --- a/pages/transactional-email/how-to/add-spf-dkim-records-to-your-domain.mdx +++ b/pages/transactional-email/how-to/add-spf-dkim-records-to-your-domain.mdx @@ -24,7 +24,7 @@ After you have configured your domain with Transactional Email, you are prompted - A domain name - [Configured your domain with Transactional Email](/transactional-email/how-to/configure-domain-with-transactional-email/) -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your newly-added domain displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your newly-added domain displays. 2. Click your domain. You are redirected to the SPF, DKIM, DMARC and MX configuration page. 3. Copy the value that applies to your case to add an SPF record. diff --git a/pages/transactional-email/how-to/autoconfigure-domain.mdx b/pages/transactional-email/how-to/autoconfigure-domain.mdx index 74c6a9ad72..2a29d4ec14 100644 --- a/pages/transactional-email/how-to/autoconfigure-domain.mdx +++ b/pages/transactional-email/how-to/autoconfigure-domain.mdx @@ -30,7 +30,7 @@ You can enable autoconfiguration directly from the Scaleway console (see instruc ## How to enable DNS autoconfiguration -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. 2. Click the domain you want to configure. The Transactional Email dashboard for the domain displays. 3. Click the **DNS Verification** tab. 4. Navigate to the **Autoconfiguration** section of the page, then click **Enable autoconfigration**. A pop-up displays. @@ -41,7 +41,7 @@ You can enable autoconfiguration directly from the Scaleway console (see instruc ## How to disable DNS autoconfiguration -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. 2. Click the domain you want to configure. The Transactional Email dashboard for the domain displays. 3. Click the **DNS Verification** tab. 4. Navigate to the **Autoconfiguration** section of the page, then click **Disable autoconfigration**. A pop-up displays. diff --git a/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx b/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx index f528b50e9b..2dad46c593 100644 --- a/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx +++ b/pages/transactional-email/how-to/configure-domain-with-transactional-email.mdx @@ -22,7 +22,7 @@ This page shows you how to configure your sending domain to start sending [trans - A domain name -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. 2. Click **Select a plan**. The Transactional Email creation wizard displays. 3. Select a plan. Two plans are available: - **Essential** - pay-as-you-go plan designed for occasional or low-volume email sending needs. This plan offers simplified management and a single webhook per domain. diff --git a/pages/transactional-email/how-to/create-webhooks.mdx b/pages/transactional-email/how-to/create-webhooks.mdx index 091bb8ce35..bfc5837823 100644 --- a/pages/transactional-email/how-to/create-webhooks.mdx +++ b/pages/transactional-email/how-to/create-webhooks.mdx @@ -37,7 +37,7 @@ You can set up webhooks for Scaleway Transactional Email and subscribe them to [ You can create only one webhook per domain. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain for which you want to create a webhook. 3. Click the **Webhooks** tab. 4. Click **+ Create Webhook**. The webhook creation wizard displays. @@ -60,7 +60,7 @@ You can create only one webhook per domain. Once you have created webhooks, you can edit their settings anytime. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain for which you want to edit a webhook. 3. Click the **Webhooks** tab. 4. Click > **Edit** next to the name of the webhook you want to edit. @@ -71,7 +71,7 @@ Once you have created webhooks, you can edit their settings anytime. Once you have created webhooks, you can delete them anytime. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain for which you want to delete a webhook. 3. Click the **Webhooks** tab. 4. Click > **Delete** next to the name of the webhook you want to delete. A pop-up appears to warn that linked topic and subscriptions will stay available in Topics and Events. diff --git a/pages/transactional-email/how-to/delete-tem-domain.mdx b/pages/transactional-email/how-to/delete-tem-domain.mdx index 2c09425e25..8e5b6025ea 100644 --- a/pages/transactional-email/how-to/delete-tem-domain.mdx +++ b/pages/transactional-email/how-to/delete-tem-domain.mdx @@ -21,7 +21,7 @@ This page shows you how to delete a domain that you have configured with Transac - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Configured your domain name with Transactional Email](/transactional-email/how-to/configure-domain-with-transactional-email/) -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The list of your domains displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The list of your domains displays. 2. Click the domain you want to delete. The overview of your domain displays. 3. Scroll down the page and click **Delete domain**. diff --git a/pages/transactional-email/how-to/manage-blocklists.mdx b/pages/transactional-email/how-to/manage-blocklists.mdx index 187eccbaa2..02dfc32335 100644 --- a/pages/transactional-email/how-to/manage-blocklists.mdx +++ b/pages/transactional-email/how-to/manage-blocklists.mdx @@ -29,7 +29,7 @@ You can manually add addresses to your blocklist in the Scaleway console. Once a Manually adding an email address to a domain's blocklist is only available for users who have a Scaleway domain and subscribe to the [TEM Scale plan](/transactional-email/concepts/#scale-plan) for that domain's Project. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain for which you want to manage the blocklist. An overview of your domain appears. 3. Click the **Blocklist** tab. 4. Click **Add to blocklist**. A pop-up appears. @@ -54,7 +54,7 @@ The temporary blocklist entry is created automatically to prevent repeated attem To see the blocklist: -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain whose blocklist you want to manage. An overview of your domain appears. 3. Click the **Blocklist** tab. Your blocklist displays, detailing the recipient email, the flags, the date the block began, and when it ends. @@ -77,7 +77,7 @@ You can unblock any address that was added to the blocklist. This is useful in c You can unblock up to five addresses every 24 hours. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain whose blocklist you want to manage. An overview of your domain appears. 3. Click the **Blocklist** tab. Your blocklist displays. 4. Click **Unblock** next to the email address you wish to unblock. A pop-up appears to warn you to: diff --git a/pages/transactional-email/how-to/manage-email-activity.mdx b/pages/transactional-email/how-to/manage-email-activity.mdx index 62f3891d4d..4631019ffb 100644 --- a/pages/transactional-email/how-to/manage-email-activity.mdx +++ b/pages/transactional-email/how-to/manage-email-activity.mdx @@ -26,7 +26,7 @@ With [flags](/transactional-email/concepts/#flags), you can also get more inform ## How to display your email activity -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain for which you want to track the email activity. You are redirected to the **Email activity** tab where a list of your emails displays. 3. Click next to the email for which you want to get more detail. You are directed to a page with more details such as the status of your email, the flags that apply to your email, how many times Scaleway tried to send your email, and the email address from which the email was sent. @@ -72,7 +72,7 @@ Once you have chosen your filters, and clicked **Apply filters**, a list of emai ## How to filter your email activity -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the domain for which you want to filter the email activity. You are redirected to the **Email activity** tab. 3. In the **Filter by** bar, type the recipient or the sender you want to filter your emails by. 4. In the drop-down, select the period over which you want to filter your emails. diff --git a/pages/transactional-email/how-to/manage-tem-plans.mdx b/pages/transactional-email/how-to/manage-tem-plans.mdx index a38f03b34d..d9a3f0236b 100644 --- a/pages/transactional-email/how-to/manage-tem-plans.mdx +++ b/pages/transactional-email/how-to/manage-tem-plans.mdx @@ -30,7 +30,7 @@ When you configure a domain with Transactional Email in a Project for the first You can change your selected plan anytime in the Scaleway console. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the **Plans** tab. 3. Scroll to the **Manage your plan** section. 4. Click **Select plan** to select the plan to which you want to change. A pop-up appears. @@ -49,7 +49,7 @@ You can change your selected plan anytime in the Scaleway console. Each TEM plan has a number of domains and webhooks included in the plan. To keep track of your usage and consumption, you can follow the steps below: -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your domains display. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your domains display. 2. Click the **Plans** tab. 3. Scroll to the **Current plan** section. This section shows you how many domains and webhooks are currently being used in your Project. diff --git a/pages/transactional-email/quickstart.mdx b/pages/transactional-email/quickstart.mdx index 86d1aa1f94..5f7fa5a109 100644 --- a/pages/transactional-email/quickstart.mdx +++ b/pages/transactional-email/quickstart.mdx @@ -25,7 +25,7 @@ In this quickstart, we show you how to configure your domain with Transactional ## How to configure your domain with Transactional Email -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Transactional Email** overview page displays. 2. Click **Select a plan**. The Transactional Email creation wizard displays. 3. Select a plan. Two plans are available: - **Essential** - pay-as-you-go plan designed for occasional or low-volume email sending needs. This plan offers simplified management and a single webhook per domain. @@ -43,7 +43,7 @@ In this quickstart, we show you how to configure your domain with Transactional After you have configured your domain with Transactional Email, you are prompted to verify your domain by adding SPF, DKIM and MX records. You can choose to do so right after you have validated your domain, or at a later time. -1. Click **Transactional Email** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. Your newly-added domain displays. +1. Click **Transactional Email** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. Your newly-added domain displays. 2. Click your domain. You are redirected to the SPF, DKIM and MX configuration page. 3. Copy the value that applies to your case to add an SPF record. diff --git a/pages/transactional-email/reference-content/smtp-configuration.mdx b/pages/transactional-email/reference-content/smtp-configuration.mdx index 48338a79dd..354a8ff445 100644 --- a/pages/transactional-email/reference-content/smtp-configuration.mdx +++ b/pages/transactional-email/reference-content/smtp-configuration.mdx @@ -31,7 +31,7 @@ On this page, we go through different elements you might find in a standard SMTP 3 - **Username and password** - Sometimes you need to authenticate to the SMTP server to connect. You might be asked to provide a valid username and password. -Your Scaleway SMTP username is the Project ID of the Project in which the TEM domain was created. You can find it under **Managed Services** > **Transactional Email** > **Domain Overview** in the Scaleway console. +Your Scaleway SMTP username is the Project ID of the Project in which the TEM domain was created. You can find it under **Domains & Web Hosting** > **Transactional Email** > **Domain Overview** in the Scaleway console. Your password is the secret key of the API key of the project used to manage your TEM domain. Follow this procedure to [generate API keys for API and SMTP sending with IAM](/transactional-email/how-to/generate-api-keys-for-tem-with-iam/). diff --git a/pages/webhosting/how-to/configure-dns-webhosting.mdx b/pages/webhosting/how-to/configure-dns-webhosting.mdx index f97c36684a..b9824f9d9d 100644 --- a/pages/webhosting/how-to/configure-dns-webhosting.mdx +++ b/pages/webhosting/how-to/configure-dns-webhosting.mdx @@ -22,7 +22,7 @@ To link your domain name with Web Hosting, you must update the DNS configuration - [Registered a domain name](/domains-and-dns/how-to/register-internal-domain/) at Scaleway or another registrar - A Web Hosting plan -1. Navigate to the **Web Hosting** section under **Managed Services** in the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Navigate to the **Web Hosting** section under **Domains & Web Hosting** in the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click (see more) or select the domain name of the Web Hosting plan you wish to configure. This opens the **Hosting Information** page. 3. Select the **DNS Verification** tab. The DNS configuration page displays. 4. Update your DNS servers. You have two options: diff --git a/pages/webhosting/how-to/manage-databases.mdx b/pages/webhosting/how-to/manage-databases.mdx index 0f667b2766..befad94d86 100644 --- a/pages/webhosting/how-to/manage-databases.mdx +++ b/pages/webhosting/how-to/manage-databases.mdx @@ -29,7 +29,7 @@ You can create and manage databases for your website and applications, including ## How to create a database -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Databases** tab to display information related to your databases. 4. Click **+ Create database** in the **Databases** section of the page. A pop-up displays. @@ -38,7 +38,7 @@ You can create and manage databases for your website and applications, including ## How to delete a database -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Databases** tab to display information related to your databases. 4. Click next to the database you want to delete. A pop-up displays. @@ -46,7 +46,7 @@ You can create and manage databases for your website and applications, including ## How to create a database user -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Databases** tab to display information related to your databases. 4. Click **+ Create database user** in the **Databases users** section. A pop-up displays. @@ -55,7 +55,7 @@ You can create and manage databases for your website and applications, including ## How to update the password of a database user -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Databases** tab to display information related to your databases. 4. Click , then **Change password** next to the database user. A pop-up displays. @@ -64,7 +64,7 @@ You can create and manage databases for your website and applications, including ## How to delete a database user -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Databases** tab to display information related to your databases. 4. Click , then **Delete** next to the database user you want to delete. A pop-up displays. diff --git a/pages/webhosting/how-to/manage-email-accounts.mdx b/pages/webhosting/how-to/manage-email-accounts.mdx index 1baad6bf98..2cce08849d 100644 --- a/pages/webhosting/how-to/manage-email-accounts.mdx +++ b/pages/webhosting/how-to/manage-email-accounts.mdx @@ -28,8 +28,8 @@ Send, receive, and store electronic messages through the internet. Email account ## How to create an email account -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. -2. Click and **More info** or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Emails** tab to display information related to your email accounts. 4. Click **+ Create email account**. A pop-up displays. 5. Select the domain you want to associate the email account with from the drop-down list, then enter a username and password. @@ -45,7 +45,7 @@ Send, receive, and store electronic messages through the internet. Email account ## How to update the password of an email account -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Emails** tab to display information related to your email accounts. 4. Click and **Change password** next to the email account. A pop-up displays. @@ -53,7 +53,7 @@ Send, receive, and store electronic messages through the internet. Email account ## How to delete an email account -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Emails** tab to display information related to your email accounts. 4. Click , then **Delete** next to the email account you want to delete. A pop-up displays. diff --git a/pages/webhosting/how-to/manage-ftp-accounts.mdx b/pages/webhosting/how-to/manage-ftp-accounts.mdx index 0003be7ec6..14011f2ac8 100644 --- a/pages/webhosting/how-to/manage-ftp-accounts.mdx +++ b/pages/webhosting/how-to/manage-ftp-accounts.mdx @@ -30,7 +30,7 @@ You can create and manage FTP accounts directly from the Scaleway console. ## How to create an FTP account -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **FTP** tab to display information related to your FTP accounts. 4. Click **+ Create FTP account**. A pop-up displays. @@ -39,7 +39,7 @@ You can create and manage FTP accounts directly from the Scaleway console. ## How to update the password of an FTP account -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **FTP** tab to display information related to your FTP accounts. 4. Click , then **Change password** next to the FTP account. A pop-up displays. diff --git a/pages/webhosting/how-to/manage-webhosting.mdx b/pages/webhosting/how-to/manage-webhosting.mdx index c3f272c709..7c8d717170 100644 --- a/pages/webhosting/how-to/manage-webhosting.mdx +++ b/pages/webhosting/how-to/manage-webhosting.mdx @@ -22,7 +22,7 @@ You can access the control panel for your Web Hosting from the Scaleway console - [Registered a domain name](/domains-and-dns/how-to/register-internal-domain/) at Scaleway or another registrar - A Web Hosting plan -1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click or the domain name of the Web Hosting you want to configure. The **Hosting information** page displays. 3. Click **Dashboard** next to **Link to control panel** to open the control panel in a new tab. diff --git a/pages/webhosting/how-to/order-dedicated-ip.mdx b/pages/webhosting/how-to/order-dedicated-ip.mdx index 61b0cf29ef..da9f543412 100644 --- a/pages/webhosting/how-to/order-dedicated-ip.mdx +++ b/pages/webhosting/how-to/order-dedicated-ip.mdx @@ -35,7 +35,7 @@ Some potential advantages of having a dedicated IP address for Web Hosting are: ## Activate a dedicated IP address for a Web Hosting plan -1. Navigate to the **Managed Services** section of the [console](https://console.scaleway.com/) side menu and click **Web Hosting**. This action will lead you to the **Web Hosting** overview page. +1. Navigate to the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu and click **Web Hosting**. This action will lead you to the **Web Hosting** overview page. 2. Click either or the domain name associated with the Web Hosting you want to configure. This will take you to the **Hosting Information** page. 3. Within the hosting options area of your Web Hosting, click on **Manage Options**. 4. Activate the **Dedicated IP** toggle to initiate the process of acquiring a dedicated IP address for your Web Hosting plan. @@ -48,7 +48,7 @@ Some potential advantages of having a dedicated IP address for Web Hosting are: ## Deactivate a dedicated IP address for a Web Hosting plan -1. Navigate to the **Managed Services** section of the [console](https://console.scaleway.com/) side menu and click **Web Hosting**. This action will lead you to the **Web Hosting** overview page. +1. Navigate to the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu and click **Web Hosting**. This action will lead you to the **Web Hosting** overview page. 2. Click either or the domain name associated with the Web Hosting you want to configure. This will take you to the **Hosting Information** page. 3. Within the hosting options area of your Web Hosting, click on **Manage Options**. 4. Deactivate the **Dedicated IP** toggle to initiate the process of removing the dedicated IP address of your Web Hosting plan. diff --git a/pages/webhosting/how-to/order-webhosting.mdx b/pages/webhosting/how-to/order-webhosting.mdx index 8868c5d4fc..e26a35a464 100644 --- a/pages/webhosting/how-to/order-webhosting.mdx +++ b/pages/webhosting/how-to/order-webhosting.mdx @@ -21,7 +21,7 @@ This page shows how to create a Scaleway Web Hosting plan. Web Hosting is a mana - [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization - [Registered a domain name](/domains-and-dns/how-to/register-internal-domain/) at Scaleway or another registrar -1. Click **Web Hosting** in the **Managed Services** section of the side menu. This takes you to the Web Hosting dashboard.
+1. Click **Web Hosting** in the **Domains & Web Hosting** section of the side menu. This takes you to the Web Hosting dashboard.
If you already have Web Hosting plans, they will be listed. Click the **+ Order Web Hosting** button to add more plans. 2. Click the **Region** drop-down and select a region in which to order a Web Hosting plan. 3. Click **Order Web Hosting** to start the creation process. diff --git a/pages/webhosting/how-to/protect-webhosting.mdx b/pages/webhosting/how-to/protect-webhosting.mdx index c45a740fca..98be2d470f 100644 --- a/pages/webhosting/how-to/protect-webhosting.mdx +++ b/pages/webhosting/how-to/protect-webhosting.mdx @@ -22,7 +22,7 @@ The [protected hosting](/webhosting/concepts/#protected-hosting) feature is desi - An active [Web Hosting plan](/webhosting/how-to/order-webhosting/) -1. Click **Web Hosting** in the **Managed Services** section of the side menu. The [Web Hosting dashboard](https://console.scaleway.com/webhosting) displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the side menu. The [Web Hosting dashboard](https://console.scaleway.com/webhosting) displays. 2. Select the Web Hosting plan you want to protect. The **Overview** page for that plan displays. 3. Scroll down to the **Hosting Information** section and click **Enable** next to **Protection** to activate the protected hosting feature. A pop-up displays, asking you to confirm the action. diff --git a/pages/webhosting/how-to/terminate-webhosting.mdx b/pages/webhosting/how-to/terminate-webhosting.mdx index 7b56bb454a..917bf9759b 100644 --- a/pages/webhosting/how-to/terminate-webhosting.mdx +++ b/pages/webhosting/how-to/terminate-webhosting.mdx @@ -21,7 +21,7 @@ categories: ### How to terminate your Web Hosting plan -1. In the **Managed Services** section of the [console](https://console.scaleway.com/) side menu, click **Web Hosting**. The **Web Hosting** overview page will display. +1. In the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu, click **Web Hosting**. The **Web Hosting** overview page will display. 2. Click the **More options** icon () or the domain name of the Web Hosting plan you want to terminate. The **Hosting information** page will display. 3. Scroll down to the **Terminate Web Hosting** section and click **Terminate**. A pop-up will display. diff --git a/pages/webhosting/quickstart.mdx b/pages/webhosting/quickstart.mdx index d08d4b757b..f238fc09f3 100644 --- a/pages/webhosting/quickstart.mdx +++ b/pages/webhosting/quickstart.mdx @@ -23,7 +23,7 @@ Scaleway provides Web Hosting plans with the [cPanel](/webhosting/reference-cont ## How to order a Web Hosting plan -1. Click **Web Hosting** in the **Managed Services** section of the side menu. This takes you to the Web Hosting dashboard.
+1. Click **Web Hosting** in the **Domains & Web Hosting** section of the side menu. This takes you to the Web Hosting dashboard.
If you already have Web Hosting plans, they will be listed. Click the **+ Order Web Hosting** button to add more plans. 2. Click the **Region** drop-down and select a region in which to order a Web Hosting plan. 3. Click **Order Web Hosting** to start the creation process. @@ -47,7 +47,7 @@ Scaleway provides Web Hosting plans with the [cPanel](/webhosting/reference-cont You can manage your [email accounts](/webhosting/how-to/manage-email-accounts/), [databases](/webhosting/how-to/manage-databases/), and [FTP accounts](/webhosting/how-to/manage-ftp-accounts/) directly from the Scaleway console.
-1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting plan you want to configure. The **Overview** tab displays information about your Web Hosting, such as your credentials to access cPanel. 3. Click **Open control panel** in the **Hosting information** section of the page. The Web Hosting control panel opens in a new tab. @@ -86,7 +86,7 @@ Scaleway's Web Hosting control panel is a multi-language solution and you can sw - 1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. + 1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Emails** tab to display information related to your email accounts. 4. Click **Create email account** to create a new one. A pop-up displays. @@ -127,13 +127,13 @@ You can access the webmail platform for your Web Hosting directly from your Scal - 1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. + 1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting service you want to configure. The **Hosting information** page displays. 3. Click the **Emails** tab to display information related to your email accounts. 4. Click **Access webmail** next to the email address you want to access. The webmail interface displays in a new browser tab. - 1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. + 1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click and **More info**, or the domain name of the Web Hosting plan you want to configure. The **Hosting information** page displays. 3. Click on the link next to **Link to Webmail** in the **Hosting information** tab of your Web Hosting plan to access the webmail interface in a new browser tab. @@ -170,7 +170,7 @@ To link your domain name with your Web Hosting plan you have to update the names If you are migrating from another web hosting provider to Scaleway Web Hosting, you might need to [update your nameserver information](/webhosting/how-to/configure-dns-webhosting/) with the information available in your console.
-1. Click **Web Hosting** in the **Managed Services** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. +1. Click **Web Hosting** in the **Domains & Web Hosting** section of the [console](https://console.scaleway.com/) side menu. The **Web Hosting** overview page displays. 2. Click or the domain name of the Web Hosting you want to configure. The **Hosting information** page displays. 3. Click the **DNS Verification** tab. The DNS configuration page displays. 4. Update your DNS servers. Two options are available: diff --git a/tutorials/transform-bucket-images-triggers-functions-set-up/index.mdx b/tutorials/transform-bucket-images-triggers-functions-set-up/index.mdx index 17b8f88dde..1c166dfa0a 100644 --- a/tutorials/transform-bucket-images-triggers-functions-set-up/index.mdx +++ b/tutorials/transform-bucket-images-triggers-functions-set-up/index.mdx @@ -74,13 +74,13 @@ In this tutorial, you will create the following resources to use your functions: 1. Click **Queues** under **Serverless** on the left side menu of the console. 2. Click **Create queue**. 3. Select **Standard** as a queue type. -4. Name it `image-queue`. +4. Name it `image-queue`. 5. Keep the default parameters. 6. Click **Create queue**. ## Creating IAM credentials -Identity and Access Management (IAM) credentials allow you to secure access to your buckets, functions, etc. +Identity and Access Management (IAM) credentials allow you to secure access to your buckets, functions, etc. For this tutorial, we will use *User* credentials which are simpler to use. However, for production-grade Serverless applications, we recommend using *Application* credentials with the minimum possible rights. @@ -98,7 +98,7 @@ Identity and Access Management (IAM) credentials allow you to secure access to y ## Enabling monitoring with Cockpit -1. Click **Cockpit** under **Observability**. +1. Click **Cockpit** under **Monitoring**. 2. Click the **Grafana users** tab. 3. Click **+ Add user**. 4. Enter a username. diff --git a/tutorials/use-cockpit-with-terraform/index.mdx b/tutorials/use-cockpit-with-terraform/index.mdx index b51aa2d370..9e381678c7 100644 --- a/tutorials/use-cockpit-with-terraform/index.mdx +++ b/tutorials/use-cockpit-with-terraform/index.mdx @@ -161,7 +161,7 @@ Open a terminal on your local machine and clone the `cockpit-terraform` reposito ## Visualize your data in Grafana -1. Click **Cockpit** in the Observability section of the [console](https://console.scaleway.com). The Cockpit overview page displays. +1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com). The Cockpit overview page displays. 2. Click the **Grafana users** tab. Your newly created user displays. 3. Click **Open dashboards** in the top right-hand corner. 4. Log in to Grafana using your Grafana credentials. The **Cockpit Dashboards** page displays. From 181be230af75e73cb7bfa80989626a985eb85f3d Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Wed, 7 May 2025 18:03:51 +0200 Subject: [PATCH 07/10] fix(acc): fix bad rebase 2 --- menu/changelogs.json | 2 +- menu/filters.json | 2 +- menu/navigation.json | 5727 ++++++++++++++++++++---------------------- 3 files changed, 2681 insertions(+), 3050 deletions(-) diff --git a/menu/changelogs.json b/menu/changelogs.json index e1824ffe95..d595c7bac3 100644 --- a/menu/changelogs.json +++ b/menu/changelogs.json @@ -362,4 +362,4 @@ "label": "Partners", "icon": "partners" } -] \ No newline at end of file +] diff --git a/menu/filters.json b/menu/filters.json index d77d1a2075..efc4eb7c1a 100644 --- a/menu/filters.json +++ b/menu/filters.json @@ -311,4 +311,4 @@ "label": "Partners", "icon": "partners" } -] \ No newline at end of file +] diff --git a/menu/navigation.json b/menu/navigation.json index dc75052e5b..c8b853e5f6 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -2224,7 +2224,6 @@ } ], "label": "Managed Databases for PostgreSQL and MySQL", - "label": "Managed Databases for PostgreSQL and MySQL", "slug": "managed-databases-for-postgresql-and-mysql" }, { @@ -2309,7 +2308,6 @@ } ], "label": "Managed Databases for Redis™", - "label": "Managed Databases for Redis™", "slug": "managed-databases-for-redis" }, { @@ -2376,7 +2374,6 @@ } ], "label": "Managed MongoDB®", - "label": "Managed MongoDB®", "slug": "managed-mongodb-databases" }, { @@ -2720,7 +2717,7 @@ "items": [ { "label": "Overview", - "slug": "../domains-and-dns""slug": "../domains-and-dns" + "slug": "../domains-and-dns" }, { "label": "Concepts", @@ -2738,22 +2735,18 @@ "items": [ { "label": "Register a domain name", - "slug": "register-internal-domain""label": "Register a domain name", "slug": "register-internal-domain" }, { "label": "Transfer an external domain", - "slug": "transfer-external-domain""label": "Transfer an external domain", "slug": "transfer-external-domain" }, { "label": "Configure autorenew", - "slug": "configure-autorenew""label": "Configure autorenew", "slug": "configure-autorenew" }, { "label": "Renew a domain", - "slug": "renew-domain""label": "Renew a domain", "slug": "renew-domain" }, { @@ -2840,7 +2833,7 @@ "items": [ { "label": "Overview", - "slug": "../data-lab" + "slug": "../transactional-email" }, { "label": "Concepts", @@ -2857,68 +2850,56 @@ { "items": [ { - "label": "Create a Data Lab", - "slug": "create-data-lab" + "label": "Configure your domain with Transactional Email", + "slug": "configure-domain-with-transactional-email" }, { - "label": "Connect to a Data Lab", - "slug": "connect-to-data-lab" + "label": "Manage Transactional Email plans", + "slug": "manage-tem-plans" }, { - "label": "Manage and delete a Data Lab", - "slug": "manage-delete-data-lab" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Data Lab for Apache Spark™", - "slug": "data-lab" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../nats" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ + "label": "Autoconfigure a Scaleway domain with Transactional Email", + "slug": "autoconfigure-domain" + }, { - "label": "Create a NATS account", - "slug": "create-account" + "label": "Add SPF and DKIM records to your domain", + "slug": "add-spf-dkim-records-to-your-domain" }, { - "label": "Create NATS credentials", - "slug": "create-credentials" + "label": "Add an MX record to your domain", + "slug": "add-mx-record-to-your-domain" }, { - "label": "Manage NATS credentials", - "slug": "manage-credentials" + "label": "Add a DMARC record to your domain", + "slug": "add-dmarc-record" }, { - "label": "Monitor NATS with Cockpit", - "slug": "monitor-nats-cockpit" + "label": "Set up BIMI for transactional emails", + "slug": "configure-bimi" }, { - "label": "Delete a NATS account", - "slug": "delete-account" + "label": "Manage your email activity", + "slug": "manage-email-activity" + }, + { + "label": "Monitor Transactional Email with Cockpit", + "slug": "monitor-transactional-email-cockpit" + }, + { + "label": "Generate API keys for API and SMTP sending with IAM", + "slug": "generate-api-keys-for-tem-with-iam" + }, + { + "label": "Create and manage an email webhook", + "slug": "create-webhooks" + }, + { + "label": "Manage blocklists", + "slug": "manage-blocklists" + }, + { + "label": "Delete your domain", + "slug": "delete-tem-domain" } ], "label": "How to", @@ -2927,101 +2908,50 @@ { "items": [ { - "label": "NATS API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/nats-api/" + "label": "Transactional Email API Reference", + "slug": "https://www.scaleway.com/en/developers/api/transactional-email/" }, { - "label": "Using the NATS CLI", - "slug": "nats-cli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ + "label": "Sending an email using the Transactional Email API", + "slug": "send-emails-with-api" + }, { - "label": "NATS overview", - "slug": "nats-overview" + "label": "Setting up and using TEM webhooks with Topics and Events", + "slug": "use-webhooks-with-sns-topics" }, { - "label": "Limitations", - "slug": "limitations" + "label": "Understanding Webhook event payloads", + "slug": "webhook-events-payloads" } ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "NATS", - "slug": "nats" - } - ], - "label": "Data & Analytics", - "category": "data-and-analytics" - }, - { - "icon": "devtools", - "items": [ - { - "items": [ - { - "label": "Quickstart", - "slug": "quickstart" + "label": "API/CLI", + "slug": "api-cli" }, { "items": [ { - "label": "Scaleway CLI reference", - "slug": "cli-reference" + "label": "Transactional Email capabilities and limits", + "slug": "tem-capabilities-and-limits" }, { - "label": "Console CLI keyboard shortcuts", - "slug": "console-keyboard-shortcuts" + "label": "Understanding DMARC configuration", + "slug": "dmarc-configuration" }, { - "label": "Environment variables", - "slug": "environment-variables" + "label": "Protecting your domain's reputation with progressive emailing", + "slug": "protecting-your-domain-reputation" }, { - "label": "Scaleway Configuration file", - "slug": "scaleway-configuration-file" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Scaleway CLI", - "slug": "scaleway-cli" - }, - { - "items": [ - { - "label": "Python SDK quickstart", - "slug": "python-sdk" - }, - { - "label": "Go SDK quickstart", - "slug": "go-sdk" - }, - { - "label": "JavaScript SDK quickstart", - "slug": "js-sdk" - }, - { - "items": [ + "label": "Understanding your reputation score with Transactional Email", + "slug": "understanding-tem-reputation-score" + }, { - "label": "Environment variables", - "slug": "environment-variables" + "label": "Setting up SMTP", + "slug": "smtp-configuration" }, { - "label": "Scaleway Configuration file", - "slug": "scaleway-configuration-file" + "label": "Understanding managed dedicated IPs", + "slug": "tem-dedicated-ip" } ], "label": "Additional Content", @@ -4791,3169 +4721,2870 @@ { "items": [ { - "label": "Register a domain name", - "slug": "register-internal-domain" - }, - { - "label": "Transfer an external domain", - "slug": "transfer-external-domain" + "label": "Overview", + "slug": "../iot-hub" }, { - "label": "Configure autorenew", - "slug": "configure-autorenew" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Renew a domain", - "slug": "renew-domain" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Use the Domains and DNS trade feature", - "slug": "trade-domain" + "label": "FAQ", + "slug": "faq" }, { - "label": "Lock an internal domain", - "slug": "lock-domain" + "items": [ + { + "label": "Create a Hub", + "slug": "create-hub" + }, + { + "label": "Enable or disable a Hub", + "slug": "enable-disable-hub" + }, + { + "label": "Provide your own Certificate Authority", + "slug": "provide-own-certificate-authority" + }, + { + "label": "Add a Device", + "slug": "add-device" + }, + { + "label": "Provide your own device certificate", + "slug": "provide-own-device-certificate" + }, + { + "label": "Renew the certificate of a device", + "slug": "renew-device-certificate" + }, + { + "label": "Connect to the default MQTT network", + "slug": "connect-default-mqtt-network" + }, + { + "label": "Connect to the default Websocket network", + "slug": "connect-default-websocket-network" + }, + { + "label": "Use the MQTT Webclient", + "slug": "use-mqtt-webclient" + }, + { + "label": "Set up and use a REST network", + "slug": "setup-use-rest-network" + }, + { + "label": "Set up and use a Sigfox network", + "slug": "setup-use-sigfox-network" + }, + { + "label": "Create a route", + "slug": "create-route" + }, + { + "label": "Simulate events", + "slug": "simulate-event" + }, + { + "label": "Understand event messages", + "slug": "understand-event-messages" + }, + { + "label": "Triggering functions from IoT Hub messages", + "slug": "trigger-functions-from-messages" + }, + { + "label": "View metrics", + "slug": "view-metrics" + }, + { + "label": "Enable auto-provisioning", + "slug": "enable-auto-provisioning" + }, + { + "label": "Change the product plan", + "slug": "change-plan" + }, + { + "label": "Delete a Route", + "slug": "delete-route" + }, + { + "label": "Delete a Device", + "slug": "delete-device" + }, + { + "label": "Delete a Hub", + "slug": "delete-hub" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Unlock an internal domain", - "slug": "unlock-internal-domain" + "items": [ + { + "label": "IoT Hub API Reference", + "slug": "https://www.scaleway.com/en/developers/api/iot/" + }, + { + "label": "Getting started with the IoT Hub CLI", + "slug": "getting-started-with-iot-hub-cli" + }, + { + "label": "Getting started with the IoT Hub API", + "slug": "getting-started-with-iot-hub-api" + }, + { + "label": "Configuring IoT Hub routes", + "slug": "iot-hub-routes" + }, + { + "label": "Discovering IoT Hub Database Route Tips and Tricks", + "slug": "cli-db-tips-tricks" + }, + { + "label": "Migrating from the IoT API v1beta1", + "slug": "migrating-from-api-v1beta1" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Connect to the default Websocket network", - "slug": "connect-default-websocket-network" - }, + "items": [ + { + "label": "Overview", + "slug": "overview" + }, + { + "label": "Understanding Hubs", + "slug": "hubs" + }, + { + "label": "Understanding Devices", + "slug": "devices" + }, + { + "label": "Understanding Networks", + "slug": "networks" + }, + { + "label": "Understanding Routes", + "slug": "routes" + }, + { + "label": "Updating your Endpoint's Certificate Authority", + "slug": "certificate" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "IoT Hub", + "slug": "iot-hub" + }, + { + "items": [ { - "label": "Use the MQTT Webclient", - "slug": "use-mqtt-webclient" + "label": "Overview", + "slug": "../topics-and-events" }, { - "label": "Set up and use a REST network", - "slug": "setup-use-rest-network" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Set up and use a Sigfox network", - "slug": "setup-use-sigfox-network" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Create a route", - "slug": "create-route" + "label": "FAQ", + "slug": "faq" }, { - "label": "Simulate events", - "slug": "simulate-event" + "items": [ + { + "label": "Create credentials", + "slug": "create-credentials" + }, + { + "label": "Manage credentials", + "slug": "manage-credentials" + }, + { + "label": "Create and manage topics", + "slug": "create-manage-topics" + }, + { + "label": "Create and manage subscriptions", + "slug": "create-manage-subscriptions" + }, + { + "label": "Monitor Topics and Events with Cockpit", + "slug": "monitor-topics-cockpit" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Understand event messages", - "slug": "understand-event-messages""label": "Understand event messages", - "slug": "understand-event-messages" + "items": [ + { + "label": "Topics and Events API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" + }, + { + "label": "Connecting Topics and Events to the AWS-CLI", + "slug": "connect-aws-cli" + }, + { + "label": "Using Topics and Events with the AWS-CLI", + "slug": "topics-events-aws-cli" + }, + { + "label": "Using Go, Python or Node.js with Topics and Events", + "slug": "python-node-topics-events" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Triggering functions from IoT Hub messages", - "slug": "trigger-functions-from-messages""label": "Triggering functions from IoT Hub messages", - "slug": "trigger-functions-from-messages" - }, + "items": [ + { + "label": "Topics and Events overview", + "slug": "topics-and-events-overview" + }, + { + "label": "Topics and Events - supported actions", + "slug": "topics-and-events-support" + }, + { + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Topics and Events", + "slug": "topics-and-events" + }, + { + "items": [ { - "label": "View metrics", - "slug": "view-metrics" + "label": "Overview", + "slug": "../queues" }, { - "label": "Enable auto-provisioning", - "slug": "enable-auto-provisioning""label": "View metrics", - "slug": "view-metrics" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Enable auto-provisioning", - "slug": "enable-auto-provisioning" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Change the product plan", - "slug": "change-plan""label": "Change the product plan", - "slug": "change-plan" + "label": "FAQ", + "slug": "faq" }, { - "label": "Delete a Route", - "slug": "delete-route""label": "Delete a Route", - "slug": "delete-route" + "items": [ + { + "label": "Create credentials", + "slug": "create-credentials" + }, + { + "label": "Manage credentials", + "slug": "manage-credentials" + }, + { + "label": "Create and manage queues", + "slug": "create-manage-queues" + }, + { + "label": "Monitor Queues with Cockpit", + "slug": "monitor-queues-cockpit" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Delete a Device", - "slug": "delete-device""label": "Delete a Device", - "slug": "delete-device" + "items": [ + { + "label": "Queues API Reference", + "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" + }, + { + "label": "Connecting Queues to the AWS-CLI", + "slug": "connect-aws-cli" + }, + { + "label": "Using Queues with the AWS-CLI", + "slug": "queues-aws-cli" + }, + { + "label": "Using Go, Python or Node.js with Queues", + "slug": "python-node-queues" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Delete a Hub", - "slug": "delete-hub""label": "Delete a Hub", - "slug": "delete-hub" + "items": [ + { + "label": "Queues overview", + "slug": "queues-overview" + }, + { + "label": "Queues - supported actions", + "slug": "queues-support" + }, + { + "label": "Limitations", + "slug": "limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" } ], - "label": "How to", - "slug": "how-to" - }, + "label": "Queues", + "slug": "queues" + } + ], + "label": "Integration Services", + "category": "integration-services" + }, + { + "icon": "observability", + "items": [ { "items": [ { - "label": "IoT Hub API Reference", - "slug": "https://www.scaleway.com/en/developers/api/iot/" - }, - { - "label": "Getting started with the IoT Hub CLI", - "slug": "getting-started-with-iot-hub-cli" - }, - { - "label": "Getting started with the IoT Hub API", - "slug": "getting-started-with-iot-hub-api" - }, - { - "label": "Configuring IoT Hub routes", - "slug": "iot-hub-routes" + "label": "Overview", + "slug": "../audit-trail" }, { - "label": "Discovering IoT Hub Database Route Tips and Tricks", - "slug": "cli-db-tips-tricks" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Migrating from the IoT API v1beta1", - "slug": "migrating-from-api-v1beta1""label": "IoT Hub API Reference", - "slug": "https://www.scaleway.com/en/developers/api/iot/" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Getting started with the IoT Hub CLI", - "slug": "getting-started-with-iot-hub-cli" + "label": "FAQ", + "slug": "faq" }, { - "label": "Getting started with the IoT Hub API", - "slug": "getting-started-with-iot-hub-api" + "items": [ + { + "label": "Configure the Audit Trail permission set", + "slug": "configure-audit-trail-permissions" + }, + { + "label": "Use Audit Trail", + "slug": "use-audit-trail" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Configuring IoT Hub routes", - "slug": "iot-hub-routes" + "items": [ + { + "label": "Audit Trail API Reference", + "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Discovering IoT Hub Database Route Tips and Tricks", - "slug": "cli-db-tips-tricks" + "items": [ + { + "label": "Audit Trail product integration", + "slug": "resource-integration-with-adt" + }, + { + "label": "Supported endpoints for Audit Trail", + "slug": "adt-supported-endpoints" + } + ], + "label": "Additional Content", + "slug": "reference-content" }, { - "label": "Migrating from the IoT API v1beta1", - "slug": "migrating-from-api-v1beta1" + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Audit Trail", + "slug": "audit-trail" }, { "items": [ { "label": "Overview", - "slug": "overview" + "slug": "../cockpit" }, { - "label": "Understanding Hubs", - "slug": "hubs" - }, - { - "label": "Understanding Devices", - "slug": "devices" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Understanding Networks", - "slug": "networks" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Understanding Routes", - "slug": "routes" + "label": "FAQ", + "slug": "faq" }, { - "label": "Updating your Endpoint's Certificate Authority", - "slug": "certificate" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" + "items": [ + { + "label": "Retrieve your Grafana credentials", + "slug": "retrieve-grafana-credentials" + }, + { + "label": "Create a token", + "slug": "create-token" + }, + { + "label": "Enable the alert manager", + "slug": "enable-alert-manager" + }, + { + "label": "Create and push traces", + "slug": "activate-push-traces" + }, + { + "label": "Activate Scaleway preconfigured alerts", + "slug": "activate-managed-alerts" + }, + { + "label": "Add contact points", + "slug": "add-contact-points" + }, + { + "label": "Configure alerts for Scaleway resources", + "slug": "configure-alerts-for-scw-resources" + }, + { + "label": "Access Grafana and preconfigured dashboards", + "slug": "access-grafana-and-managed-dashboards" + }, + { + "label": "Create a custom data source", + "slug": "create-external-data-sources" + }, + { + "label": "Change data retention period", + "slug": "change-data-retention" + }, + { + "label": "Send metrics to Cockpit using Grafana Alloy", + "slug": "send-metrics-with-grafana-alloy" + }, + { + "label": "Send metrics from your Kubernetes cluster to Cockpit", + "slug": "send-metrics-from-k8s-to-cockpit" + }, + { + "label": "Send logs from your Kubernetes cluster to Cockpit", + "slug": "send-logs-from-k8s-to-cockpit" + }, + { + "label": "Send metrics and logs to your Cockpit", + "slug": "send-metrics-logs-to-cockpit" + }, + { + "label": "Delete a custom data source", + "slug": "delete-external-data-sources" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Cockpit API Reference", + "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" + }, + { + "label": "Configuring the Grafana agent", + "slug": "configuring-grafana-agent" + }, + { + "label": "Retrieving logs programmatically using LogCLI", + "slug": "querying-logs-with-logcli" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Understanding and managing Cockpit ingestion to reduce costs", + "slug": "understanding-cockpit-usage" + }, + { + "label": "Cockpit capabilities and limits", + "slug": "cockpit-limitations" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Cockpit", + "slug": "cockpit" } ], - "label": "IoT Hub", - "slug": "iot-hub" + "label": "Monitoring", + "category": "monitoring" }, { + "icon": "network", "items": [ - { - "label": "Overview", - "slug": "../topics-and-events" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, { "items": [ { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" + "label": "Overview", + "slug": "../edge-services" }, { - "label": "Create and manage topics", - "slug": "create-manage-topics" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Create and manage subscriptions", - "slug": "create-manage-subscriptions" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Monitor Topics and Events with Cockpit", - "slug": "monitor-topics-cockpit" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Topics and Events API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" + "label": "FAQ", + "slug": "faq" }, { - "label": "Connecting Topics and Events to the AWS-CLI", - "slug": "connect-aws-cli" + "items": [ + { + "label": "Subscribe to Edge Services", + "slug": "subscribe-edge-services" + }, + { + "label": "Create an Object Storage pipeline", + "slug": "create-pipeline-bucket" + }, + { + "label": "Create a Load Balancer pipeline", + "slug": "create-pipeline-lb" + }, + { + "label": "Configure a custom domain", + "slug": "configure-custom-domain" + }, + { + "label": "Configure a cache", + "slug": "configure-cache" + }, + { + "label": "Monitor with Cockpit", + "slug": "monitor-cockpit" + }, + { + "label": "Delete an Edge Services pipeline", + "slug": "delete-pipeline" + }, + { + "label": "Terminate an Edge Services subscription", + "slug": "terminate-edge-services" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Using Topics and Events with the AWS-CLI", - "slug": "topics-events-aws-cli" + "items": [ + { + "label": "SSL/TLS certificates for Edge Services", + "slug": "ssl-tls-certificate" + }, + { + "label": "CNAME records for Edge Services", + "slug": "cname-record" + }, + { + "label": "Understanding WAF", + "slug": "understanding-waf" + }, + { + "label": "Understanding pricing", + "slug": "understanding-pricing" + }, + { + "label": "Understanding General Availability", + "slug": "understanding-ga" + } + ], + "label": "Additional content", + "slug": "reference-content" }, { - "label": "Using Go, Python or Node.js with Topics and Events", - "slug": "python-node-topics-events" + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Edge Services", + "slug": "edge-services" }, { "items": [ { - "label": "Topics and Events overview", - "slug": "topics-and-events-overview" + "label": "Overview", + "slug": "../interlink" }, { - "label": "Topics and Events - supported actions", - "slug": "topics-and-events-support" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Topics and Events", - "slug": "topics-and-events" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../queues" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ + "label": "Quickstart", + "slug": "quickstart" + }, { - "label": "Create credentials", - "slug": "create-credentials" + "label": "FAQ", + "slug": "faq" }, { - "label": "Manage credentials", - "slug": "manage-credentials" + "items": [ + { + "label": "Order an InterLink", + "slug": "order-interlink" + }, + { + "label": "Complete InterLink provisioning", + "slug": "complete-provisioning" + }, + { + "label": "Configure an InterLink", + "slug": "configure-interlink" + }, + { + "label": "Create a routing policy", + "slug": "create-routing-policy" + }, + { + "label": "Delete an InterLink", + "slug": "delete-interlink" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Create and manage queues", - "slug": "create-manage-queues" + "items": [ + { + "label": "InterLink API Reference", + "slug": "https://www.scaleway.com/en/developers/api/interlink/" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Monitor Queues with Cockpit", - "slug": "monitor-queues-cockpit" + "items": [ + { + "label": "InterLink overview", + "slug": "overview" + }, + { + "label": "InterLink provisioning", + "slug": "provisioning" + }, + { + "label": "Configuring an InterLink", + "slug": "configuring" + }, + { + "label": "InterLink statuses", + "slug": "statuses" + }, + { + "label": "Using BGP communities", + "slug": "bgp-communities" + } + ], + "label": "Additional Content", + "slug": "reference-content" } ], - "label": "How to", - "slug": "how-to" + "label": "InterLink", + "slug": "interlink" }, { "items": [ { - "label": "Queues API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" + "label": "Overview", + "slug": "../ipam" }, { - "label": "Connecting Queues to the AWS-CLI", - "slug": "connect-aws-cli" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Using Queues with the AWS-CLI", - "slug": "queues-aws-cli" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Using Go, Python or Node.js with Queues", - "slug": "python-node-queues" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Queues overview", - "slug": "queues-overview" - }, - { - "label": "Queues - supported actions", - "slug": "queues-support" + "label": "FAQ", + "slug": "faq" }, { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional content", - "slug": "reference-content" - } - ], - "label": "Queues", - "slug": "queues" - } - ], - "label": "Integration Services", - "category": "integration-services" - }, - { - "icon": "observability", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../audit-trail" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Configure the Audit Trail permission set", - "slug": "configure-audit-trail-permissions" + "items": [ + { + "label": "List your private IP addresses", + "slug": "list-ips" + }, + { + "label": "Manage your private IP addresses", + "slug": "manage-ips" + }, + { + "label": "Reserve an IP address", + "slug": "reserve-ip" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Use Audit Trail", - "slug": "use-audit-trail" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Audit Trail API Reference", - "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Audit Trail product integration", - "slug": "resource-integration-with-adt" + "items": [ + { + "label": "IPAM API Reference", + "slug": "https://www.scaleway.com/en/developers/api/ipam/" + }, + { + "label": "Set a reverse IPv6 DNS record", + "slug": "set-ip-reverse" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Supported endpoints for Audit Trail", - "slug": "adt-supported-endpoints" + "items": [ + { + "label": "Public connectivity: best practices", + "slug": "public-connectivity-best-practices" + }, + { + "label": "IPV6 and the Scaleway ecosystem", + "slug": "ipv6" + } + ], + "label": "Additional Content", + "slug": "reference-content" } ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Audit Trail", - "slug": "audit-trail""label": "Audit Trail", - "slug": "audit-trail" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../cockpit""slug": "../cockpit" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" + "label": "IPAM", + "slug": "ipam" }, { "items": [ { - "label": "Retrieve your Grafana credentials", - "slug": "retrieve-grafana-credentials" - }, - { - "label": "Create a token", - "slug": "create-token" - }, - { - "label": "Enable the alert manager", - "slug": "enable-alert-manager" - }, - { - "label": "Create and push traces", - "slug": "activate-push-traces""label": "Retrieve your Grafana credentials", - "slug": "retrieve-grafana-credentials" - }, - { - "label": "Create a token", - "slug": "create-token" - }, - { - "label": "Enable the alert manager", - "slug": "enable-alert-manager" - }, - { - "label": "Create and push traces", - "slug": "activate-push-traces" - }, - { - "label": "Activate Scaleway preconfigured alerts", - "slug": "activate-managed-alerts" - }, - { - "label": "Add contact points", - "slug": "add-contact-points" - }, - { - "label": "Configure alerts for Scaleway resources", - "slug": "configure-alerts-for-scw-resources" - }, - { - "label": "Access Grafana and preconfigured dashboards", - "slug": "access-grafana-and-managed-dashboards""label": "Activate Scaleway preconfigured alerts", - "slug": "activate-managed-alerts" - }, - { - "label": "Add contact points", - "slug": "add-contact-points" + "label": "Overview", + "slug": "../load-balancer" }, { - "label": "Configure alerts for Scaleway resources", - "slug": "configure-alerts-for-scw-resources" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Access Grafana and preconfigured dashboards", - "slug": "access-grafana-and-managed-dashboards" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Create a custom data source", - "slug": "create-external-data-sources" + "label": "FAQ", + "slug": "faq" }, { - "label": "Change data retention period", - "slug": "change-data-retention" + "items": [ + { + "label": "Create a Load Balancer", + "slug": "create-load-balancer" + }, + { + "label": "Create frontends and backends", + "slug": "create-frontends-backends" + }, + { + "label": "Manage frontends and backends", + "slug": "manage-frontends-and-backends" + }, + { + "label": "Add an SSL/TLS certificate", + "slug": "add-certificate" + }, + { + "label": "Create and manage ACLs", + "slug": "create-manage-acls" + }, + { + "label": "Create and manage routes", + "slug": "create-manage-routes" + }, + { + "label": "Use a Load Balancer with a Private Network", + "slug": "use-with-private-network" + }, + { + "label": "Set up an Edge Services pipeline", + "slug": "use-edge-services" + }, + { + "label": "Set up a customized error page", + "slug": "set-up-s3-failover" + }, + { + "label": "Create and manage flexible IPs", + "slug": "create-manage-flex-ips" + }, + { + "label": "Resize a Load Balancer", + "slug": "resize-lb" + }, + { + "label": "Monitor your Load Balancer with Scaleway Cockpit", + "slug": "monitor-lb-cockpit" + }, + { + "label": "Delete a Load Balancer", + "slug": "delete-load-balancer" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Send metrics to Cockpit using Grafana Alloy", - "slug": "send-metrics-with-grafana-alloy" + "items": [ + { + "label": "Load Balancer API Reference", + "slug": "https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/" + }, + { + "label": "Setting up SSL offloading", + "slug": "setting-up-ssl-offloading" + }, + { + "label": "Configuring balancing rules", + "slug": "configuring-balancing-rules" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Send metrics from your Kubernetes cluster to Cockpit", - "slug": "send-metrics-from-k8s-to-cockpit" + "items": [ + { + "label": "Configuring frontends", + "slug": "configuring-frontends" + }, + { + "label": "Configuring backends", + "slug": "configuring-backends" + }, + { + "label": "Configuring health checks", + "slug": "configuring-health-checks" + }, + { + "label": "Setting up SSL bridging, offloading or passthrough", + "slug": "ssl-bridging-offloading-passthrough" + }, + { + "label": "Setting up your Load Balancer for HTTP/2 or HTTP/3", + "slug": "http2-http3" + }, + { + "label": "Understanding ACLs", + "slug": "acls" + }, + { + "label": "Kubernetes Load Balancers", + "slug": "kubernetes-load-balancer" + }, + { + "label": "Public vs private Load Balancers", + "slug": "public-private-accessibility" + }, + { + "label": "Deprecation of SNI routes with HTTP backends", + "slug": "sni-route-deprecation" + } + ], + "label": "Additional Content", + "slug": "reference-content" }, { - "label": "Send logs from your Kubernetes cluster to Cockpit", - "slug": "send-logs-from-k8s-to-cockpit" - }, + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Load Balancers", + "slug": "load-balancer" + }, + { + "items": [ { - "label": "Send metrics and logs to your Cockpit", - "slug": "send-metrics-logs-to-cockpit" + "label": "Overview", + "slug": "../public-gateways" }, { - "label": "Delete a custom data source", - "slug": "delete-external-data-sources""label": "Create a custom data source", - "slug": "create-external-data-sources" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Change data retention period", - "slug": "change-data-retention" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Send metrics to Cockpit using Grafana Alloy", - "slug": "send-metrics-with-grafana-alloy" + "label": "FAQ", + "slug": "faq" }, { - "label": "Send metrics from your Kubernetes cluster to Cockpit", - "slug": "send-metrics-from-k8s-to-cockpit" + "items": [ + { + "label": "Create a Public Gateway", + "slug": "create-a-public-gateway" + }, + { + "label": "Configure a Public Gateway", + "slug": "configure-a-public-gateway" + }, + { + "label": "Upgrade a Public Gateway", + "slug": "upgrade-public-gateway" + }, + { + "label": "Use SSH bastion", + "slug": "use-ssh-bastion" + }, + { + "label": "Use flexible IPs", + "slug": "use-flexible-ips" + }, + { + "label": "Delete a Public Gateway", + "slug": "delete-a-public-gateway" + } + ], + "label": "How to", + "slug": "how-to" }, { - "label": "Send logs from your Kubernetes cluster to Cockpit", - "slug": "send-logs-from-k8s-to-cockpit" + "items": [ + { + "label": "Public Gateway API Reference", + "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" + } + ], + "label": "API/CLI", + "slug": "api-cli" }, { - "label": "Send metrics and logs to your Cockpit", - "slug": "send-metrics-logs-to-cockpit" + "items": [ + { + "label": "Understanding v2", + "slug": "understanding-v2" + } + ], + "label": "Additional Content", + "slug": "reference-content" }, { - "label": "Delete a custom data source", - "slug": "delete-external-data-sources" + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "How to", - "slug": "how-to" + "label": "Public Gateways", + "slug": "public-gateways" }, { "items": [ { - "label": "Cockpit API Reference", - "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/""label": "Cockpit API Reference", - "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" + "label": "Overview", + "slug": "../vpc" }, { - "label": "Configuring the Grafana agent", - "slug": "configuring-grafana-agent" + "label": "Concepts", + "slug": "concepts" }, { - "label": "Retrieving logs programmatically using LogCLI", - "slug": "querying-logs-with-logcli""label": "Configuring the Grafana agent", - "slug": "configuring-grafana-agent" + "label": "Quickstart", + "slug": "quickstart" }, { - "label": "Retrieving logs programmatically using LogCLI", - "slug": "querying-logs-with-logcli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create and manage a VPC", + "slug": "create-vpc" + }, + { + "label": "Create a Private Network", + "slug": "create-private-network" + }, + { + "label": "Activate DHCP on a legacy Private Network", + "slug": "activate-dhcp" + }, + { + "label": "Attach resources to a Private Network", + "slug": "attach-resources-to-pn" + }, + { + "label": "Manage routing on a VPC", + "slug": "manage-routing" + }, + { + "label": "Delete a Private Network", + "slug": "delete-private-network" + }, + { + "label": "Delete a VPC", + "slug": "delete-vpc" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "VPC API Reference", + "slug": "https://www.scaleway.com/en/developers/api/vpc/" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, { - "label": "Understanding Cockpit usage and pricing", - "slug": "understanding-cockpit-usage""label": "Understanding Cockpit usage and pricing", - "slug": "understanding-cockpit-usage" + "items": [ + { + "label": "Understanding routing", + "slug": "understanding-routing" + }, + { + "label": "Understanding DNS", + "slug": "dns" + }, + { + "label": "Understanding NACLs", + "slug": "understanding-nacls" + }, + { + "label": "Getting the most from Private Networks", + "slug": "getting-most-private-networks" + }, + { + "label": "VPC use case 1: basic infrastructure", + "slug": "use-case-basic" + }, + { + "label": "Understanding VPC GA and migration", + "slug": "vpc-migration" + } + ], + "label": "Additional Content", + "slug": "reference-content" }, { - "label": "Cockpit capabilities and limits", - "slug": "cockpit-limitations""label": "Cockpit capabilities and limits", - "slug": "cockpit-limitations" + "label": "Troubleshooting", + "slug": "troubleshooting" } ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Cockpit", - "slug": "cockpit" - } - ], - "label": "Monitoring", - "category": "monitoring" - }, - { - "icon": "network", - "items": [ - "label": "Cockpit", - "slug": "cockpit" - } - ], - "label": "Monitoring", - "category": "monitoring" -}, -{ - "icon": "network", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../edge-services""slug": "../edge-services" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Subscribe to Edge Services", - "slug": "subscribe-edge-services""label": "Subscribe to Edge Services", - "slug": "subscribe-edge-services" - }, - { - "label": "Create an Object Storage pipeline", - "slug": "create-pipeline-bucket""label": "Create an Object Storage pipeline", - "slug": "create-pipeline-bucket" - }, - { - "label": "Create a Load Balancer pipeline", - "slug": "create-pipeline-lb""label": "Create a Load Balancer pipeline", - "slug": "create-pipeline-lb" - }, - { - "label": "Configure a custom domain", - "slug": "configure-custom-domain""label": "Configure a custom domain", - "slug": "configure-custom-domain" - }, - { - "label": "Configure a cache", - "slug": "configure-cache" - }, - { - "label": "Monitor with Cockpit", - "slug": "monitor-cockpit""label": "Configure a cache", - "slug": "configure-cache" - }, - { - "label": "Monitor with Cockpit", - "slug": "monitor-cockpit" - }, - { - "label": "Delete an Edge Services pipeline", - "slug": "delete-pipeline" - }, - { - "label": "Terminate an Edge Services subscription", - "slug": "terminate-edge-services""label": "Delete an Edge Services pipeline", - "slug": "delete-pipeline" - }, - { - "label": "Terminate an Edge Services subscription", - "slug": "terminate-edge-services" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "SSL/TLS certificates for Edge Services", - "slug": "ssl-tls-certificate" - }, - { - "label": "CNAME records for Edge Services", - "slug": "cname-record" - }, - { - "label": "Understanding WAF", - "slug": "understanding-waf" - }, - { - "label": "Understanding pricing", - "slug": "understanding-pricing" - }, - "label": "SSL/TLS certificates for Edge Services", - "slug": "ssl-tls-certificate" - }, - { - "label": "CNAME records for Edge Services", - "slug": "cname-record" - }, - { - "label": "Understanding WAF", - "slug": "understanding-waf" - }, - { - "label": "Understanding pricing", - "slug": "understanding-pricing" - }, - { - "label": "Understanding General Availability", - "slug": "understanding-ga""label": "Understanding General Availability", - "slug": "understanding-ga" - } - ], - "label": "Additional content", - "label": "Additional content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Edge Services", - "slug": "edge-services""label": "Edge Services", - "slug": "edge-services" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../interlink" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Order an InterLink", - "slug": "order-interlink" - }, - { - "label": "Complete InterLink provisioning", - "slug": "complete-provisioning" - }, - { - "label": "Configure an InterLink", - "slug": "configure-interlink" - }, - { - "label": "Create a routing policy", - "slug": "create-routing-policy" - }, - { - "label": "Delete an InterLink", - "slug": "delete-interlink" + "label": "VPC", + "slug": "vpc" } ], - "label": "How to", - "slug": "how-to" + "label": "Network", + "category": "network" }, { + "icon": "serverless", "items": [ { - "label": "InterLink API Reference", - "slug": "https://www.scaleway.com/en/developers/api/interlink/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "InterLink overview", - "slug": "overview" - }, - { - "label": "InterLink provisioning", - "slug": "provisioning" - }, - { - "label": "Configuring an InterLink", - "slug": "configuring" - }, - { - "label": "InterLink statuses", - "slug": "statuses" + "items": [ + { + "label": "Overview", + "slug": "../serverless-containers" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-containers-namespace" + }, + { + "label": "Deploy a container", + "slug": "deploy-container" + }, + { + "label": "Manage a container", + "slug": "manage-a-container" + }, + { + "label": "Build and push a container image", + "slug": "build-push-container-image" + }, + { + "label": "Add a custom domain to a container", + "slug": "add-a-custom-domain-to-a-container" + }, + { + "label": "Modify container privacy", + "slug": "modify-container-privacy" + }, + { + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" + }, + { + "label": "Secure a container", + "slug": "secure-a-container" + }, + { + "label": "Test a container", + "slug": "test-a-container" + }, + { + "label": "Monitor container logs and metrics", + "slug": "monitor-container" + }, + { + "label": "Add a trigger to a container", + "slug": "add-trigger-to-a-container" + }, + { + "label": "Configure alerts for a container", + "slug": "configure-alerts-containers" + }, + { + "label": "Delete a container", + "slug": "delete-a-container" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Containers API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" + }, + { + "label": "Create and deploy a container with the Scaleway API", + "slug": "deploy-container-api" + }, + { + "label": "Create and deploy a container with the Scaleway CLI", + "slug": "deploy-container-cli" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Containers limitations", + "slug": "containers-limitations" + }, + { + "label": "Methods to deploy Serverless Containers", + "slug": "deploy-container" + }, + { + "label": "Containers use cases", + "slug": "use-cases" + }, + { + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" + }, + { + "label": "Containers concurrency", + "slug": "containers-concurrency" + }, + { + "label": "Containers autoscaling", + "slug": "containers-autoscaling" + }, + { + "label": "Containers billing", + "slug": "containers-billing" + }, + { + "label": "Containers port parameter", + "slug": "port-parameter-variable" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + }, + { + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Containers", + "slug": "serverless-containers" }, { - "label": "Using BGP communities", - "slug": "bgp-communities" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "InterLink", - "slug": "interlink" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../ipam" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "List your private IP addresses", - "slug": "list-ips" - }, - { - "label": "Manage your private IP addresses", - "slug": "manage-ips" + "items": [ + { + "label": "Overview", + "slug": "../serverless-functions" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create, manage, and delete a namespace", + "slug": "create-manage-delete-functions-namespace" + }, + { + "label": "Create a function", + "slug": "create-a-function" + }, + { + "label": "Test a function", + "slug": "test-a-function" + }, + { + "label": "Package function in a zip file", + "slug": "package-function-dependencies-in-zip" + }, + { + "label": "Manage a function", + "slug": "manage-a-function" + }, + { + "label": "Add a trigger to a function", + "slug": "add-trigger-to-a-function" + }, + { + "label": "Add a custom domain name to a function", + "slug": "add-a-custom-domain-name-to-a-function" + }, + { + "label": "Create and manage an authentication token from the console", + "slug": "create-auth-token-from-console" + }, + { + "label": "Secure a function", + "slug": "secure-a-function" + }, + { + "label": "Monitor function logs and metrics", + "slug": "monitor-function" + }, + { + "label": "Configure alerts for a function", + "slug": "configure-alerts-functions" + }, + { + "label": "Delete a function", + "slug": "delete-a-function" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Functions API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" + }, + { + "label": "Create and deploy a function with the Scaleway API", + "slug": "deploy-function-api" + }, + { + "label": "Create and deploy a function with the Scaleway CLI", + "slug": "deploy-function-cli" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Functions runtimes", + "slug": "functions-runtimes" + }, + { + "label": "Functions limitations", + "slug": "functions-limitations" + }, + { + "label": "Methods to deploy Serverless Functions", + "slug": "deploy-function" + }, + { + "label": "Functions local testing", + "slug": "local-testing" + }, + { + "label": "Functions use cases", + "slug": "use-cases" + }, + { + "label": "Functions handlers", + "slug": "functions-handlers" + }, + { + "label": "Functions autoscaling", + "slug": "functions-autoscaling" + }, + { + "label": "Code examples", + "slug": "code-examples" + }, + { + "label": "Considerations to configure event retention for Queues trigger inputs", + "slug": "configure-trigger-inputs" + }, + { + "label": "Serverless Functions billing", + "slug": "functions-billing" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + }, + { + "label": "DNS query rate limiting", + "slug": "dns-query-rate-limit" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Functions", + "slug": "serverless-functions" }, { - "label": "Reserve an IP address", - "slug": "reserve-ip" + "items": [ + { + "label": "Overview", + "slug": "../serverless-jobs" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a job", + "slug": "create-job" + }, + { + "label": "Run a job", + "slug": "run-job" + }, + { + "label": "Stop a job", + "slug": "stop-job" + }, + { + "label": "Monitor a job", + "slug": "monitor-job" + }, + { + "label": "Build and push a container image", + "slug": "build-push-container-image" + }, + { + "label": "Manage the scheduling of a job", + "slug": "manage-job-schedule" + }, + { + "label": "Reference secrets in a job", + "slug": "reference-secret-in-job" + }, + { + "label": "Configure alerts for a job", + "slug": "configure-alerts-jobs" + }, + { + "label": "Delete a job", + "slug": "delete-job" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Jobs API Reference", + "slug": "https://www.scaleway.com/en/developers/api/serverless-jobs/" + }, + { + "label": "Migrate images to the Scaleway Registry", + "slug": "migrate-external-image-to-scaleway-registry" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Jobs limitations", + "slug": "jobs-limitations" + }, + { + "label": "Differences between Jobs, Functions and Containers", + "slug": "difference-jobs-functions-containers" + }, + { + "label": "Methods to deploy Serverless Jobs", + "slug": "deploy-job" + }, + { + "label": "Cron schedules reference", + "slug": "cron-schedules" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Jobs", + "slug": "serverless-jobs" } ], - "label": "How to", - "slug": "how-to" + "label": "Serverless", + "category": "serverless" }, { + "icon": "storage", "items": [ { - "label": "IPAM API Reference", - "slug": "https://www.scaleway.com/en/developers/api/ipam/" + "items": [ + { + "label": "Overview", + "slug": "../block-storage" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a volume", + "slug": "create-a-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-a-volume" + }, + { + "label": "Increase the volume size", + "slug": "increase-block-volume" + }, + { + "label": "Create a snapshot of a Block Storage volume", + "slug": "create-a-snapshot" + }, + { + "label": "Create a Block Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Identify which API is managing your volumes", + "slug": "identify-api-managing-volumes" + }, + { + "label": "Detach a volume", + "slug": "detach-a-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-a-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-a-volume" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Block Storage API Reference", + "slug": "https://www.scaleway.com/en/developers/api/block/" + }, + { + "label": "Managing a volume", + "slug": "managing-a-volume" + }, + { + "label": "Increasing volume size via the API", + "slug": "increasing-volume-size" + }, + { + "label": "Identifying the API managing Block Storage volumes and snapshots", + "slug": "identifying-volume-snapshot-api" + }, + { + "label": "Unmounting a volume", + "slug": "unmounting-a-volume" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", + "slug": "differences-between-5kiops-volumes" + }, + { + "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", + "slug": "advantages-migrating-to-sbs" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Block Storage", + "slug": "block-storage" }, { - "label": "Set a reverse IPv6 DNS record", - "slug": "set-ip-reverse" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Public connectivity: best practices", - "slug": "public-connectivity-best-practices" - }, - { - "label": "IPV6 and the Scaleway ecosystem", - "slug": "ipv6" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "IPAM", - "slug": "ipam" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../ipam" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "List your private IP addresses", - "slug": "list-ips" - }, - { - "label": "Manage your private IP addresses", - "slug": "manage-ips" - }, - { - "label": "Reserve an IP address", - "slug": "reserve-ip" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "IPAM API Reference", - "slug": "https://www.scaleway.com/en/developers/api/ipam/" - }, - { - "label": "Set a reverse IPv6 DNS record", - "slug": "set-ip-reverse" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Public connectivity: best practices", - "slug": "public-connectivity-best-practices" + "items": [ + { + "label": "Overview", + "slug": "../local-storage" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Create a volume", + "slug": "create-volume" + }, + { + "label": "Attach a volume", + "slug": "attach-volume" + }, + { + "label": "Create a snapshot of a Local Storage volume", + "slug": "create-snapshot" + }, + { + "label": "Create a Local Storage volume from a snapshot", + "slug": "create-volume-from-snapshot" + }, + { + "label": "Detach a volume", + "slug": "detach-volume" + }, + { + "label": "Delete a snapshot", + "slug": "delete-snapshot" + }, + { + "label": "Delete a volume", + "slug": "delete-volume" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Local Storage", + "slug": "local-storage" }, { - "label": "IPV6 and the Scaleway ecosystem", - "slug": "ipv6" + "items": [ + { + "label": "Overview", + "slug": "../object-storage" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a bucket", + "slug": "create-a-bucket" + }, + { + "label": "Upload files into a bucket", + "slug": "upload-files-into-a-bucket" + }, + { + "label": "Edit the storage class", + "slug": "edit-storage-class" + }, + { + "label": "Restore an object from Glacier class", + "slug": "restore-an-object-from-glacier" + }, + { + "label": "Download files from a bucket", + "slug": "download-files-from-a-bucket" + }, + { + "label": "Manage object visibility", + "slug": "manage-object-visibility" + }, + { + "label": "Access objects via HTTPS", + "slug": "access-objects-via-https" + }, + { + "label": "Use bucket versioning", + "slug": "use-bucket-versioning" + }, + { + "label": "Create and manage bucket policies", + "slug": "create-bucket-policy" + }, + { + "label": "Manage lifecycle rules", + "slug": "manage-lifecycle-rules" + }, + { + "label": "View and abort incomplete multipart uploads", + "slug": "abort-incomplete-mpu" + }, + { + "label": "Monitor your consumption", + "slug": "monitor-consumption" + }, + { + "label": "Set up a static website", + "slug": "use-bucket-website" + }, + { + "label": "Use Object Storage with Private Networks", + "slug": "use-obj-stor-with-private-networks" + }, + { + "label": "Set up an Edge Services pipeline", + "slug": "get-started-edge-services" + }, + { + "label": "Delete an object", + "slug": "delete-an-object" + }, + { + "label": "Delete a bucket", + "slug": "delete-a-bucket" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Using the Object Storage API", + "slug": "using-api-call-list" + }, + { + "label": "Understanding common operations", + "slug": "common-operations" + }, + { + "label": "Understanding bucket operations", + "slug": "bucket-operations" + }, + { + "label": "Understanding object operations", + "slug": "object-operations" + }, + { + "label": "Using the AWS-CLI", + "slug": "object-storage-aws-cli" + }, + { + "label": "Installing MinIO Client", + "slug": "installing-minio-client" + }, + { + "label": "Installing rclone", + "slug": "installing-rclone" + }, + { + "label": "Managing the lifecycle of objects", + "slug": "lifecycle-rules-api" + }, + { + "label": "Managing an Object Storage Lifecycle using CLI (v2)", + "slug": "managing-lifecycle-cliv2" + }, + { + "label": "Managing multipart uploads", + "slug": "multipart-uploads" + }, + { + "label": "Enabling SSE-C", + "slug": "enable-sse-c" + }, + { + "label": "Setting CORS rules", + "slug": "setting-cors-rules" + }, + { + "label": "Bucket policies overview", + "slug": "bucket-policy" + }, + { + "label": "Creating and applying bucket policies", + "slug": "create-bucket-policy" + }, + { + "label": "Combining IAM and bucket policies for granular access", + "slug": "combining-iam-and-object-storage" + }, + { + "label": "Managing bucket permissions for IP addresses", + "slug": "manage-bucket-permissions-ip" + }, + { + "label": "Setting up object lock", + "slug": "object-lock" + }, + { + "label": "Hosting static websites on a bucket", + "slug": "bucket-website-api" + }, + { + "label": "Generating an AWSv4 authentication signature", + "slug": "generate-aws4-auth-signature" + }, + { + "label": "Migrating data from one bucket to another", + "slug": "migrating-buckets" + }, + { + "label": "Adding objects to a bucket with POST", + "slug": "post-object" + } + ], + "label": "API/CLI", + "slug": "api-cli" + }, + { + "items": [ + { + "label": "Optimize your Object Storage performance", + "slug": "optimize-object-storage-performance" + }, + { + "label": "Equivalence between Object Storage actions and IAM permissions", + "slug": "s3-iam-permissions-equivalence" + }, + { + "label": "Supported checksums", + "slug": "supported-checksums" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Videos", + "slug": "videos" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Object Storage", + "slug": "object-storage" } ], - "label": "Additional Content", - "slug": "reference-content" + "label": "Storage", + "category": "storage" } ], - "label": "IPAM", - "slug": "ipam" + "label": "Products" }, { "items": [ { - "label": "Overview", - "slug": "../load-balancer" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a Load Balancer", - "slug": "create-load-balancer" - }, - { - "label": "Create frontends and backends", - "slug": "create-frontends-backends" - }, - { - "label": "Manage frontends and backends", - "slug": "manage-frontends-and-backends" - }, - { - "label": "Add an SSL/TLS certificate", - "slug": "add-certificate" - }, - { - "label": "Create and manage ACLs", - "slug": "create-manage-acls" - }, - { - "label": "Create and manage routes", - "slug": "create-manage-routes" - }, - { - "label": "Use a Load Balancer with a Private Network", - "slug": "use-with-private-network" - }, - { - "label": "Set up an Edge Services pipeline", - "slug": "use-edge-services" - }, - { - "label": "Set up a customized error page", - "slug": "set-up-s3-failover" - }, - { - "label": "Create and manage flexible IPs", - "slug": "create-manage-flex-ips" - }, - { - "label": "Resize a Load Balancer", - "slug": "resize-lb" - }, - { - "label": "Monitor your Load Balancer with Scaleway Cockpit", - "slug": "monitor-lb-cockpit" - }, - { - "label": "Delete a Load Balancer", - "slug": "delete-load-balancer" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Load Balancer API Reference", - "slug": "https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/" - }, - { - "label": "Setting up SSL offloading", - "slug": "setting-up-ssl-offloading" - }, - { - "label": "Configuring balancing rules", - "slug": "configuring-balancing-rules" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { + "icon": "console", "items": [ { - "label": "Configuring frontends", - "slug": "configuring-frontends" - }, - { - "label": "Configuring backends", - "slug": "configuring-backends" - }, - { - "label": "Configuring health checks", - "slug": "configuring-health-checks" - }, - { - "label": "Setting up SSL bridging, offloading or passthrough", - "slug": "ssl-bridging-offloading-passthrough" - }, - { - "label": "Setting up your Load Balancer for HTTP/2 or HTTP/3", - "slug": "http2-http3" - }, - { - "label": "Understanding ACLs", - "slug": "acls" - }, - { - "label": "Kubernetes Load Balancers", - "slug": "kubernetes-load-balancer" - }, - { - "label": "Public vs private Load Balancers", - "slug": "public-private-accessibility" - }, - { - "label": "Deprecation of SNI routes with HTTP backends", - "slug": "sni-route-deprecation" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Load Balancers", - "slug": "load-balancer" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../public-gateways" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a Public Gateway", - "slug": "create-a-public-gateway" - }, - { - "label": "Configure a Public Gateway", - "slug": "configure-a-public-gateway" - }, - { - "label": "Upgrade a Public Gateway", - "slug": "upgrade-public-gateway" - }, - { - "label": "Use SSH bastion", - "slug": "use-ssh-bastion" + "items": [ + { + "label": "Overview", + "slug": "../classic-hosting" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Create an FTP account", + "slug": "create-ftp-account" + }, + { + "label": "Change the password of an FTP account", + "slug": "change-ftp-account-password" + }, + { + "label": "Connect via FTP", + "slug": "connect-via-ftp" + }, + { + "label": "Delete an FTP account", + "slug": "delete-ftp-account" + }, + { + "label": "Create an email account", + "slug": "create-email-account" + }, + { + "label": "Change the password of an email account", + "slug": "change-email-account-password" + }, + { + "label": "Delete an email account", + "slug": "delete-email-account" + }, + { + "label": "Check the emails", + "slug": "check-emails" + }, + { + "label": "Configure Outlook", + "slug": "configure-outlook" + }, + { + "label": "Create an alias", + "slug": "create-alias" + }, + { + "label": "Encrypt your emails with PGP using the Scaleway webmail", + "slug": "encrypt-emails-with-pgp-using-webmail" + }, + { + "label": "Retrieve the header of an email", + "slug": "retrieve-headers-of-email" + }, + { + "label": "Manage email filters", + "slug": "manage-email-filter" + }, + { + "label": "Solve email account connection problems", + "slug": "solve-email-account-connection-problems" + }, + { + "label": "Configure an htaccess file", + "slug": "configure-htaccess-file" + }, + { + "label": "Configure PHP", + "slug": "configure-php" + }, + { + "label": "Create a MySQL database", + "slug": "create-mysql-database" + }, + { + "label": "Change the password of a MySQL database", + "slug": "change-password-mysql-database" + }, + { + "label": "Delete a MySQL database", + "slug": "delete-mysql-database" + }, + { + "label": "Manage a MySQL database with phpMyAdmin", + "slug": "manage-mysql-database-phpmyadmin" + }, + { + "label": "Create a PostgreSQL database", + "slug": "create-postgresql-database" + }, + { + "label": "Change the password of a PostgreSQL database", + "slug": "change-password-postgresql-database" + }, + { + "label": "Delete a PostgreSQL database", + "slug": "delete-postgresql-database" + }, + { + "label": "Manage a PostgreSQL database with Adminer", + "slug": "manage-postgresql-database-adminer" + }, + { + "label": "Create an email redirection", + "slug": "create-email-redirection" + }, + { + "label": "Delete an email redirection", + "slug": "delete-email-redirection" + }, + { + "label": "Create an email transfer", + "slug": "create-email-transfer" + }, + { + "label": "Delete an email transfer", + "slug": "delete-email-transfer" + }, + { + "label": "Access the logcenter", + "slug": "access-logcenter" + }, + { + "label": "Access the website statistics ", + "slug": "access-statistics" + }, + { + "label": "Enable HTTPS", + "slug": "enable-https" + }, + { + "label": "Create a subdomain", + "slug": "create-subdomain" + }, + { + "label": "Delete a subdomain", + "slug": "delete-subdomain" + }, + { + "label": "Configure the backup option", + "slug": "configure-backup-option" + }, + { + "label": "Terminate an Online Web Hosting plan", + "slug": "terminate-online-classic-hosting" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Classic Hosting", + "slug": "classic-hosting" }, { - "label": "Use flexible IPs", - "slug": "use-flexible-ips" + "items": [ + { + "label": "Overview", + "slug": "../cpanel-hosting" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "cPanel Hosting", + "slug": "cpanel-hosting" }, { - "label": "Delete a Public Gateway", - "slug": "delete-a-public-gateway" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Public Gateway API Reference", - "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Understanding v2", - "slug": "understanding-v2" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-account" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "How To", + "slug": "how-to", + "items": [ + { + "label": "Create a Dedibox account", + "slug": "create-a-dedibox-account" + }, + { + "label": "Add a payment method", + "slug": "add-payment-method" + }, + { + "label": "Enable multifactor authentication", + "slug": "enable-two-factor-authentication" + }, + { + "label": "Disable multifactor authentication", + "slug": "disable-two-factor-authentication" + }, + { + "label": "Update your password", + "slug": "update-password" + }, + { + "label": "Update your account email", + "slug": "update-email" + }, + { + "label": "Upload an SSH key", + "slug": "upload-an-ssh-key" + }, + { + "label": "Outsource a Dedibox", + "slug": "outsource-dedibox" + }, + { + "label": "Oursource a failover IP", + "slug": "outsource-failover-ip" + }, + { + "label": "Accept outsourcing", + "slug": "accept-outsourcing" + }, + { + "label": "Revoke outsourcing", + "slug": "revoke-outsourcing" + }, + { + "label": "Contact the support team", + "slug": "contact-support" + }, + { + "label": "Report an incident", + "slug": "report-incident" + }, + { + "label": "Resolve abuse", + "slug": "resolve-abuse" + }, + { + "label": "Manage privacy data settings", + "slug": "manage-data-settings" + }, + { + "label": "Recover the password in case of a lost email account", + "slug": "recover-password-lost-email" + } + ] + } + ], + "label": "Dedibox Account", + "slug": "dedibox-account" } ], - "label": "Additional Content", - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Public Gateways", - "slug": "public-gateways" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../vpc" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" + "label": "Dedibox Console", + "category": "dedibox-console" }, { + "icon": "dedibox", "items": [ { - "label": "Create and manage a VPC", - "slug": "create-vpc" - }, - { - "label": "Create a Private Network", - "slug": "create-private-network" - }, - { - "label": "Activate DHCP on a legacy Private Network", - "slug": "activate-dhcp" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-hardware" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "items": [ + { + "label": "Configure hardware RAID from the console", + "slug": "configure-hardware-raid-console" + }, + { + "label": "Configure a DELL PERC H200 RAID controller", + "slug": "configure-dell-perc-h200" + }, + { + "label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", + "slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" + }, + { + "label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", + "slug": "configure-hp-smart-array" + }, + { + "label": "Configure the DELL PERC H200 RAID controller from the KVM", + "slug": "configure-raid-kvm-h200" + }, + { + "label": "Configure the DELL PERC H310 RAID controller from the KVM", + "slug": "configure-raid-kvm-h310" + }, + { + "label": "Configure the HP Smart Array P410 RAID controller from the KVM", + "slug": "configure-raid-kvm-p410" + }, + { + "label": "Configure the HP Smart Array P420 RAID controller from the KVM", + "slug": "configure-raid-kvm-p420" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Server comparison table", + "slug": "server-comparison-table" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Hardware", + "slug": "dedibox-hardware" }, { - "label": "Attach resources to a Private Network", - "slug": "attach-resources-to-pn" - }, - { - "label": "Manage routing on a VPC", - "slug": "manage-routing" + "items": [ + { + "label": "Overview", + "slug": "../dedibox" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Order a server", + "slug": "order-a-server" + }, + { + "label": "Install a server", + "slug": "install-a-server" + }, + { + "label": "Connect to a server", + "slug": "connect-to-server" + }, + { + "label": "Get started with your server", + "slug": "get-started-with-server" + }, + { + "label": "Change the root password", + "slug": "change-root-password" + }, + { + "label": "Manage packages", + "slug": "manage-packages" + }, + { + "label": "Change the language of a Windows Server", + "slug": "change-win-server-language" + }, + { + "label": "Monitor a server", + "slug": "monitor-server" + }, + { + "label": "Back up a server", + "slug": "use-dedibackup-ftp-backup" + }, + { + "label": "Migrate a server", + "slug": "migrate-server" + }, + { + "label": "Restart a server", + "slug": "restart-server" + }, + { + "label": "Use rescue mode", + "slug": "use-rescue-mode" + }, + { + "label": "Rescue your data", + "slug": "rescue-your-data" + }, + { + "label": "Use IPMI on a server", + "slug": "use-ipmi-on-server" + }, + { + "label": "Use the serial console", + "slug": "use-serial-console" + }, + { + "label": "Terminate a server", + "slug": "terminate-dedibox-server" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Basic Linux commands", + "slug": "basic-linux-commands" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "Dedicated Server", + "slug": "dedibox" }, { - "label": "Delete a Private Network", - "slug": "delete-private-network" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-vps" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "label": "FAQ", + "slug": "faq" + }, + { + "items": [ + { + "label": "Create a Dedibox VPS", + "slug": "create-vps" + }, + { + "label": "Connect to a Dedibox VPS", + "slug": "connect-vps" + }, + { + "label": "Manage a Dedibox VPS", + "slug": "manage-vps" + }, + { + "label": "Reinstall a Dedibox VPS", + "slug": "reinstall-vps" + }, + { + "label": "Delete a Dedibox VPS", + "slug": "delete-vps" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Dedibox VPS", + "slug": "dedibox-vps" }, { - "label": "Delete a VPC", - "slug": "delete-vpc" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "VPC API Reference", - "slug": "https://www.scaleway.com/en/developers/api/vpc/" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-kvm-over-ip" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Understanding the Baseboard Management Controller (BMC)", + "slug": "understanding-bmc" + }, + { + "label": "Use HP iLO", + "slug": "hp-ilo" + }, + { + "label": "Use DELL iDRAC 6", + "slug": "dell-idrac6" + }, + { + "label": "Use DELL iDRAC 7", + "slug": "dell-idrac7" + }, + { + "label": "Use DELL iDRAC 8", + "slug": "dell-idrac8" + }, + { + "label": "Use DELL iDRAC 9", + "slug": "dell-idrac9" + }, + { + "label": "Use the Supermicro KVM", + "slug": "supermicro" + }, + { + "label": "Use the Quanta Computer KVM", + "slug": "quanta-computer" + }, + { + "label": "Use the QuantaPlex KVM", + "slug": "quantaplex" + }, + { + "label": "Disable boot errors using iDRAC", + "slug": "disable-boot-errors-idrac" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "KVM-over-IP", + "slug": "dedibox-kvm-over-ip" } ], - "label": "API/CLI", - "slug": "api-cli" + "label": "Dedibox Servers", + "category": "dedibox" }, { + "icon": "network", "items": [ { - "label": "Understanding routing", - "slug": "understanding-routing" - }, - { - "label": "Understanding DNS", - "slug": "dns" - }, - { - "label": "Understanding NACLs", - "slug": "understanding-nacls" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-domains" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Buy a domain name", + "slug": "purchase-domain" + }, + { + "label": "Renew a domain name", + "slug": "renew-domain" + }, + { + "label": "Transfer a domain name", + "slug": "transfer-domain" + }, + { + "label": "Change the ownership of a domain", + "slug": "change-ownership" + }, + { + "label": "File contact information", + "slug": "file-contact-info" + }, + { + "label": "Validate WAPS information", + "slug": "validate-waps-info" + }, + { + "label": "Manage DNS servers", + "slug": "manage-dns-servers" + }, + { + "label": "Manage DNS zones", + "slug": "manage-dns-zones" + }, + { + "label": "Enable DNSSEC", + "slug": "enable-dnssec" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Domains", + "slug": "dedibox-domains" }, { - "label": "Getting the most from Private Networks", - "slug": "getting-most-private-networks" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-dns" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "items": [ + { + "label": "Configure the reverse DNS", + "slug": "configure-reverse-dns" + }, + { + "label": "Add a DNS delegation", + "slug": "add-dns-delegation" + }, + { + "label": "Configure secondary DNS", + "slug": "configure-secondary-dns" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "DNS", + "slug": "dedibox-dns" }, { - "label": "VPC use case 1: basic infrastructure", - "slug": "use-case-basic" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-ip-failover" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Order a failover IP", + "slug": "order-failover-ip" + }, + { + "label": "Assign a failover IP", + "slug": "assign-failover-ip" + }, + { + "label": "Configure the reverse DNS", + "slug": "configure-reverse-dns" + }, + { + "label": "Configure a failover IP on CentOS", + "slug": "configure-centos" + }, + { + "label": "Configure a failover IP on Debian/Ubuntu", + "slug": "configure-debian-ubuntu" + }, + { + "label": "Configure a failover IP on FreeBSD", + "slug": "configure-freebsd" + }, + { + "label": "Configure a failover IP on Windows Server", + "slug": "configure-windows" + }, + { + "label": "Create a vitual MAC address", + "slug": "create-virtual-mac" + }, + { + "label": "Configure a multi-IP virtual MAC address group", + "slug": "configure-multiip-virtualmac" + }, + { + "label": "Configure the network of a virtual machine", + "slug": "configure-network-virtual-machine" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Failover IP", + "slug": "dedibox-ip-failover" }, { - "label": "Understanding VPC GA and migration", - "slug": "vpc-migration" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "VPC", - "slug": "vpc" - } -], -"label": "Network", -"category": "network" -}, -{ -"icon": "serverless", -"icon": "serverless", -"items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../serverless-containers""slug": "../serverless-containers" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace""label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-containers-namespace" - }, - { - "label": "Deploy a container", - "slug": "deploy-container""label": "Deploy a container", - "slug": "deploy-container" - }, - { - "label": "Manage a container", - "slug": "manage-a-container""label": "Manage a container", - "slug": "manage-a-container" - }, - { - "label": "Build and push a container image", - "slug": "build-push-container-image""label": "Build and push a container image", - "slug": "build-push-container-image" - }, - { - "label": "Add a custom domain to a container", - "slug": "add-a-custom-domain-to-a-container""label": "Add a custom domain to a container", - "slug": "add-a-custom-domain-to-a-container" - }, - { - "label": "Modify container privacy", - "slug": "modify-container-privacy""label": "Modify container privacy", - "slug": "modify-container-privacy" - }, - { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console""label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" - }, - { - "label": "Secure a container", - "slug": "secure-a-container""label": "Secure a container", - "slug": "secure-a-container" - }, - { - "label": "Test a container", - "slug": "test-a-container""label": "Test a container", - "slug": "test-a-container" - }, - { - "label": "Monitor container logs and metrics", - "slug": "monitor-container""label": "Monitor container logs and metrics", - "slug": "monitor-container" - }, - { - "label": "Add a trigger to a container", - "slug": "add-trigger-to-a-container""label": "Add a trigger to a container", - "slug": "add-trigger-to-a-container" - }, - { - "label": "Configure alerts for a container", - "slug": "configure-alerts-containers""label": "Configure alerts for a container", - "slug": "configure-alerts-containers" - }, - { - "label": "Delete a container", - "slug": "delete-a-container""label": "Delete a container", - "slug": "delete-a-container" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Containers API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/""label": "Containers API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-containers/" - }, - { - "label": "Create and deploy a container with the Scaleway API", - "slug": "deploy-container-api""label": "Create and deploy a container with the Scaleway API", - "slug": "deploy-container-api" - }, - { - "label": "Create and deploy a container with the Scaleway CLI", - "slug": "deploy-container-cli" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-ipv6" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Request an IPv6 prefix", + "slug": "request-prefix" + }, + { + "label": "Create an IPv6 subnets", + "slug": "create-subnet" + }, + { + "label": "Enable IPv6 SLAAC", + "slug": "enable-ipv6-slaac" + }, + { + "label": "Configure IPv6 on Linux", + "slug": "configure-ipv6-linux" + }, + { + "label": "Configure IPv6 on Windows", + "slug": "configure-ipv6-windows" + }, + { + "label": "Resolve connectivity issues", + "slug": "debug-ipv6" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "IPv6", + "slug": "dedibox-ipv6" }, { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry""label": "Create and deploy a container with the Scaleway CLI", - "slug": "deploy-container-cli" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-network" + }, + { + "items": [ + { + "label": "Configure Network with Netplan on Ubuntu", + "slug": "configure-network-netplan" + }, + { + "label": "Subscribe to JMRP", + "slug": "subscribe-to-jmrp" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Anti-DDoS Solutions", + "slug": "anti-ddos" + } + ], + "label": "Additional Content", + "slug": "reference-content" + }, + { + "label": "Troubleshooting", + "slug": "troubleshooting" + } + ], + "label": "Network", + "slug": "dedibox-network" }, { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" + "items": [ + { + "label": "Overview", + "slug": "../dedibox-rpn" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Configure jumboframes", + "slug": "configure-jumboframes" + }, + { + "label": "Configure the RPNv1", + "slug": "configure-rpnv1" + }, + { + "label": "Configure the RPNv2", + "slug": "configure-rpnv2" + }, + { + "label": "Use the RPN VPN", + "slug": "use-rpn-vpn" + }, + { + "label": "Configure the RPNv1 gateway", + "slug": "configure-rpnv1-gateway" + }, + { + "label": "Find the RPNv1 gateway", + "slug": "find-rpn-gateway" + }, + { + "label": "Connect to an RPN SAN", + "slug": "connect-rpn-san" + }, + { + "label": "Mount an RPN SAN on Linux", + "slug": "mount-rpn-san-linux" + }, + { + "label": "Configure RPN SAN on ESXi 5/6", + "slug": "use-rpn-san-esxi" + }, + { + "label": "Configure RPN SAN on ESXi 7", + "slug": "use-rpn-san-esxi-v7" + }, + { + "label": "Configure RPN SAN on Proxmox", + "slug": "use-rpn-san-proxmox" + }, + { + "label": "Connect Windows Server to an RPN SAN", + "slug": "connect-rpn-san-windows" + } + ], + "label": "How to", + "slug": "how-to" + }, + { + "items": [ + { + "label": "Private Networks overview", + "slug": "private-networks-overview" + } + ], + "label": "Additional Content", + "slug": "reference-content" + } + ], + "label": "RPN", + "slug": "dedibox-rpn" } ], - "label": "API/CLI", - "slug": "api-cli" - }, + "label": "Dedibox Network", + "category": "dedibox-network" + } + ], + "label": "Dedibox" + }, + { + "items": [ { + "icon": "partners", "items": [ { - "label": "Containers limitations", - "slug": "containers-limitations" - }, - { - "label": "Methods to deploy Serverless Containers", - "slug": "deploy-container" - }, - { - "label": "Containers use cases", - "slug": "use-cases" - }, - { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" - }, - { - "label": "Containers concurrency", - "slug": "containers-concurrency" - }, - { - "label": "Containers autoscaling", - "slug": "containers-autoscaling""label": "Containers limitations", - "slug": "containers-limitations" - }, - { - "label": "Methods to deploy Serverless Containers", - "slug": "deploy-container" - }, - { - "label": "Containers use cases", - "slug": "use-cases" - }, - { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" - }, - { - "label": "Containers concurrency", - "slug": "containers-concurrency" - }, - { - "label": "Containers autoscaling", - "slug": "containers-autoscaling" - }, - { - "label": "Containers billing", - "slug": "containers-billing" - }, - { - "label": "Containers port parameter", - "slug": "port-parameter-variable" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - }, - { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit""label": "Containers billing", - "slug": "containers-billing" - }, - { - "label": "Containers port parameter", - "slug": "port-parameter-variable" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - }, - { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit" + "items": [ + { + "label": "Overview", + "slug": "../partner-space" + }, + { + "label": "Concepts", + "slug": "concepts" + }, + { + "label": "Quickstart", + "slug": "quickstart" + }, + { + "items": [ + { + "label": "Add a client", + "slug": "add-client" + }, + { + "label": "Edit client information", + "slug": "edit-client-information" + }, + { + "label": "Lock a client's Organization", + "slug": "lock-client-organization" + }, + { + "label": "Unlock a client's Organization", + "slug": "unlock-client-organization" + }, + { + "label": "Grant access to the Partner Space", + "slug": "grant-access-to-partner-space" + } + ], + "label": "How to", + "slug": "how-to" + } + ], + "label": "Partner Space", + "slug": "partner-space" } ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" + "label": "Partners", + "category": "partners" } ], - "label": "Containers", - "slug": "serverless-containers" - }, - "label": "Containers", - "slug": "serverless-containers" -}, -{ - "items": [ - { - "label": "Overview", - "slug": "../serverless-functions" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create, manage, and delete a namespace", - "slug": "create-manage-delete-functions-namespace" - }, - { - "label": "Create a function", - "slug": "create-a-function" - }, - { - "label": "Test a function", - "slug": "test-a-function" - }, - { - "label": "Package function in a zip file", - "slug": "package-function-dependencies-in-zip" - }, - { - "label": "Manage a function", - "slug": "manage-a-function" - }, - { - "label": "Add a trigger to a function", - "slug": "add-trigger-to-a-function" - }, - { - "label": "Add a custom domain name to a function", - "slug": "add-a-custom-domain-name-to-a-function" - }, - { - "label": "Create and manage an authentication token from the console", - "slug": "create-auth-token-from-console" - }, - { - "label": "Secure a function", - "slug": "secure-a-function" - }, - { - "label": "Monitor function logs and metrics", - "slug": "monitor-function" - }, - { - "label": "Configure alerts for a function", - "slug": "configure-alerts-functions" - }, - { - "label": "Delete a function", - "slug": "delete-a-function" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Functions API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-functions/" - }, - { - "label": "Create and deploy a function with the Scaleway API", - "slug": "deploy-function-api" - }, - { - "label": "Create and deploy a function with the Scaleway CLI", - "slug": "deploy-function-cli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Functions runtimes", - "slug": "functions-runtimes" - }, - { - "label": "Functions limitations", - "slug": "functions-limitations" - }, - { - "label": "Methods to deploy Serverless Functions", - "slug": "deploy-function" - }, - { - "label": "Functions local testing", - "slug": "local-testing" - }, - { - "label": "Functions use cases", - "slug": "use-cases" - }, - { - "label": "Functions handlers", - "slug": "functions-handlers" - }, - { - "label": "Functions autoscaling", - "slug": "functions-autoscaling" - }, - { - "label": "Code examples", - "slug": "code-examples" - }, - { - "label": "Considerations to configure event retention for Queues trigger inputs", - "slug": "configure-trigger-inputs" - }, - { - "label": "Serverless Functions billing", - "slug": "functions-billing" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - }, - { - "label": "DNS query rate limiting", - "slug": "dns-query-rate-limit" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Functions", - "slug": "serverless-functions" -}, -{ - "items": [ - { - "label": "Overview", - "slug": "../serverless-jobs" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a job", - "slug": "create-job" - }, - { - "label": "Run a job", - "slug": "run-job" - }, - { - "label": "Stop a job", - "slug": "stop-job" - }, - { - "label": "Monitor a job", - "slug": "monitor-job" - }, - { - "label": "Build and push a container image", - "slug": "build-push-container-image" - }, - { - "label": "Manage the scheduling of a job", - "slug": "manage-job-schedule" - }, - { - "label": "Reference secrets in a job", - "slug": "reference-secret-in-job" - }, - { - "label": "Configure alerts for a job", - "slug": "configure-alerts-jobs" - }, - { - "label": "Delete a job", - "slug": "delete-job" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Jobs API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-jobs/" - }, - { - "label": "Migrate images to the Scaleway Registry", - "slug": "migrate-external-image-to-scaleway-registry" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Jobs limitations", - "slug": "jobs-limitations" - }, - { - "label": "Differences between Jobs, Functions and Containers", - "slug": "difference-jobs-functions-containers" - }, - { - "label": "Methods to deploy Serverless Jobs", - "slug": "deploy-job" - }, - { - "label": "Cron schedules reference", - "slug": "cron-schedules" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Jobs", - "slug": "serverless-jobs" -} -], -"label": "Serverless", -"category": "serverless" -}, -{ -"icon": "storage", -"items": [ -} -], -"label": "Serverless", -"category": "serverless" -}, -{ -"icon": "storage", -"items": [ -{ -"items": [ -{ - "label": "Overview", - "slug": "../block-storage""slug": "../block-storage" -}, -{ - "label": "Concepts", - "slug": "concepts" -}, -{ - "label": "Quickstart", - "slug": "quickstart" -}, -{ - "label": "FAQ", - "slug": "faq" -}, -{ - "items": [ - { - "label": "Create a volume", - "slug": "create-a-volume""label": "Create a volume", - "slug": "create-a-volume" - }, - { - "label": "Attach a volume", - "slug": "attach-a-volume""label": "Attach a volume", - "slug": "attach-a-volume" - }, - { - "label": "Increase the volume size", - "slug": "increase-block-volume""label": "Increase the volume size", - "slug": "increase-block-volume" - }, - { - "label": "Create a snapshot of a Block Storage volume", - "slug": "create-a-snapshot""label": "Create a snapshot of a Block Storage volume", - "slug": "create-a-snapshot" - }, - { - "label": "Create a Block Storage volume from a snapshot", - "slug": "create-volume-from-snapshot""label": "Create a Block Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" - }, - { - "label": "Identify which API is managing your volumes", - "slug": "identify-api-managing-volumes""label": "Identify which API is managing your volumes", - "slug": "identify-api-managing-volumes" - }, - { - "label": "Detach a volume", - "slug": "detach-a-volume""label": "Detach a volume", - "slug": "detach-a-volume" - }, - { - "label": "Delete a snapshot", - "slug": "delete-a-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-a-volume""label": "Delete a snapshot", - "slug": "delete-a-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-a-volume" - } - ], - "label": "How to", - "slug": "how-to" -}, -{ - "items": [ - { - "label": "Block Storage API Reference", - "slug": "https://www.scaleway.com/en/developers/api/block/""label": "Block Storage API Reference", - "slug": "https://www.scaleway.com/en/developers/api/block/" - }, - { - "label": "Managing a volume", - "slug": "managing-a-volume""label": "Managing a volume", - "slug": "managing-a-volume" - }, - { - "label": "Increasing volume size via the API", - "slug": "increasing-volume-size""label": "Increasing volume size via the API", - "slug": "increasing-volume-size" - }, - { - "label": "Identifying the API managing Block Storage volumes and snapshots", - "slug": "identifying-volume-snapshot-api""label": "Identifying the API managing Block Storage volumes and snapshots", - "slug": "identifying-volume-snapshot-api" - }, - { - "label": "Unmounting a volume", - "slug": "unmounting-a-volume""label": "Unmounting a volume", - "slug": "unmounting-a-volume" - } - ], - "label": "API/CLI", - "slug": "api-cli" -}, -{ - "items": [ - { - "label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", - "slug": "differences-between-5kiops-volumes""label": "Differences between Block Storage volumes and Block Storage Low Latency volumes", - "slug": "differences-between-5kiops-volumes" - }, - { - "label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", - "slug": "advantages-migrating-to-sbs""label": "Advantages of migrating from the Instance API to the Block Storage API for managing block volumes and snapshots", - "slug": "advantages-migrating-to-sbs" - } - ], - "label": "Additional Content", - "slug": "reference-content" -} -], -"label": "Block Storage", -"slug": "block-storage""label": "Block Storage", -"slug": "block-storage" -}, -{ -"items": [ -{ - "label": "Overview", - "slug": "../local-storage""slug": "../local-storage" -}, -{ - "label": "Concepts", - "slug": "concepts" -}, -{ - "label": "Quickstart", - "slug": "quickstart" -}, -{ - "items": [ - { - "label": "Create a volume", - "slug": "create-volume""label": "Create a volume", - "slug": "create-volume" - }, - { - "label": "Attach a volume", - "slug": "attach-volume""label": "Attach a volume", - "slug": "attach-volume" - }, - { - "label": "Create a snapshot of a Local Storage volume", - "slug": "create-snapshot""label": "Create a snapshot of a Local Storage volume", - "slug": "create-snapshot" - }, - { - "label": "Create a Local Storage volume from a snapshot", - "slug": "create-volume-from-snapshot""label": "Create a Local Storage volume from a snapshot", - "slug": "create-volume-from-snapshot" - }, - { - "label": "Detach a volume", - "slug": "detach-volume""label": "Detach a volume", - "slug": "detach-volume" - }, - { - "label": "Delete a snapshot", - "slug": "delete-snapshot""label": "Delete a snapshot", - "slug": "delete-snapshot" - }, - { - "label": "Delete a volume", - "slug": "delete-volume""label": "Delete a volume", - "slug": "delete-volume" - } - ], - "label": "How to", - "slug": "how-to" -} -], -"label": "Local Storage", -"slug": "local-storage" -}, -} -], -"label": "Local Storage", -"slug": "local-storage" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../object-storage" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"label": "FAQ", -"slug": "faq" -}, -{ -"items": [ -{ -"label": "Create a bucket", -"slug": "create-a-bucket" -}, -{ -"label": "Upload files into a bucket", -"slug": "upload-files-into-a-bucket" -}, -{ -"label": "Edit the storage class", -"slug": "edit-storage-class" -}, -{ -"label": "Restore an object from Glacier class", -"slug": "restore-an-object-from-glacier" -}, -{ -"label": "Download files from a bucket", -"slug": "download-files-from-a-bucket" -}, -{ -"label": "Manage object visibility", -"slug": "manage-object-visibility" -}, -{ -"label": "Access objects via HTTPS", -"slug": "access-objects-via-https" -}, -{ -"label": "Use bucket versioning", -"slug": "use-bucket-versioning" -}, -{ -"label": "Create and manage bucket policies", -"slug": "create-bucket-policy" -}, -{ -"label": "Manage lifecycle rules", -"slug": "manage-lifecycle-rules" -}, -{ -"label": "View and abort incomplete multipart uploads", -"slug": "abort-incomplete-mpu" -}, -{ -"label": "Monitor your consumption", -"slug": "monitor-consumption" -}, -{ -"label": "Set up a static website", -"slug": "use-bucket-website" -}, -{ -"label": "Use Object Storage with Private Networks", -"slug": "use-obj-stor-with-private-networks" -}, -{ -"label": "Set up an Edge Services pipeline", -"slug": "get-started-edge-services" -}, -{ -"label": "Delete an object", -"slug": "delete-an-object" -}, -{ -"label": "Delete a bucket", -"slug": "delete-a-bucket" -} -], -"label": "How to", -"slug": "how-to" -}, -{ -"items": [ -{ -"label": "Using the Object Storage API", -"slug": "using-api-call-list" -}, -{ -"label": "Understanding common operations", -"slug": "common-operations" -}, -{ -"label": "Understanding bucket operations", -"slug": "bucket-operations" -}, -{ -"label": "Understanding object operations", -"slug": "object-operations" -}, -{ -"label": "Using the AWS-CLI", -"slug": "object-storage-aws-cli" -}, -{ -"label": "Installing MinIO Client", -"slug": "installing-minio-client" -}, -{ -"label": "Installing rclone", -"slug": "installing-rclone" -}, -{ -"label": "Managing the lifecycle of objects", -"slug": "lifecycle-rules-api" -}, -{ -"label": "Managing an Object Storage Lifecycle using CLI (v2)", -"slug": "managing-lifecycle-cliv2" -}, -{ -"label": "Managing multipart uploads", -"slug": "multipart-uploads" -}, -{ -"label": "Enabling SSE-C", -"slug": "enable-sse-c" -}, -{ -"label": "Setting CORS rules", -"slug": "setting-cors-rules" -}, -{ -"label": "Bucket policies overview", -"slug": "bucket-policy" -}, -{ -"label": "Creating and applying bucket policies", -"slug": "create-bucket-policy" -}, -{ -"label": "Combining IAM and bucket policies for granular access", -"slug": "combining-iam-and-object-storage" -}, -{ -"label": "Managing bucket permissions for IP addresses", -"slug": "manage-bucket-permissions-ip" -}, -{ -"label": "Setting up object lock", -"slug": "object-lock" -}, -{ -"label": "Hosting static websites on a bucket", -"slug": "bucket-website-api" -}, -{ -"label": "Generating an AWSv4 authentication signature", -"slug": "generate-aws4-auth-signature" -}, -{ -"label": "Migrating data from one bucket to another", -"slug": "migrating-buckets" -}, -{ -"label": "Adding objects to a bucket with POST", -"slug": "post-object" -} -], -"label": "API/CLI", -"slug": "api-cli" -}, -{ -"items": [ -{ -"label": "Optimize your Object Storage performance", -"slug": "optimize-object-storage-performance" -}, -{ -"label": "Equivalence between Object Storage actions and IAM permissions", -"slug": "s3-iam-permissions-equivalence" -}, -{ -"label": "Supported checksums", -"slug": "supported-checksums" -} -], -"label": "Additional Content", -"slug": "reference-content" -}, -{ -"label": "Videos", -"slug": "videos" -}, -{ -"label": "Troubleshooting", -"slug": "troubleshooting" -} -], -"label": "Object Storage", -"slug": "object-storage" -} -], -"label": "Storage", -"category": "storage" -} -], -"label": "Products" -}, -{ -"items": [ -{ -"icon": "console", -"items": [ -{ -"items": [ -{ -"label": "Overview", -"slug": "../classic-hosting" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Create an FTP account", -"slug": "create-ftp-account" -}, -{ -"label": "Change the password of an FTP account", -"slug": "change-ftp-account-password" -}, -{ -"label": "Connect via FTP", -"slug": "connect-via-ftp" -}, -{ -"label": "Delete an FTP account", -"slug": "delete-ftp-account" -}, -{ -"label": "Create an email account", -"slug": "create-email-account" -}, -{ -"label": "Change the password of an email account", -"slug": "change-email-account-password" -}, -{ -"label": "Delete an email account", -"slug": "delete-email-account" -}, -{ -"label": "Check the emails", -"slug": "check-emails" -}, -{ -"label": "Configure Outlook", -"slug": "configure-outlook" -}, -{ -"label": "Create an alias", -"slug": "create-alias" -}, -{ -"label": "Encrypt your emails with PGP using the Scaleway webmail", -"slug": "encrypt-emails-with-pgp-using-webmail" -}, -{ -"label": "Retrieve the header of an email", -"slug": "retrieve-headers-of-email" -}, -{ -"label": "Manage email filters", -"slug": "manage-email-filter" -}, -{ -"label": "Solve email account connection problems", -"slug": "solve-email-account-connection-problems" -}, -{ -"label": "Configure an htaccess file", -"slug": "configure-htaccess-file" -}, -{ -"label": "Configure PHP", -"slug": "configure-php" -}, -{ -"label": "Create a MySQL database", -"slug": "create-mysql-database" -}, -{ -"label": "Change the password of a MySQL database", -"slug": "change-password-mysql-database" -}, -{ -"label": "Delete a MySQL database", -"slug": "delete-mysql-database" -}, -{ -"label": "Manage a MySQL database with phpMyAdmin", -"slug": "manage-mysql-database-phpmyadmin" -}, -{ -"label": "Create a PostgreSQL database", -"slug": "create-postgresql-database" -}, -{ -"label": "Change the password of a PostgreSQL database", -"slug": "change-password-postgresql-database" -}, -{ -"label": "Delete a PostgreSQL database", -"slug": "delete-postgresql-database" -}, -{ -"label": "Manage a PostgreSQL database with Adminer", -"slug": "manage-postgresql-database-adminer" -}, -{ -"label": "Create an email redirection", -"slug": "create-email-redirection" -}, -{ -"label": "Delete an email redirection", -"slug": "delete-email-redirection" -}, -{ -"label": "Create an email transfer", -"slug": "create-email-transfer" -}, -{ -"label": "Delete an email transfer", -"slug": "delete-email-transfer" -}, -{ -"label": "Access the logcenter", -"slug": "access-logcenter" -}, -{ -"label": "Access the website statistics ", -"slug": "access-statistics" -}, -{ -"label": "Enable HTTPS", -"slug": "enable-https" -}, -{ -"label": "Create a subdomain", -"slug": "create-subdomain" -}, -{ -"label": "Delete a subdomain", -"slug": "delete-subdomain" -}, -{ -"label": "Configure the backup option", -"slug": "configure-backup-option" -}, -{ -"label": "Terminate an Online Web Hosting plan", -"slug": "terminate-online-classic-hosting" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "Classic Hosting", -"slug": "classic-hosting" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../cpanel-hosting" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"label": "Additional Content", -"slug": "reference-content" -} -], -"label": "cPanel Hosting", -"slug": "cpanel-hosting" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-account" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"label": "How To", -"slug": "how-to", -"items": [ -{ -"label": "Create a Dedibox account", -"slug": "create-a-dedibox-account" -}, -{ -"label": "Add a payment method", -"slug": "add-payment-method" -}, -{ -"label": "Enable multifactor authentication", -"slug": "enable-two-factor-authentication" -}, -{ -"label": "Disable multifactor authentication", -"slug": "disable-two-factor-authentication" -}, -{ -"label": "Update your password", -"slug": "update-password" -}, -{ -"label": "Update your account email", -"slug": "update-email" -}, -{ -"label": "Upload an SSH key", -"slug": "upload-an-ssh-key" -}, -{ -"label": "Outsource a Dedibox", -"slug": "outsource-dedibox" -}, -{ -"label": "Oursource a failover IP", -"slug": "outsource-failover-ip" -}, -{ -"label": "Accept outsourcing", -"slug": "accept-outsourcing" -}, -{ -"label": "Revoke outsourcing", -"slug": "revoke-outsourcing" -}, -{ -"label": "Contact the support team", -"slug": "contact-support" -}, -{ -"label": "Report an incident", -"slug": "report-incident" -}, -{ -"label": "Resolve abuse", -"slug": "resolve-abuse" -}, -{ -"label": "Manage privacy data settings", -"slug": "manage-data-settings" -}, -{ -"label": "Recover the password in case of a lost email account", -"slug": "recover-password-lost-email" -} -] -} -], -"label": "Dedibox Account", -"slug": "dedibox-account" -} -], -"label": "Dedibox Console", -"category": "dedibox-console" -}, -{ -"icon": "dedibox", -"items": [ -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-hardware" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"items": [ -{ -"label": "Configure hardware RAID from the console", -"slug": "configure-hardware-raid-console" -}, -{ -"label": "Configure a DELL PERC H200 RAID controller", -"slug": "configure-dell-perc-h200" -}, -{ -"label": "Configure a DELL PERC H310/H700/H710/H730-P/LSI9361 RAID controller", -"slug": "configure-dell-perc-h310-h700-h710-h730p-lsi9361" -}, -{ -"label": "Configure an HP Smart Array (P222 / P410 / P420) RAID controller", -"slug": "configure-hp-smart-array" -}, -{ -"label": "Configure the DELL PERC H200 RAID controller from the KVM", -"slug": "configure-raid-kvm-h200" -}, -{ -"label": "Configure the DELL PERC H310 RAID controller from the KVM", -"slug": "configure-raid-kvm-h310" -}, -{ -"label": "Configure the HP Smart Array P410 RAID controller from the KVM", -"slug": "configure-raid-kvm-p410" -}, -{ -"label": "Configure the HP Smart Array P420 RAID controller from the KVM", -"slug": "configure-raid-kvm-p420" -} -], -"label": "How to", -"slug": "how-to" -}, -{ -"items": [ -{ -"label": "Server comparison table", -"slug": "server-comparison-table" -} -], -"label": "Additional Content", -"slug": "reference-content" -}, -{ -"label": "Troubleshooting", -"slug": "troubleshooting" -} -], -"label": "Hardware", -"slug": "dedibox-hardware" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"label": "FAQ", -"slug": "faq" -}, -{ -"items": [ -{ -"label": "Order a server", -"slug": "order-a-server" -}, -{ -"label": "Install a server", -"slug": "install-a-server" -}, -{ -"label": "Connect to a server", -"slug": "connect-to-server" -}, -{ -"label": "Get started with your server", -"slug": "get-started-with-server" -}, -{ -"label": "Change the root password", -"slug": "change-root-password" -}, -{ -"label": "Manage packages", -"slug": "manage-packages" -}, -{ -"label": "Change the language of a Windows Server", -"slug": "change-win-server-language" -}, -{ -"label": "Monitor a server", -"slug": "monitor-server" -}, -{ -"label": "Back up a server", -"slug": "use-dedibackup-ftp-backup" -}, -{ -"label": "Migrate a server", -"slug": "migrate-server" -}, -{ -"label": "Restart a server", -"slug": "restart-server" -}, -{ -"label": "Use rescue mode", -"slug": "use-rescue-mode" -}, -{ -"label": "Rescue your data", -"slug": "rescue-your-data" -}, -{ -"label": "Use IPMI on a server", -"slug": "use-ipmi-on-server" -}, -{ -"label": "Use the serial console", -"slug": "use-serial-console" -}, -{ -"label": "Terminate a server", -"slug": "terminate-dedibox-server" -} -], -"label": "How to", -"slug": "how-to" -}, -{ -"items": [ -{ -"label": "Basic Linux commands", -"slug": "basic-linux-commands" -} -], -"label": "Additional Content", -"slug": "reference-content" -} -], -"label": "Dedicated Server", -"slug": "dedibox" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-vps" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"label": "FAQ", -"slug": "faq" -}, -{ -"items": [ -{ -"label": "Create a Dedibox VPS", -"slug": "create-vps" -}, -{ -"label": "Connect to a Dedibox VPS", -"slug": "connect-vps" -}, -{ -"label": "Manage a Dedibox VPS", -"slug": "manage-vps" -}, -{ -"label": "Reinstall a Dedibox VPS", -"slug": "reinstall-vps" -}, -{ -"label": "Delete a Dedibox VPS", -"slug": "delete-vps" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "Dedibox VPS", -"slug": "dedibox-vps" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-kvm-over-ip" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Understanding the Baseboard Management Controller (BMC)", -"slug": "understanding-bmc" -}, -{ -"label": "Use HP iLO", -"slug": "hp-ilo" -}, -{ -"label": "Use DELL iDRAC 6", -"slug": "dell-idrac6" -}, -{ -"label": "Use DELL iDRAC 7", -"slug": "dell-idrac7" -}, -{ -"label": "Use DELL iDRAC 8", -"slug": "dell-idrac8" -}, -{ -"label": "Use DELL iDRAC 9", -"slug": "dell-idrac9" -}, -{ -"label": "Use the Supermicro KVM", -"slug": "supermicro" -}, -{ -"label": "Use the Quanta Computer KVM", -"slug": "quanta-computer" -}, -{ -"label": "Use the QuantaPlex KVM", -"slug": "quantaplex" -}, -{ -"label": "Disable boot errors using iDRAC", -"slug": "disable-boot-errors-idrac" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "KVM-over-IP", -"slug": "dedibox-kvm-over-ip" -} -], -"label": "Dedibox Servers", -"category": "dedibox" -}, -{ -"icon": "network", -"items": [ -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-domains" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Buy a domain name", -"slug": "purchase-domain" -}, -{ -"label": "Renew a domain name", -"slug": "renew-domain" -}, -{ -"label": "Transfer a domain name", -"slug": "transfer-domain" -}, -{ -"label": "Change the ownership of a domain", -"slug": "change-ownership" -}, -{ -"label": "File contact information", -"slug": "file-contact-info" -}, -{ -"label": "Validate WAPS information", -"slug": "validate-waps-info" -}, -{ -"label": "Manage DNS servers", -"slug": "manage-dns-servers" -}, -{ -"label": "Manage DNS zones", -"slug": "manage-dns-zones" -}, -{ -"label": "Enable DNSSEC", -"slug": "enable-dnssec" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "Domains", -"slug": "dedibox-domains" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-dns" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"items": [ -{ -"label": "Configure the reverse DNS", -"slug": "configure-reverse-dns" -}, -{ -"label": "Add a DNS delegation", -"slug": "add-dns-delegation" -}, -{ -"label": "Configure secondary DNS", -"slug": "configure-secondary-dns" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "DNS", -"slug": "dedibox-dns" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-ip-failover" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Order a failover IP", -"slug": "order-failover-ip" -}, -{ -"label": "Assign a failover IP", -"slug": "assign-failover-ip" -}, -{ -"label": "Configure the reverse DNS", -"slug": "configure-reverse-dns" -}, -{ -"label": "Configure a failover IP on CentOS", -"slug": "configure-centos" -}, -{ -"label": "Configure a failover IP on Debian/Ubuntu", -"slug": "configure-debian-ubuntu" -}, -{ -"label": "Configure a failover IP on FreeBSD", -"slug": "configure-freebsd" -}, -{ -"label": "Configure a failover IP on Windows Server", -"slug": "configure-windows" -}, -{ -"label": "Create a vitual MAC address", -"slug": "create-virtual-mac" -}, -{ -"label": "Configure a multi-IP virtual MAC address group", -"slug": "configure-multiip-virtualmac" -}, -{ -"label": "Configure the network of a virtual machine", -"slug": "configure-network-virtual-machine" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "Failover IP", -"slug": "dedibox-ip-failover" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-ipv6" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Request an IPv6 prefix", -"slug": "request-prefix" -}, -{ -"label": "Create an IPv6 subnets", -"slug": "create-subnet" -}, -{ -"label": "Enable IPv6 SLAAC", -"slug": "enable-ipv6-slaac" -}, -{ -"label": "Configure IPv6 on Linux", -"slug": "configure-ipv6-linux" -}, -{ -"label": "Configure IPv6 on Windows", -"slug": "configure-ipv6-windows" -}, -{ -"label": "Resolve connectivity issues", -"slug": "debug-ipv6" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "IPv6", -"slug": "dedibox-ipv6" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-network" -}, -{ -"items": [ -{ -"label": "Configure Network with Netplan on Ubuntu", -"slug": "configure-network-netplan" -}, -{ -"label": "Subscribe to JMRP", -"slug": "subscribe-to-jmrp" -} -], -"label": "How to", -"slug": "how-to" -}, -{ -"items": [ -{ -"label": "Anti-DDoS Solutions", -"slug": "anti-ddos" -} -], -"label": "Additional Content", -"slug": "reference-content" -}, -{ -"label": "Troubleshooting", -"slug": "troubleshooting" -} -], -"label": "Network", -"slug": "dedibox-network" -}, -{ -"items": [ -{ -"label": "Overview", -"slug": "../dedibox-rpn" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Configure jumboframes", -"slug": "configure-jumboframes" -}, -{ -"label": "Configure the RPNv1", -"slug": "configure-rpnv1" -}, -{ -"label": "Configure the RPNv2", -"slug": "configure-rpnv2" -}, -{ -"label": "Use the RPN VPN", -"slug": "use-rpn-vpn" -}, -{ -"label": "Configure the RPNv1 gateway", -"slug": "configure-rpnv1-gateway" -}, -{ -"label": "Find the RPNv1 gateway", -"slug": "find-rpn-gateway" -}, -{ -"label": "Connect to an RPN SAN", -"slug": "connect-rpn-san" -}, -{ -"label": "Mount an RPN SAN on Linux", -"slug": "mount-rpn-san-linux" -}, -{ -"label": "Configure RPN SAN on ESXi 5/6", -"slug": "use-rpn-san-esxi" -}, -{ -"label": "Configure RPN SAN on ESXi 7", -"slug": "use-rpn-san-esxi-v7" -}, -{ -"label": "Configure RPN SAN on Proxmox", -"slug": "use-rpn-san-proxmox" -}, -{ -"label": "Connect Windows Server to an RPN SAN", -"slug": "connect-rpn-san-windows" -} -], -"label": "How to", -"slug": "how-to" -}, -{ -"items": [ -{ -"label": "Private Networks overview", -"slug": "private-networks-overview" -} -], -"label": "Additional Content", -"slug": "reference-content" -} -], -"label": "RPN", -"slug": "dedibox-rpn" -} -], -"label": "Dedibox Network", -"category": "dedibox-network" -} -], -"label": "Dedibox" -}, -{ -"items": [ -{ -"icon": "partners", -"items": [ -{ -"items": [ -{ -"label": "Overview", -"slug": "../partner-space" -}, -{ -"label": "Concepts", -"slug": "concepts" -}, -{ -"label": "Quickstart", -"slug": "quickstart" -}, -{ -"items": [ -{ -"label": "Add a client", -"slug": "add-client" -}, -{ -"label": "Edit client information", -"slug": "edit-client-information" -}, -{ -"label": "Lock a client's Organization", -"slug": "lock-client-organization" -}, -{ -"label": "Unlock a client's Organization", -"slug": "unlock-client-organization" -}, -{ -"label": "Grant access to the Partner Space", -"slug": "grant-access-to-partner-space" -} -], -"label": "How to", -"slug": "how-to" -} -], -"label": "Partner Space", -"slug": "partner-space" -} -], -"label": "Additional Services", -"category": "additional-services" -} -], -"label": "Additional Services" -} + "label": "Additional Services" + } ] \ No newline at end of file From e7b77844eab74654b1481d01272d4741a838253b Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 13 May 2025 11:16:16 +0200 Subject: [PATCH 08/10] fix(acc): new menu entries --- menu/navigation.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/menu/navigation.json b/menu/navigation.json index c8b853e5f6..d464d9da34 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -1283,6 +1283,10 @@ "label": "Change the billing period", "slug": "change-billing-period" }, + { + "label": "Change the billing period", + "slug": "change-billing-period" + }, { "label": "Get and use a loyalty reward", "slug": "get-use-loyalty-reward" @@ -5244,6 +5248,10 @@ { "label": "Cockpit capabilities and limits", "slug": "cockpit-limitations" + }, + { + "label": "Cockpit supported API endpoints for data source management", + "slug": "cockpit-supported-endpoints" } ], "label": "Additional Content", @@ -5965,6 +5973,10 @@ "label": "Containers port parameter", "slug": "port-parameter-variable" }, + { + "label": "Containers sandbox", + "slug": "containers-sandbox" + }, { "label": "Differences between Jobs, Functions and Containers", "slug": "difference-jobs-functions-containers" @@ -6109,6 +6121,10 @@ "label": "Functions autoscaling", "slug": "functions-autoscaling" }, + { + "label": "Functions sandbox", + "slug": "functions-sandbox" + }, { "label": "Code examples", "slug": "code-examples" From e9ff2893c14e61011e7a206913281a6a4e219526 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Tue, 13 May 2025 11:52:53 +0200 Subject: [PATCH 09/10] fix(acc): icon naming --- menu/changelogs.json | 58 +++++++++++++++----------------------------- menu/filters.json | 34 +++++++++++++------------- menu/navigation.json | 40 +++++++++++++++--------------- 3 files changed, 56 insertions(+), 76 deletions(-) diff --git a/menu/changelogs.json b/menu/changelogs.json index d595c7bac3..fb117febd1 100644 --- a/menu/changelogs.json +++ b/menu/changelogs.json @@ -39,7 +39,7 @@ ], "category": "console", "label": "Account", - "icon": "console" + "icon": "ConsoleCategoryIcon" }, { "items": [ @@ -58,7 +58,7 @@ ], "category": "billing", "label": "Cost & Impact Management", - "icon": "billing" + "icon": "EnvironmentalFootprintCategoryIcon" }, { "items": [ @@ -77,7 +77,7 @@ ], "category": "security-identity", "label": "Security & Identity", - "icon": "security" + "icon": "SecurityCategoryIcon" }, { "items": [ @@ -86,33 +86,13 @@ "label": "Generative APIs" }, { - "category": "containers", - "label": "Containers" - }, - { - "category": "nats", - "label": "NATS" - }, - { - "category": "queues", - "label": "Queues" - }, - { - "category": "topics-and-events", - "label": "Topics and Events" - }, - { - "category": "sql-databases", - "label": "SQL Databases" - }, - { - "category": "jobs", - "label": "Jobs" + "category": "managed-inference", + "label": "Managed Inference" } ], "category": "ai-data", "label": "AI", - "icon": "ai" + "icon": "AiCategoryIcon" }, { "items": [ @@ -131,7 +111,7 @@ ], "category": "bare-metal", "label": "Bare Metal", - "icon": "baremetal" + "icon": "BaremetalCategoryIcon" }, { "items": [ @@ -146,7 +126,7 @@ ], "category": "compute", "label": "Compute", - "icon": "compute" + "icon": "ComputeCategoryIcon" }, { "items": [ @@ -176,7 +156,7 @@ ], "category": "data-and-analytics", "label": "Data & Analytics", - "icon": "managedServices" + "icon": "ManagedServicesCategoryIcon" }, { "items": [ @@ -199,7 +179,7 @@ ], "category": "databases", "label": "Databases", - "icon": "database" + "icon": "DatabaseCategoryIcon" }, { "items": [ @@ -218,12 +198,12 @@ ], "category": "devtools", "label": "Devtools", - "icon": "devtools" + "icon": "DevToolsCategoryIcon" }, { "category": "documentation", "label": "Documentation", - "icon": "documentation" + "icon": "DocumentationCategoryIcon" }, { "items": [ @@ -242,7 +222,7 @@ ], "category": "domains-and-webhosting", "label": "Domains & Web Hosting", - "icon": "managedServices" + "icon": "IotCategoryIcon" }, { "items": [ @@ -261,7 +241,7 @@ ], "category": "integration-services", "label": "Integration Services", - "icon": "managedServices" + "icon": "ApplicationIntegrationCategoryIcon" }, { "items": [ @@ -276,7 +256,7 @@ ], "category": "monitoring", "label": "Monitoring", - "icon": "observability" + "icon": "ObservabilityCategoryIcon" }, { "items": [ @@ -315,7 +295,7 @@ ], "category": "network", "label": "Network", - "icon": "network" + "icon": "NetworkCategoryIcon" }, { "items": [ @@ -334,7 +314,7 @@ ], "category": "serverless", "label": "Serverless", - "icon": "serverless" + "icon": "ServerlessCategoryIcon" }, { "items": [ @@ -349,7 +329,7 @@ ], "category": "storage", "label": "Storage", - "icon": "storage" + "icon": "StorageCategoryIcon" }, { "items": [ @@ -360,6 +340,6 @@ ], "category": "partners", "label": "Partners", - "icon": "partners" + "icon": "PartnersCategoryIcon" } ] diff --git a/menu/filters.json b/menu/filters.json index efc4eb7c1a..60b12c5829 100644 --- a/menu/filters.json +++ b/menu/filters.json @@ -8,7 +8,7 @@ ], "category": "console", "label": "Account", - "icon": "console" + "icon": "ConsoleCategoryIcon" }, { "items": [ @@ -27,7 +27,7 @@ ], "category": "billing", "label": "Cost & Impact Management", - "icon": "billing" + "icon": "EnvironmentalFootprintCategoryIcon" }, { "items": [ @@ -46,7 +46,7 @@ ], "category": "security-identity", "label": "Security & Identity", - "icon": "security" + "icon": "SecurityCategoryIcon" }, { "items": [ @@ -61,7 +61,7 @@ ], "category": "ai-data", "label": "AI", - "icon": "ai" + "icon": "AiCategoryIcon" }, { "items": [ @@ -80,7 +80,7 @@ ], "category": "bare-metal", "label": "Bare Metal", - "icon": "baremetal" + "icon": "BaremetalCategoryIcon" }, { "items": [ @@ -95,7 +95,7 @@ ], "category": "compute", "label": "Compute", - "icon": "compute" + "icon": "ComputeCategoryIcon" }, { "items": [ @@ -125,7 +125,7 @@ ], "category": "data-and-analytics", "label": "Data & Analytics", - "icon": "managedServices" + "icon": "ManagedServicesCategoryIcon" }, { "items": [ @@ -148,7 +148,7 @@ ], "category": "databases", "label": "Databases", - "icon": "database" + "icon": "DatabaseCategoryIcon" }, { "items": [ @@ -167,12 +167,12 @@ ], "category": "devtools", "label": "Devtools", - "icon": "devtools" + "icon": "DevToolsCategoryIcon" }, { "category": "documentation", "label": "Documentation", - "icon": "documentation" + "icon": "DocumentationCategoryIcon" }, { "items": [ @@ -191,7 +191,7 @@ ], "category": "domains-and-webhosting", "label": "Domains & Web Hosting", - "icon": "managedServices" + "icon": "IotCategoryIcon" }, { "items": [ @@ -210,7 +210,7 @@ ], "category": "integration-services", "label": "Integration Services", - "icon": "managedServices" + "icon": "ApplicationIntegrationCategoryIcon" }, { "items": [ @@ -225,7 +225,7 @@ ], "category": "monitoring", "label": "Monitoring", - "icon": "observability" + "icon": "ObservabilityCategoryIcon" }, { "items": [ @@ -264,7 +264,7 @@ ], "category": "network", "label": "Network", - "icon": "network" + "icon": "NetworkCategoryIcon" }, { "items": [ @@ -283,7 +283,7 @@ ], "category": "serverless", "label": "Serverless", - "icon": "serverless" + "icon": "ServerlessCategoryIcon" }, { "items": [ @@ -298,7 +298,7 @@ ], "category": "storage", "label": "Storage", - "icon": "storage" + "icon": "StorageCategoryIcon" }, { "items": [ @@ -309,6 +309,6 @@ ], "category": "partners", "label": "Partners", - "icon": "partners" + "icon": "PartnersCategoryIcon" } ] diff --git a/menu/navigation.json b/menu/navigation.json index d464d9da34..682fceae92 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -2,7 +2,7 @@ { "items": [ { - "icon": "console", + "icon": "ConsoleCategoryIcon", "items": [ { "items": [ @@ -145,7 +145,7 @@ "category": "console" }, { - "icon": "billing", + "icon": "EnvironmentalFootprintCategoryIcon", "items": [ { "items": [ @@ -294,7 +294,7 @@ "category": "console" }, { - "icon": "iam", + "icon": "SecurityCategoryIcon", "items": [ { "items": [ @@ -738,7 +738,7 @@ { "items": [ { - "icon": "ai", + "icon": "AiCategoryIcon", "items": [ { "items": [ @@ -953,7 +953,7 @@ "category": "ai-data" }, { - "icon": "baremetal", + "icon": "BaremetalCategoryIcon", "items": [ { "items": [ @@ -1356,7 +1356,7 @@ "category": "bare-metal" }, { - "icon": "compute", + "icon": "ComputeCategoryIcon", "items": [ { "items": [ @@ -1723,7 +1723,7 @@ "category": "compute" }, { - "icon": "containers", + "icon": "ContainersCategoryIcon", "items": [ { "items": [ @@ -2032,7 +2032,7 @@ "category": "containers" }, { - "icon": "database", + "icon": "DatabaseCategoryIcon", "items": [ { "items": [ @@ -2493,7 +2493,7 @@ "category": "databases" }, { - "icon": "managedServices", + "icon": "ManagedServicesCategoryIcon", "items": [ { "items": [ @@ -2620,7 +2620,7 @@ "category": "data-and-analytics" }, { - "icon": "devtools", + "icon": "DevToolsCategoryIcon", "items": [ { "items": [ @@ -2715,7 +2715,7 @@ "category": "developer-tools" }, { - "icon": "managedServices", + "icon": "IotCategoryIcon", "items": [ { "items": [ @@ -3078,7 +3078,7 @@ "category": "domains-and-web-hosting" }, { - "icon": "managedServices", + "icon": "ApplicationIntegrationCategoryIcon", "items": [ { "items": [ @@ -5071,7 +5071,7 @@ "category": "integration-services" }, { - "icon": "observability", + "icon": "ObservabilityCategoryIcon", "items": [ { "items": [ @@ -5270,7 +5270,7 @@ "category": "monitoring" }, { - "icon": "network", + "icon": "NetworkCategoryIcon", "items": [ { "items": [ @@ -5839,7 +5839,7 @@ "category": "network" }, { - "icon": "serverless", + "icon": "ServerlessCategoryIcon", "items": [ { "items": [ @@ -6270,7 +6270,7 @@ "category": "serverless" }, { - "icon": "storage", + "icon": "StorageCategoryIcon", "items": [ { "items": [ @@ -6650,7 +6650,7 @@ { "items": [ { - "icon": "console", + "icon": "ConsoleCategoryIcon", "items": [ { "items": [ @@ -6927,7 +6927,7 @@ "category": "dedibox-console" }, { - "icon": "dedibox", + "icon": "DedicatedServerCategoryIcon", "items": [ { "items": [ @@ -7214,7 +7214,7 @@ "category": "dedibox" }, { - "icon": "network", + "icon": "NetworkCategoryIcon", "items": [ { "items": [ @@ -7550,7 +7550,7 @@ { "items": [ { - "icon": "partners", + "icon": "PartnersCategoryIcon", "items": [ { "items": [ From d605b2810819852587539a390635c9eb86339de3 Mon Sep 17 00:00:00 2001 From: ldecarvalho-doc <82805470+ldecarvalho-doc@users.noreply.github.com> Date: Wed, 14 May 2025 09:59:32 +0200 Subject: [PATCH 10/10] fix(tutos): fix rebase --- menu/navigation.json | 1644 +----------------------------------------- 1 file changed, 1 insertion(+), 1643 deletions(-) diff --git a/menu/navigation.json b/menu/navigation.json index 682fceae92..4a852d3a1b 100644 --- a/menu/navigation.json +++ b/menu/navigation.json @@ -3080,1648 +3080,6 @@ { "icon": "ApplicationIntegrationCategoryIcon", "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../domains-and-dns" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Register a domain name", - "slug": "register-internal-domain" - }, - { - "label": "Transfer an external domain", - "slug": "transfer-external-domain" - }, - { - "label": "Configure autorenew", - "slug": "configure-autorenew" - }, - { - "label": "Renew a domain", - "slug": "renew-domain" - }, - { - "label": "Use the Domains and DNS trade feature", - "slug": "trade-domain" - }, - { - "label": "Lock an internal domain", - "slug": "lock-domain" - }, - { - "label": "Unlock an internal domain", - "slug": "unlock-internal-domain" - }, - { - "label": "Connect to the default Websocket network", - "slug": "connect-default-websocket-network" - }, - { - "label": "Use the MQTT Webclient", - "slug": "use-mqtt-webclient" - }, - { - "label": "Set up and use a REST network", - "slug": "setup-use-rest-network" - }, - { - "label": "Set up and use a Sigfox network", - "slug": "setup-use-sigfox-network" - }, - { - "label": "Create a route", - "slug": "create-route" - }, - { - "label": "Simulate events", - "slug": "simulate-event" - }, - { - "label": "Understand event messages", - "slug": "understand-event-messages" - }, - { - "label": "Triggering functions from IoT Hub messages", - "slug": "trigger-functions-from-messages" - }, - { - "label": "View metrics", - "slug": "view-metrics" - }, - { - "label": "Enable auto-provisioning", - "slug": "enable-auto-provisioning" - }, - { - "label": "Change the product plan", - "slug": "change-plan" - }, - { - "label": "Delete a Route", - "slug": "delete-route" - }, - { - "label": "Delete a Device", - "slug": "delete-device" - }, - { - "label": "Delete a Hub", - "slug": "delete-hub" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "IoT Hub API Reference", - "slug": "https://www.scaleway.com/en/developers/api/iot/" - }, - { - "label": "Getting started with the IoT Hub CLI", - "slug": "getting-started-with-iot-hub-cli" - }, - { - "label": "Getting started with the IoT Hub API", - "slug": "getting-started-with-iot-hub-api" - }, - { - "label": "Configuring IoT Hub routes", - "slug": "iot-hub-routes" - }, - { - "label": "Discovering IoT Hub Database Route Tips and Tricks", - "slug": "cli-db-tips-tricks" - }, - { - "label": "Migrating from the IoT API v1beta1", - "slug": "migrating-from-api-v1beta1" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Overview", - "slug": "overview" - }, - { - "label": "Understanding Hubs", - "slug": "hubs" - }, - { - "label": "Understanding Devices", - "slug": "devices" - }, - { - "label": "Understanding Networks", - "slug": "networks" - }, - { - "label": "Understanding Routes", - "slug": "routes" - }, - { - "label": "Updating your Endpoint's Certificate Authority", - "slug": "certificate" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "IoT Hub", - "slug": "iot-hub" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../topics-and-events" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" - }, - { - "label": "Create and manage topics", - "slug": "create-manage-topics" - }, - { - "label": "Create and manage subscriptions", - "slug": "create-manage-subscriptions" - }, - { - "label": "Monitor Topics and Events with Cockpit", - "slug": "monitor-topics-cockpit" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Topics and Events API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" - }, - { - "label": "Connecting Topics and Events to the AWS-CLI", - "slug": "connect-aws-cli" - }, - { - "label": "Using Topics and Events with the AWS-CLI", - "slug": "topics-events-aws-cli" - }, - { - "label": "Using Go, Python or Node.js with Topics and Events", - "slug": "python-node-topics-events" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Topics and Events overview", - "slug": "topics-and-events-overview" - }, - { - "label": "Topics and Events - supported actions", - "slug": "topics-and-events-support" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Topics and Events", - "slug": "topics-and-events" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../queues" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" - }, - { - "label": "Create and manage queues", - "slug": "create-manage-queues" - }, - { - "label": "Monitor Queues with Cockpit", - "slug": "monitor-queues-cockpit" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Queues API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" - }, - { - "label": "Connecting Queues to the AWS-CLI", - "slug": "connect-aws-cli" - }, - { - "label": "Using Queues with the AWS-CLI", - "slug": "queues-aws-cli" - }, - { - "label": "Using Go, Python or Node.js with Queues", - "slug": "python-node-queues" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Queues overview", - "slug": "queues-overview" - }, - { - "label": "Queues - supported actions", - "slug": "queues-support" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Queues", - "slug": "queues" - } - ], - "label": "Integration Services", - "category": "integration-services" - }, - { - "icon": "observability", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../audit-trail" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Configure the Audit Trail permission set", - "slug": "configure-audit-trail-permissions" - }, - { - "label": "Use Audit Trail", - "slug": "use-audit-trail" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Audit Trail API Reference", - "slug": "https://www.scaleway.com/en/developers/api/audit-trail/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Audit Trail product integration", - "slug": "resource-integration-with-adt" - }, - { - "label": "Supported endpoints for Audit Trail", - "slug": "adt-supported-endpoints" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Audit Trail", - "slug": "audit-trail""label": "Audit Trail", - "slug": "audit-trail" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../cockpit""slug": "../cockpit" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Retrieve your Grafana credentials", - "slug": "retrieve-grafana-credentials" - }, - { - "label": "Create a token", - "slug": "create-token" - }, - { - "label": "Enable the alert manager", - "slug": "enable-alert-manager" - }, - { - "label": "Create and push traces", - "slug": "activate-push-traces""label": "Retrieve your Grafana credentials", - "slug": "retrieve-grafana-credentials" - }, - { - "label": "Create a token", - "slug": "create-token" - }, - { - "label": "Enable the alert manager", - "slug": "enable-alert-manager" - }, - { - "label": "Create and push traces", - "slug": "activate-push-traces" - }, - { - "label": "Activate Scaleway preconfigured alerts", - "slug": "activate-managed-alerts" - }, - { - "label": "Add contact points", - "slug": "add-contact-points" - }, - { - "label": "Configure alerts for Scaleway resources", - "slug": "configure-alerts-for-scw-resources" - }, - { - "label": "Access Grafana and preconfigured dashboards", - "slug": "access-grafana-and-managed-dashboards""label": "Activate Scaleway preconfigured alerts", - "slug": "activate-managed-alerts" - }, - { - "label": "Add contact points", - "slug": "add-contact-points" - }, - { - "label": "Configure alerts for Scaleway resources", - "slug": "configure-alerts-for-scw-resources" - }, - { - "label": "Access Grafana and preconfigured dashboards", - "slug": "access-grafana-and-managed-dashboards" - }, - { - "label": "Create a custom data source", - "slug": "create-external-data-sources" - }, - { - "label": "Change data retention period", - "slug": "change-data-retention" - }, - { - "label": "Send metrics to Cockpit using Grafana Alloy", - "slug": "send-metrics-with-grafana-alloy" - }, - { - "label": "Send metrics from your Kubernetes cluster to Cockpit", - "slug": "send-metrics-from-k8s-to-cockpit" - }, - { - "label": "Send logs from your Kubernetes cluster to Cockpit", - "slug": "send-logs-from-k8s-to-cockpit" - }, - { - "label": "Send metrics and logs to your Cockpit", - "slug": "send-metrics-logs-to-cockpit" - }, - { - "label": "Delete a custom data source", - "slug": "delete-external-data-sources""label": "Create a custom data source", - "slug": "create-external-data-sources" - }, - { - "label": "Change data retention period", - "slug": "change-data-retention" - }, - { - "label": "Send metrics to Cockpit using Grafana Alloy", - "slug": "send-metrics-with-grafana-alloy" - }, - { - "label": "Send metrics from your Kubernetes cluster to Cockpit", - "slug": "send-metrics-from-k8s-to-cockpit" - }, - { - "label": "Send logs from your Kubernetes cluster to Cockpit", - "slug": "send-logs-from-k8s-to-cockpit" - }, - { - "label": "Send metrics and logs to your Cockpit", - "slug": "send-metrics-logs-to-cockpit" - }, - { - "label": "Delete a custom data source", - "slug": "delete-external-data-sources" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Cockpit API Reference", - "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/""label": "Cockpit API Reference", - "slug": "https://www.scaleway.com/en/developers/api/cockpit/regional-api/" - }, - { - "label": "Configuring the Grafana agent", - "slug": "configuring-grafana-agent" - }, - { - "label": "Retrieving logs programmatically using LogCLI", - "slug": "querying-logs-with-logcli""label": "Configuring the Grafana agent", - "slug": "configuring-grafana-agent" - }, - { - "label": "Retrieving logs programmatically using LogCLI", - "slug": "querying-logs-with-logcli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Understanding Cockpit usage and pricing", - "slug": "understanding-cockpit-usage""label": "Understanding Cockpit usage and pricing", - "slug": "understanding-cockpit-usage" - }, - { - "label": "Cockpit capabilities and limits", - "slug": "cockpit-limitations""label": "Cockpit capabilities and limits", - "slug": "cockpit-limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Cockpit", - "slug": "cockpit" - } - ], - "label": "Monitoring", - "category": "monitoring" - }, - { - "icon": "network", - "items": [ - "label": "Cockpit", - "slug": "cockpit" - } - ], - "label": "Monitoring", - "category": "monitoring" - }, - { - "icon": "network", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../edge-services""slug": "../edge-services" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Subscribe to Edge Services", - "slug": "subscribe-edge-services""label": "Subscribe to Edge Services", - "slug": "subscribe-edge-services" - }, - { - "label": "Create an Object Storage pipeline", - "slug": "create-pipeline-bucket""label": "Create an Object Storage pipeline", - "slug": "create-pipeline-bucket" - }, - { - "label": "Create a Load Balancer pipeline", - "slug": "create-pipeline-lb""label": "Create a Load Balancer pipeline", - "slug": "create-pipeline-lb" - }, - { - "label": "Configure a custom domain", - "slug": "configure-custom-domain""label": "Configure a custom domain", - "slug": "configure-custom-domain" - }, - { - "label": "Configure a cache", - "slug": "configure-cache" - }, - { - "label": "Monitor with Cockpit", - "slug": "monitor-cockpit""label": "Configure a cache", - "slug": "configure-cache" - }, - { - "label": "Monitor with Cockpit", - "slug": "monitor-cockpit" - }, - { - "label": "Delete an Edge Services pipeline", - "slug": "delete-pipeline" - }, - { - "label": "Terminate an Edge Services subscription", - "slug": "terminate-edge-services""label": "Delete an Edge Services pipeline", - "slug": "delete-pipeline" - }, - { - "label": "Terminate an Edge Services subscription", - "slug": "terminate-edge-services" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "SSL/TLS certificates for Edge Services", - "slug": "ssl-tls-certificate" - }, - { - "label": "CNAME records for Edge Services", - "slug": "cname-record" - }, - { - "label": "Understanding WAF", - "slug": "understanding-waf" - }, - { - "label": "Understanding pricing", - "slug": "understanding-pricing" - }, - "label": "SSL/TLS certificates for Edge Services", - "slug": "ssl-tls-certificate" - }, - { - "label": "CNAME records for Edge Services", - "slug": "cname-record" - }, - { - "label": "Understanding WAF", - "slug": "understanding-waf" - }, - { - "label": "Understanding pricing", - "slug": "understanding-pricing" - }, - { - "label": "Understanding General Availability", - "slug": "understanding-ga""label": "Understanding General Availability", - "slug": "understanding-ga" - } - ], - "label": "Additional content", - "label": "Additional content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Edge Services", - "slug": "edge-services""label": "Edge Services", - "slug": "edge-services" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../interlink" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Order an InterLink", - "slug": "order-interlink" - }, - { - "label": "Complete InterLink provisioning", - "slug": "complete-provisioning" - }, - { - "label": "Configure an InterLink", - "slug": "configure-interlink" - }, - { - "label": "Create a routing policy", - "slug": "create-routing-policy" - }, - { - "label": "Delete an InterLink", - "slug": "delete-interlink" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "InterLink API Reference", - "slug": "https://www.scaleway.com/en/developers/api/interlink/" - } - ], - "label": "Jobs", - "slug": "serverless-jobs" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../nats" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a NATS account", - "slug": "create-account" - }, - { - "label": "Create NATS credentials", - "slug": "create-credentials" - }, - { - "label": "Manage NATS credentials", - "slug": "manage-credentials" - }, - { - "label": "Monitor NATS with Cockpit", - "slug": "monitor-nats-cockpit" - }, - { - "label": "Delete a NATS account", - "slug": "delete-account" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "NATS API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/nats-api/" - }, - { - "label": "Using the NATS CLI", - "slug": "nats-cli" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "NATS overview", - "slug": "nats-overview" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "NATS", - "slug": "nats" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../queues" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" - }, - { - "label": "Create and manage queues", - "slug": "create-manage-queues" - }, - { - "label": "Monitor Queues with Cockpit", - "slug": "monitor-queues-cockpit" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Queues API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sqs-api/" - }, - { - "label": "Connecting Queues to the AWS-CLI", - "slug": "connect-aws-cli" - }, - { - "label": "Using Queues with the AWS-CLI", - "slug": "queues-aws-cli" - }, - { - "label": "Using Go, Python or Node.js with Queues", - "slug": "python-node-queues" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Queues overview", - "slug": "queues-overview" - }, - { - "label": "Queues - supported actions", - "slug": "queues-support" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Queues", - "slug": "queues" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../topics-and-events" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create credentials", - "slug": "create-credentials" - }, - { - "label": "Manage credentials", - "slug": "manage-credentials" - }, - { - "label": "Create and manage topics", - "slug": "create-manage-topics" - }, - { - "label": "Create and manage subscriptions", - "slug": "create-manage-subscriptions" - }, - { - "label": "Monitor Topics and Events with Cockpit", - "slug": "monitor-topics-cockpit" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Topics and Events API Reference", - "slug": "https://www.scaleway.com/en/developers/api/messaging-and-queuing/sns-api/" - }, - { - "label": "Connecting Topics and Events to the AWS-CLI", - "slug": "connect-aws-cli" - }, - { - "label": "Using Topics and Events with the AWS-CLI", - "slug": "topics-events-aws-cli" - }, - { - "label": "Using Go, Python or Node.js with Topics and Events", - "slug": "python-node-topics-events" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Topics and Events overview", - "slug": "topics-and-events-overview" - }, - { - "label": "Topics and Events - supported actions", - "slug": "topics-and-events-support" - }, - { - "label": "Limitations", - "slug": "limitations" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "Topics and Events", - "slug": "topics-and-events" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../serverless-sql-databases" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a Serverless SQL Database", - "slug": "create-a-database" - }, - { - "label": "Connect to a Serverless SQL Database", - "slug": "connect-to-a-database" - }, - { - "label": "Add users to a Serverless SQL Database", - "slug": "add-users" - }, - { - "label": "Manage user permissions for Serverless SQL Databases", - "slug": "manage-permissions" - }, - { - "label": "Use Row-Level Security on a database", - "slug": "use-row-level-security" - }, - { - "label": "Edit a Serverless SQL Database's autoscaling", - "slug": "configure-autoscaling" - }, - { - "label": "Manage backups for Serverless SQL Databases", - "slug": "manage-backups" - }, - { - "label": "Delete a Serverless SQL Database", - "slug": "delete-a-database" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Serverless SQL Database API Reference", - "slug": "https://www.scaleway.com/en/developers/api/serverless-databases/" - }, - { - "label": "Importing data into Serverless SQL Databases", - "slug": "import-data-to-serverless-sql-databases" - }, - { - "label": "Securing connections using SSL/TLS", - "slug": "secure-connection-ssl-tls" - }, - { - "label": "Using Row-Level Security with PostgREST", - "slug": "postgrest-row-level-security" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Known differences between Serverless SQL Databases and PostgreSQL", - "slug": "known-differences" - }, - { - "label": "Serverless SQL Databases overview", - "slug": "serverless-sql-databases-overview" - }, - { - "label": "Supported PostgreSQL extensions", - "slug": "supported-postgresql-extensions" - }, - { - "label": "Planned maintenance", - "slug": "planned-maintenance" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "SQL Databases", - "slug": "serverless-sql-databases" - } - ], - "label": "InterLink", - "slug": "interlink" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../ipam" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "List your private IP addresses", - "slug": "list-ips" - }, - { - "label": "Manage your private IP addresses", - "slug": "manage-ips" - }, - { - "label": "Reserve an IP address", - "slug": "reserve-ip" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "IPAM API Reference", - "slug": "https://www.scaleway.com/en/developers/api/ipam/" - }, - { - "label": "Set a reverse IPv6 DNS record", - "slug": "set-ip-reverse" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Public connectivity: best practices", - "slug": "public-connectivity-best-practices" - }, - { - "label": "IPV6 and the Scaleway ecosystem", - "slug": "ipv6" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "IPAM", - "slug": "ipam" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../ipam" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "List your private IP addresses", - "slug": "list-ips" - }, - { - "label": "Manage your private IP addresses", - "slug": "manage-ips" - }, - { - "label": "Reserve an IP address", - "slug": "reserve-ip" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "IPAM API Reference", - "slug": "https://www.scaleway.com/en/developers/api/ipam/" - }, - { - "label": "Set a reverse IPv6 DNS record", - "slug": "set-ip-reverse" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Public connectivity: best practices", - "slug": "public-connectivity-best-practices" - }, - { - "label": "IPV6 and the Scaleway ecosystem", - "slug": "ipv6" - } - ], - "label": "Additional Content", - "slug": "reference-content" - } - ], - "label": "IPAM", - "slug": "ipam" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../load-balancer" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a Load Balancer", - "slug": "create-load-balancer" - }, - { - "label": "Create frontends and backends", - "slug": "create-frontends-backends" - }, - { - "label": "Manage frontends and backends", - "slug": "manage-frontends-and-backends" - }, - { - "label": "Add an SSL/TLS certificate", - "slug": "add-certificate" - }, - { - "label": "Create and manage ACLs", - "slug": "create-manage-acls" - }, - { - "label": "Create and manage routes", - "slug": "create-manage-routes" - }, - { - "label": "Use a Load Balancer with a Private Network", - "slug": "use-with-private-network" - }, - { - "label": "Set up an Edge Services pipeline", - "slug": "use-edge-services" - }, - { - "label": "Set up a customized error page", - "slug": "set-up-s3-failover" - }, - { - "label": "Create and manage flexible IPs", - "slug": "create-manage-flex-ips" - }, - { - "label": "Resize a Load Balancer", - "slug": "resize-lb" - }, - { - "label": "Monitor your Load Balancer with Scaleway Cockpit", - "slug": "monitor-lb-cockpit" - }, - { - "label": "Delete a Load Balancer", - "slug": "delete-load-balancer" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Load Balancer API Reference", - "slug": "https://www.scaleway.com/en/developers/api/load-balancer/zoned-api/" - }, - { - "label": "Setting up SSL offloading", - "slug": "setting-up-ssl-offloading" - }, - { - "label": "Configuring balancing rules", - "slug": "configuring-balancing-rules" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Configuring frontends", - "slug": "configuring-frontends" - }, - { - "label": "Configuring backends", - "slug": "configuring-backends" - }, - { - "label": "Configuring health checks", - "slug": "configuring-health-checks" - }, - { - "label": "Setting up SSL bridging, offloading or passthrough", - "slug": "ssl-bridging-offloading-passthrough" - }, - { - "label": "Setting up your Load Balancer for HTTP/2 or HTTP/3", - "slug": "http2-http3" - }, - { - "label": "Understanding ACLs", - "slug": "acls" - }, - { - "label": "Kubernetes Load Balancers", - "slug": "kubernetes-load-balancer" - }, - { - "label": "Public vs private Load Balancers", - "slug": "public-private-accessibility" - }, - { - "label": "Deprecation of SNI routes with HTTP backends", - "slug": "sni-route-deprecation" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Load Balancers", - "slug": "load-balancer" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../public-gateways" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create a Public Gateway", - "slug": "create-a-public-gateway" - }, - { - "label": "Configure a Public Gateway", - "slug": "configure-a-public-gateway" - }, - { - "label": "Upgrade a Public Gateway", - "slug": "upgrade-public-gateway" - }, - { - "label": "Use SSH bastion", - "slug": "use-ssh-bastion" - }, - { - "label": "Use flexible IPs", - "slug": "use-flexible-ips" - }, - { - "label": "Delete a Public Gateway", - "slug": "delete-a-public-gateway" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "Public Gateway API Reference", - "slug": "https://www.scaleway.com/en/developers/api/public-gateway/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Understanding v2", - "slug": "understanding-v2" - } - ], - "label": "Additional Content", - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "Public Gateways", - "slug": "public-gateways" - }, - { - "items": [ - { - "label": "Overview", - "slug": "../vpc" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, - { - "items": [ - { - "label": "Create and manage a VPC", - "slug": "create-vpc" - }, - { - "label": "Create a Private Network", - "slug": "create-private-network" - }, - { - "label": "Activate DHCP on a legacy Private Network", - "slug": "activate-dhcp" - }, - { - "label": "Attach resources to a Private Network", - "slug": "attach-resources-to-pn" - }, - { - "label": "Manage routing on a VPC", - "slug": "manage-routing" - }, - { - "label": "Delete a Private Network", - "slug": "delete-private-network" - }, - { - "label": "Delete a VPC", - "slug": "delete-vpc" - } - ], - "label": "How to", - "slug": "how-to" - }, - { - "items": [ - { - "label": "VPC API Reference", - "slug": "https://www.scaleway.com/en/developers/api/vpc/" - } - ], - "label": "API/CLI", - "slug": "api-cli" - }, - { - "items": [ - { - "label": "Understanding routing", - "slug": "understanding-routing" - }, - { - "label": "Understanding DNS", - "slug": "dns" - }, - { - "label": "Understanding NACLs", - "slug": "understanding-nacls" - }, - { - "label": "Getting the most from Private Networks", - "slug": "getting-most-private-networks" - }, - { - "label": "VPC use case 1: basic infrastructure", - "slug": "use-case-basic" - }, - { - "label": "Understanding VPC GA and migration", - "slug": "vpc-migration" - } - ], - "label": "Additional Content", - "slug": "reference-content" - }, - { - "label": "Troubleshooting", - "slug": "troubleshooting" - } - ], - "label": "VPC", - "slug": "vpc" - } - ], - "label": "Domains & Web Hosting", - "category": "domains-and-web-hosting" - }, - { - "icon": "managedServices", - "items": [ - { - "items": [ - { - "label": "Overview", - "slug": "../domains-and-dns" - }, - { - "label": "Concepts", - "slug": "concepts" - }, - { - "label": "Quickstart", - "slug": "quickstart" - }, - { - "label": "FAQ", - "slug": "faq" - }, { "items": [ { @@ -7603,4 +5961,4 @@ ], "label": "Additional Services" } -] \ No newline at end of file +]