docs: sync qcloud CLI command reference for v0.28.0

This commit is contained in:
github-actions[bot]
2026-09-22 07:55:03 +00:00
parent 3b58061329
commit 965135c331
84 changed files with 4396 additions and 0 deletions
@@ -0,0 +1,51 @@
---
title: Command Reference
short_description: "Qdrant Cloud CLI"
description: "Qdrant Cloud CLI"
weight: 0
partition: deploy
---
# qcloud
Qdrant Cloud CLI
## Synopsis
The command-line interface for Qdrant Cloud.
Get started:
qcloud context set default --api-key <KEY> --account-id <ID>
qcloud cluster list
Documentation: https://github.com/qdrant/qcloud-cli
## Options
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
-h, --help help for qcloud
--json Output as JSON
```
## SEE ALSO
* [qcloud account](/documentation/cloud-cli/reference/qcloud_account/) - Manage Qdrant Cloud accounts
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
* [qcloud cloud-provider](/documentation/cloud-cli/reference/qcloud_cloud-provider/) - Manage cloud providers
* [qcloud cloud-region](/documentation/cloud-cli/reference/qcloud_cloud-region/) - Manage cloud regions
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
* [qcloud context](/documentation/cloud-cli/reference/qcloud_context/) - Manage named configuration contexts
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
* [qcloud iam](/documentation/cloud-cli/reference/qcloud_iam/) - Manage IAM resources in Qdrant Cloud
* [qcloud package](/documentation/cloud-cli/reference/qcloud_package/) - Manage packages
* [qcloud self-upgrade](/documentation/cloud-cli/reference/qcloud_self-upgrade/) - Upgrade qcloud to the latest version
* [qcloud version](/documentation/cloud-cli/reference/qcloud_version/) - Print the qcloud CLI version
@@ -0,0 +1,47 @@
---
title: qcloud account
short_description: "Manage Qdrant Cloud accounts"
description: "Manage Qdrant Cloud accounts"
weight: 2
---
# qcloud account
Manage Qdrant Cloud accounts
## Synopsis
Manage Qdrant Cloud accounts and their members.
Use these commands to list, inspect, and update accounts that the current
management key has access to. Account member commands show who belongs to the
current account and whether they are the owner.
## Options
```bash
-h, --help help for account
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud account describe](/documentation/cloud-cli/reference/qcloud_account_describe/) - Describe an account
* [qcloud account list](/documentation/cloud-cli/reference/qcloud_account_list/) - List accounts
* [qcloud account member](/documentation/cloud-cli/reference/qcloud_account_member/) - Manage account members
* [qcloud account update](/documentation/cloud-cli/reference/qcloud_account_update/) - Update an account
@@ -0,0 +1,59 @@
---
title: qcloud account describe
short_description: "Describe an account"
description: "Describe an account"
weight: 3
---
# qcloud account describe
Describe an account
## Synopsis
Describe an account by its ID.
If no account ID is provided, the current account (from --account-id, the
active context, or the QDRANT_CLOUD_ACCOUNT_ID environment variable) is used.
```bash
qcloud account describe [account-id] [flags]
```
## Examples
```bash
# Describe the current account
qcloud account describe
# Describe a specific account
qcloud account describe a1b2c3d4-e5f6-7890-abcd-ef1234567890
# Output as JSON
qcloud account describe --json
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud account](/documentation/cloud-cli/reference/qcloud_account/) - Manage Qdrant Cloud accounts
@@ -0,0 +1,57 @@
---
title: qcloud account list
short_description: "List accounts"
description: "List accounts"
weight: 4
---
# qcloud account list
List accounts
## Synopsis
List all accounts associated with the authenticated management key.
Returns every account the current API key has access to. No account ID is
required because the server resolves accounts from the caller's credentials.
```bash
qcloud account list [flags]
```
## Examples
```bash
# List all accessible accounts
qcloud account list
# Output as JSON
qcloud account list --json
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud account](/documentation/cloud-cli/reference/qcloud_account/) - Manage Qdrant Cloud accounts
@@ -0,0 +1,45 @@
---
title: qcloud account member
short_description: "Manage account members"
description: "Manage account members"
weight: 5
---
# qcloud account member
Manage account members
## Synopsis
Manage members of the current Qdrant Cloud account.
Members are users who have been added to the account. Each member has an
associated user record and an ownership flag indicating whether they are the
account owner.
## Options
```bash
-h, --help help for member
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud account](/documentation/cloud-cli/reference/qcloud_account/) - Manage Qdrant Cloud accounts
* [qcloud account member describe](/documentation/cloud-cli/reference/qcloud_account_member_describe/) - Describe an account member
* [qcloud account member list](/documentation/cloud-cli/reference/qcloud_account_member_list/) - List account members
@@ -0,0 +1,55 @@
---
title: qcloud account member describe
short_description: "Describe an account member"
description: "Describe an account member"
weight: 6
---
# qcloud account member describe
Describe an account member
## Synopsis
Describe a member of the current account by their user ID.
Shows the member's user details and whether they are the account owner.
```bash
qcloud account member describe <user-id> [flags]
```
## Examples
```bash
# Describe a member
qcloud account member describe a1b2c3d4-e5f6-7890-abcd-ef1234567890
# Output as JSON
qcloud account member describe a1b2c3d4-e5f6-7890-abcd-ef1234567890 --json
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud account member](/documentation/cloud-cli/reference/qcloud_account_member/) - Manage account members
@@ -0,0 +1,58 @@
---
title: qcloud account member list
short_description: "List account members"
description: "List account members"
weight: 7
---
# qcloud account member list
List account members
## Synopsis
List all members of the current account.
Each member has an associated user record and an ownership flag. Use
"qcloud iam user list" to see users with their status, or this command to
see who is in the account and who owns it.
```bash
qcloud account member list [flags]
```
## Examples
```bash
# List all members
qcloud account member list
# Output as JSON
qcloud account member list --json
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud account member](/documentation/cloud-cli/reference/qcloud_account_member/) - Manage account members
@@ -0,0 +1,65 @@
---
title: qcloud account update
short_description: "Update an account"
description: "Update an account"
weight: 8
---
# qcloud account update
Update an account
## Synopsis
Update an account's name or company information.
If no account ID is provided, the current account (from --account-id, the
active context, or the QDRANT_CLOUD_ACCOUNT_ID environment variable) is used.
Only flags that are explicitly set are applied. Unset flags leave the existing
values unchanged.
```bash
qcloud account update [account-id] [flags]
```
## Examples
```bash
# Rename the current account
qcloud account update --name "Production Account"
# Update company information on a specific account
qcloud account update a1b2c3d4-e5f6-7890-abcd-ef1234567890 --company-name "Acme Corp" --company-domain acme.com
# Output as JSON
qcloud account update --name "New Name" --json
```
## Options
```bash
--company-domain string Company domain
--company-name string Company name
-h, --help help for update
--name string New account name
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud account](/documentation/cloud-cli/reference/qcloud_account/) - Manage Qdrant Cloud accounts
@@ -0,0 +1,41 @@
---
title: qcloud backup
short_description: "Manage Qdrant Cloud backups"
description: "Manage Qdrant Cloud backups"
weight: 9
---
# qcloud backup
Manage Qdrant Cloud backups
## Options
```bash
-h, --help help for backup
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud backup create](/documentation/cloud-cli/reference/qcloud_backup_create/) - Create a backup for a cluster
* [qcloud backup delete](/documentation/cloud-cli/reference/qcloud_backup_delete/) - Delete a backup
* [qcloud backup describe](/documentation/cloud-cli/reference/qcloud_backup_describe/) - Describe a backup
* [qcloud backup list](/documentation/cloud-cli/reference/qcloud_backup_list/) - List backups
* [qcloud backup restore](/documentation/cloud-cli/reference/qcloud_backup_restore/) - Manage backup restores
* [qcloud backup schedule](/documentation/cloud-cli/reference/qcloud_backup_schedule/) - Manage backup schedules
@@ -0,0 +1,41 @@
---
title: qcloud backup create
short_description: "Create a backup for a cluster"
description: "Create a backup for a cluster"
weight: 10
---
# qcloud backup create
Create a backup for a cluster
```bash
qcloud backup create [flags]
```
## Options
```bash
--cluster-id string Cluster ID to back up (required)
-h, --help help for create
--retention-days uint32 Retention period in days (1-365) (required)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
@@ -0,0 +1,40 @@
---
title: qcloud backup delete
short_description: "Delete a backup"
description: "Delete a backup"
weight: 11
---
# qcloud backup delete
Delete a backup
```bash
qcloud backup delete <backup-id> [flags]
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
@@ -0,0 +1,39 @@
---
title: qcloud backup describe
short_description: "Describe a backup"
description: "Describe a backup"
weight: 12
---
# qcloud backup describe
Describe a backup
```bash
qcloud backup describe <backup-id> [flags]
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
@@ -0,0 +1,41 @@
---
title: qcloud backup list
short_description: "List backups"
description: "List backups"
weight: 13
---
# qcloud backup list
List backups
```bash
qcloud backup list [flags]
```
## Options
```bash
--cluster-id string Filter by cluster ID
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
@@ -0,0 +1,37 @@
---
title: qcloud backup restore
short_description: "Manage backup restores"
description: "Manage backup restores"
weight: 14
---
# qcloud backup restore
Manage backup restores
## Options
```bash
-h, --help help for restore
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
* [qcloud backup restore list](/documentation/cloud-cli/reference/qcloud_backup_restore_list/) - List backup restores
* [qcloud backup restore trigger](/documentation/cloud-cli/reference/qcloud_backup_restore_trigger/) - Trigger a restore from a backup
@@ -0,0 +1,41 @@
---
title: qcloud backup restore list
short_description: "List backup restores"
description: "List backup restores"
weight: 15
---
# qcloud backup restore list
List backup restores
```bash
qcloud backup restore list [flags]
```
## Options
```bash
--cluster-id string Filter by cluster ID
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup restore](/documentation/cloud-cli/reference/qcloud_backup_restore/) - Manage backup restores
@@ -0,0 +1,40 @@
---
title: qcloud backup restore trigger
short_description: "Trigger a restore from a backup"
description: "Trigger a restore from a backup"
weight: 16
---
# qcloud backup restore trigger
Trigger a restore from a backup
```bash
qcloud backup restore trigger <backup-id> [flags]
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for trigger
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup restore](/documentation/cloud-cli/reference/qcloud_backup_restore/) - Manage backup restores
@@ -0,0 +1,40 @@
---
title: qcloud backup schedule
short_description: "Manage backup schedules"
description: "Manage backup schedules"
weight: 17
---
# qcloud backup schedule
Manage backup schedules
## Options
```bash
-h, --help help for schedule
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup](/documentation/cloud-cli/reference/qcloud_backup/) - Manage Qdrant Cloud backups
* [qcloud backup schedule create](/documentation/cloud-cli/reference/qcloud_backup_schedule_create/) - Create a backup schedule for a cluster
* [qcloud backup schedule delete](/documentation/cloud-cli/reference/qcloud_backup_schedule_delete/) - Delete a backup schedule
* [qcloud backup schedule describe](/documentation/cloud-cli/reference/qcloud_backup_schedule_describe/) - Describe a backup schedule
* [qcloud backup schedule list](/documentation/cloud-cli/reference/qcloud_backup_schedule_list/) - List backup schedules
* [qcloud backup schedule update](/documentation/cloud-cli/reference/qcloud_backup_schedule_update/) - Update a backup schedule
@@ -0,0 +1,42 @@
---
title: qcloud backup schedule create
short_description: "Create a backup schedule for a cluster"
description: "Create a backup schedule for a cluster"
weight: 18
---
# qcloud backup schedule create
Create a backup schedule for a cluster
```bash
qcloud backup schedule create [flags]
```
## Options
```bash
--cluster-id string Cluster ID (required)
-h, --help help for create
--retention-days uint32 Retention period in days (1-365) (required)
--schedule string Cron schedule expression in UTC (required), e.g. '0 2 * * *'
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup schedule](/documentation/cloud-cli/reference/qcloud_backup_schedule/) - Manage backup schedules
@@ -0,0 +1,41 @@
---
title: qcloud backup schedule delete
short_description: "Delete a backup schedule"
description: "Delete a backup schedule"
weight: 19
---
# qcloud backup schedule delete
Delete a backup schedule
```bash
qcloud backup schedule delete <schedule-id> [flags]
```
## Options
```bash
--delete-backups Also delete all backups created by this schedule
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup schedule](/documentation/cloud-cli/reference/qcloud_backup_schedule/) - Manage backup schedules
@@ -0,0 +1,46 @@
---
title: qcloud backup schedule describe
short_description: "Describe a backup schedule"
description: "Describe a backup schedule"
weight: 20
---
# qcloud backup schedule describe
Describe a backup schedule
## Synopsis
Describe a backup schedule.
The --cluster-id flag is required because the API requires the cluster ID to look up a schedule by ID.
```bash
qcloud backup schedule describe <schedule-id> [flags]
```
## Options
```bash
--cluster-id string Cluster ID (required)
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup schedule](/documentation/cloud-cli/reference/qcloud_backup_schedule/) - Manage backup schedules
@@ -0,0 +1,41 @@
---
title: qcloud backup schedule list
short_description: "List backup schedules"
description: "List backup schedules"
weight: 21
---
# qcloud backup schedule list
List backup schedules
```bash
qcloud backup schedule list [flags]
```
## Options
```bash
--cluster-id string Filter by cluster ID
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup schedule](/documentation/cloud-cli/reference/qcloud_backup_schedule/) - Manage backup schedules
@@ -0,0 +1,48 @@
---
title: qcloud backup schedule update
short_description: "Update a backup schedule"
description: "Update a backup schedule"
weight: 22
---
# qcloud backup schedule update
Update a backup schedule
## Synopsis
Update a backup schedule.
The --cluster-id flag is required because the API requires the cluster ID to look up a schedule by ID.
```bash
qcloud backup schedule update <schedule-id> [flags]
```
## Options
```bash
--cluster-id string Cluster ID (required)
-h, --help help for update
--retention-days uint32 New retention period in days (1-365)
--schedule string New cron schedule expression in UTC, e.g. '0 2 * * *'
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud backup schedule](/documentation/cloud-cli/reference/qcloud_backup_schedule/) - Manage backup schedules
@@ -0,0 +1,36 @@
---
title: qcloud cloud-provider
short_description: "Manage cloud providers"
description: "Manage cloud providers"
weight: 23
---
# qcloud cloud-provider
Manage cloud providers
## Options
```bash
-h, --help help for cloud-provider
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud cloud-provider list](/documentation/cloud-cli/reference/qcloud_cloud-provider_list/) - List available cloud providers
@@ -0,0 +1,40 @@
---
title: qcloud cloud-provider list
short_description: "List available cloud providers"
description: "List available cloud providers"
weight: 24
---
# qcloud cloud-provider list
List available cloud providers
```bash
qcloud cloud-provider list [flags]
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cloud-provider](/documentation/cloud-cli/reference/qcloud_cloud-provider/) - Manage cloud providers
@@ -0,0 +1,36 @@
---
title: qcloud cloud-region
short_description: "Manage cloud regions"
description: "Manage cloud regions"
weight: 25
---
# qcloud cloud-region
Manage cloud regions
## Options
```bash
-h, --help help for cloud-region
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud cloud-region list](/documentation/cloud-cli/reference/qcloud_cloud-region_list/) - List available cloud regions for a cloud provider
@@ -0,0 +1,41 @@
---
title: qcloud cloud-region list
short_description: "List available cloud regions for a cloud provider"
description: "List available cloud regions for a cloud provider"
weight: 26
---
# qcloud cloud-region list
List available cloud regions for a cloud provider
```bash
qcloud cloud-region list [flags]
```
## Options
```bash
--cloud-provider string Cloud provider ID (required)
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cloud-region](/documentation/cloud-cli/reference/qcloud_cloud-region/) - Manage cloud regions
@@ -0,0 +1,50 @@
---
title: qcloud cluster
short_description: "Manage Qdrant Cloud clusters"
description: "Manage Qdrant Cloud clusters"
weight: 27
---
# qcloud cluster
Manage Qdrant Cloud clusters
## Options
```bash
-h, --help help for cluster
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud cluster create](/documentation/cloud-cli/reference/qcloud_cluster_create/) - Create a new cluster
* [qcloud cluster create-from-backup](/documentation/cloud-cli/reference/qcloud_cluster_create-from-backup/) - Create a new cluster from a backup
* [qcloud cluster dashboard](/documentation/cloud-cli/reference/qcloud_cluster_dashboard/) - Open a cluster's dashboard in your browser
* [qcloud cluster delete](/documentation/cloud-cli/reference/qcloud_cluster_delete/) - Delete a cluster
* [qcloud cluster describe](/documentation/cloud-cli/reference/qcloud_cluster_describe/) - Describe a cluster
* [qcloud cluster key](/documentation/cloud-cli/reference/qcloud_cluster_key/) - Manage API keys for a cluster
* [qcloud cluster list](/documentation/cloud-cli/reference/qcloud_cluster_list/) - List all clusters
* [qcloud cluster logs](/documentation/cloud-cli/reference/qcloud_cluster_logs/) - Retrieve logs for a cluster
* [qcloud cluster restart](/documentation/cloud-cli/reference/qcloud_cluster_restart/) - Restart a cluster
* [qcloud cluster scale](/documentation/cloud-cli/reference/qcloud_cluster_scale/) - Scales the resources of a cluster
* [qcloud cluster suspend](/documentation/cloud-cli/reference/qcloud_cluster_suspend/) - Suspend a cluster
* [qcloud cluster unsuspend](/documentation/cloud-cli/reference/qcloud_cluster_unsuspend/) - Unsuspend a cluster
* [qcloud cluster update](/documentation/cloud-cli/reference/qcloud_cluster_update/) - Update an existing cluster
* [qcloud cluster version](/documentation/cloud-cli/reference/qcloud_cluster_version/) - Manage Qdrant versions
* [qcloud cluster wait](/documentation/cloud-cli/reference/qcloud_cluster_wait/) - Wait for a cluster to become healthy
@@ -0,0 +1,63 @@
---
title: qcloud cluster create-from-backup
short_description: "Create a new cluster from a backup"
description: "Create a new cluster from a backup"
weight: 28
---
# qcloud cluster create-from-backup
Create a new cluster from a backup
## Synopsis
Create a new Qdrant Cloud cluster seeded with the data from an existing backup.
The new cluster is provisioned using the same configuration as the original cluster
at the time the backup was taken. The backup must belong to the current account.
```bash
qcloud cluster create-from-backup [flags]
```
## Examples
```bash
# Create a cluster from a backup
qcloud cluster create-from-backup --backup-id <backup-id> --name my-restored-cluster
# Create a cluster from a backup and wait until it is healthy
qcloud cluster create-from-backup --backup-id <backup-id> --name my-restored-cluster --wait
# Create with a custom wait timeout
qcloud cluster create-from-backup --backup-id <backup-id> --name my-restored-cluster --wait --wait-timeout 20m
```
## Options
```bash
--backup-id string ID of the backup to restore from (required)
-h, --help help for create-from-backup
--name string Name for the new cluster (required)
--wait Wait for the cluster to become healthy
--wait-timeout duration Maximum time to wait for cluster health (default 10m0s)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,115 @@
---
title: qcloud cluster create
short_description: "Create a new cluster"
description: "Create a new cluster"
weight: 29
---
# qcloud cluster create
Create a new cluster
```bash
qcloud cluster create [flags]
```
## Examples
```bash
# Create a free-tier cluster
qcloud cluster create --cloud-provider aws --cloud-region eu-central-1 --package free
# Create a cluster with specific resources
qcloud cluster create --cloud-provider aws --cloud-region eu-central-1 --cpu 0.5 --ram 4Gi
# Create a cluster and wait for it to become healthy
qcloud cluster create --cloud-provider aws --cloud-region eu-central-1 --cpu 2 --ram 8Gi --wait
# Create with labels and extra disk
qcloud cluster create --cloud-provider aws --cloud-region eu-central-1 --cpu 4 --ram 32Gi \
--disk 200Gi --label env=production --label team=search
# Create a hybrid cloud cluster with a load balancer service type
qcloud cluster create --cloud-provider hybrid --cloud-region my-env --cpu 2 --ram 8Gi \
--service-type load-balancer
# Create a hybrid cluster with node selectors and tolerations
qcloud cluster create --cloud-provider hybrid --cloud-region my-env --cpu 2 --ram 8Gi \
--node-selector disktype=ssd --toleration "dedicated=qdrant:NoSchedule"
# Create a hybrid cluster with custom storage classes
qcloud cluster create --cloud-provider hybrid --cloud-region my-env --cpu 4 --ram 16Gi \
--database-storage-class fast-ssd --snapshot-storage-class standard
```
## Options
```bash
--allowed-ip stringArray Allowed client IP CIDR range (e.g. "10.0.0.0/8"); append '-' to remove; max 20
--annotation stringArray (cloud-provider: hybrid) Pod annotation ('key=value'); append '-' to remove, can be specified multiple times
--api-key-secret string (cloud-provider: hybrid) API key Kubernetes secret ('secretName:key')
--async-scorer Enable async scorer (uses io_uring on Linux)
--audit-log-max-files uint32 Maximum number of audit log files (1-1000)
--audit-log-rotation string Audit log rotation ("daily", "hourly")
--audit-log-trust-forwarded-headers Trust forwarded headers in audit logs
--audit-logging Enable audit logging
--cloud-provider string Cloud provider ID (required, see 'cloud-provider list)
--cloud-region string Cloud provider region ID (required, see 'cloud-region list --cloud-provider <provider_id>)
--cost-allocation-label string Label for billing reports
--cpu millicores CPU to select a package (e.g. "1", "0.5", or "1000m")
--database-storage-class string (cloud-provider: hybrid) Kubernetes storage class for database volumes
--db-log-level string Database log level ("trace", "debug", "info", "warn", "error", "off")
--disk bytes Total disk size (e.g. "200GiB"); if larger than the package's included disk, the difference is provisioned as additional storage
--disk-performance string Disk performance tier ("balanced", "cost-optimised", "performance")
--enable-tls (cloud-provider: hybrid) Enable TLS for the database service
--gpu millicores Number of GPUs to select a package (e.g. "1", "2", or "1000m")
-h, --help help for create
--label stringArray Label ('key=value') to add/overwrite; append '-' to remove ('key-'), can be specified multiple times
--multi-az Require a multi-AZ package
--name string Cluster name (auto-generated if not provided)
--node-selector stringArray (cloud-provider: hybrid) Node selector label ('key=value'); append '-' to remove, can be specified multiple times
--nodes uint32 Number of nodes (default 1)
--optimizer-cpu-budget int32 CPU threads for optimization (0=auto, negative=subtract from available CPUs, positive=exact count)
--package string Booking package name or ID (see 'cluster package list')
--pod-label stringArray (cloud-provider: hybrid) Pod label ('key=value'); append '-' to remove, can be specified multiple times
--ram bytes RAM to select a package (e.g. "8", "8G", "8Gi", or "8GiB")
--read-only-api-key-secret string (cloud-provider: hybrid) Read-only API key Kubernetes secret ('secretName:key')
--rebalance-strategy string Shard rebalance strategy ("by-count", "by-size", "by-count-and-size")
--replication-factor uint32 Default replication factor for new collections
--reserved-cpu-percentage uint32 (cloud-provider: hybrid) Percentage of CPU reserved for system components, 1-80 (default 20)
--reserved-memory-percentage uint32 (cloud-provider: hybrid) Percentage of memory reserved for system components, 1-80 (default 20)
--restart-mode string Restart policy ("rolling", "parallel", "automatic")
--service-annotation stringArray (cloud-provider: hybrid) Service annotation ('key=value'); append '-' to remove, can be specified multiple times
--service-type string (cloud-provider: hybrid) Kubernetes service type ("cluster-ip", "node-port", "load-balancer")
--snapshot-storage-class string (cloud-provider: hybrid) Kubernetes storage class for snapshot volumes
--tls-cert-secret string (cloud-provider: hybrid) TLS certificate Kubernetes secret ('secretName:key')
--tls-key-secret string (cloud-provider: hybrid) TLS private key Kubernetes secret ('secretName:key')
--toleration stringArray (cloud-provider: hybrid) Toleration ('key=value:Effect' or 'key:Exists:Effect'); use 'key-' to remove by key, can be specified multiple times
--topology-spread-constraint stringArray (cloud-provider: hybrid) Topology spread constraint ('topologyKey[:maxSkew[:whenUnsatisfiable]]'); use 'topologyKey-' to remove, can be specified multiple times
--vectors-on-disk Store vectors in memmap storage for new collections
--version string Qdrant version (e.g. "v1.17.0" or "latest")
--volume-attributes-class string (cloud-provider: hybrid) Kubernetes volume attributes class
--volume-snapshot-class string (cloud-provider: hybrid) Kubernetes volume snapshot class
--wait Wait for the cluster to become healthy
--wait-timeout duration Maximum time to wait for cluster health (default 10m0s)
--write-consistency-factor int32 Default write consistency factor for new collections
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,58 @@
---
title: qcloud cluster dashboard
short_description: "Open a cluster's dashboard in your browser"
description: "Open a cluster's dashboard in your browser"
weight: 30
---
# qcloud cluster dashboard
Open a cluster's dashboard in your browser
## Synopsis
Open a cluster's dashboard in your default browser.
The command builds the Cloud UI dashboard URL and opens it. The Cloud UI page
handles authentication using your existing browser session and redirects to the
cluster's dashboard.
```bash
qcloud cluster dashboard <cluster-id> [flags]
```
## Examples
```bash
# Open a cluster's dashboard in your default browser
qcloud cluster dashboard 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Print the dashboard URL instead of opening a browser (headless/SSH)
qcloud cluster dashboard 7b2ea926-724b-4de2-b73a-8675c42a6ebe --print-url
```
## Options
```bash
-h, --help help for dashboard
--print-url Print the dashboard URL instead of opening a browser
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,50 @@
---
title: qcloud cluster delete
short_description: "Delete a cluster"
description: "Delete a cluster"
weight: 31
---
# qcloud cluster delete
Delete a cluster
```bash
qcloud cluster delete <cluster-id> [flags]
```
## Examples
```bash
# Delete a cluster (prompts for confirmation)
qcloud cluster delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Delete without confirmation
qcloud cluster delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,49 @@
---
title: qcloud cluster describe
short_description: "Describe a cluster"
description: "Describe a cluster"
weight: 32
---
# qcloud cluster describe
Describe a cluster
```bash
qcloud cluster describe <cluster-id> [flags]
```
## Examples
```bash
# Describe a cluster
qcloud cluster describe 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Output as JSON
qcloud cluster describe 7b2ea926-724b-4de2-b73a-8675c42a6ebe --json
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,38 @@
---
title: qcloud cluster key
short_description: "Manage API keys for a cluster"
description: "Manage API keys for a cluster"
weight: 33
---
# qcloud cluster key
Manage API keys for a cluster
## Options
```bash
-h, --help help for key
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
* [qcloud cluster key create](/documentation/cloud-cli/reference/qcloud_cluster_key_create/) - Create an API key for a cluster
* [qcloud cluster key delete](/documentation/cloud-cli/reference/qcloud_cluster_key_delete/) - Delete an API key from a cluster
* [qcloud cluster key list](/documentation/cloud-cli/reference/qcloud_cluster_key_list/) - List API keys for a cluster
@@ -0,0 +1,59 @@
---
title: qcloud cluster key create
short_description: "Create an API key for a cluster"
description: "Create an API key for a cluster"
weight: 34
---
# qcloud cluster key create
Create an API key for a cluster
```bash
qcloud cluster key create <cluster-id> [flags]
```
## Examples
```bash
# Create an API key
qcloud cluster key create 7b2ea926-724b-4de2-b73a-8675c42a6ebe --name my-key
# Create a read-only key with expiration
qcloud cluster key create 7b2ea926-724b-4de2-b73a-8675c42a6ebe \
--name read-key --access-type read-only --expires 2025-12-31
# Create a key and wait for it to become active on the cluster
qcloud cluster key create 7b2ea926-724b-4de2-b73a-8675c42a6ebe \
--name my-key --wait
```
## Options
```bash
--access-type string Access type: manage or read-only (default: server assigns manage)
--expires string Expiration date in YYYY-MM-DD format
-h, --help help for create
--name string Name of the API key (required)
--wait Wait for the API key to become active on the cluster
--wait-timeout duration Maximum time to wait for the API key to become active (default 1m0s)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster key](/documentation/cloud-cli/reference/qcloud_cluster_key/) - Manage API keys for a cluster
@@ -0,0 +1,47 @@
---
title: qcloud cluster key delete
short_description: "Delete an API key from a cluster"
description: "Delete an API key from a cluster"
weight: 35
---
# qcloud cluster key delete
Delete an API key from a cluster
```bash
qcloud cluster key delete <cluster-id> <key-id> [flags]
```
## Examples
```bash
# Delete an API key
qcloud cluster key delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe a1b2c3d4-e5f6-7890-abcd-ef1234567890
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster key](/documentation/cloud-cli/reference/qcloud_cluster_key/) - Manage API keys for a cluster
@@ -0,0 +1,47 @@
---
title: qcloud cluster key list
short_description: "List API keys for a cluster"
description: "List API keys for a cluster"
weight: 36
---
# qcloud cluster key list
List API keys for a cluster
```bash
qcloud cluster key list <cluster-id> [flags]
```
## Examples
```bash
# List API keys for a cluster
qcloud cluster key list 7b2ea926-724b-4de2-b73a-8675c42a6ebe
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster key](/documentation/cloud-cli/reference/qcloud_cluster_key/) - Manage API keys for a cluster
@@ -0,0 +1,75 @@
---
title: qcloud cluster list
short_description: "List all clusters"
description: "List all clusters"
weight: 37
---
# qcloud cluster list
List all clusters
## Synopsis
List all clusters in the current account.
By default, all clusters are fetched automatically across multiple pages.
Use --page-size and --page-token for manual pagination:
--page-size limits how many clusters are returned per call.
--page-token resumes from a specific page (token is printed when more pages exist).
If --page-token is omitted, listing starts from the beginning.
Use --cloud-provider and --cloud-region to filter results server-side:
--cloud-provider filters clusters by cloud provider ID (e.g. aws, gcp).
--cloud-region filters clusters by cloud provider region ID (e.g. us-east-1).
```bash
qcloud cluster list [flags]
```
## Examples
```bash
# List all clusters
qcloud cluster list
# List clusters in JSON format
qcloud cluster list --json
# Filter by cloud provider and region
qcloud cluster list --cloud-provider aws --cloud-region eu-central-1
# Manual pagination
qcloud cluster list --page-size 10
```
## Options
```bash
--cloud-provider string Filter by cloud provider ID
--cloud-region string Filter by cloud provider region ID
-h, --help help for list
--no-headers Do not print column headers
--page-size int32 Maximum number of clusters to return per page (manual pagination mode)
--page-token string Page token from a previous response to resume from (manual pagination mode)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,58 @@
---
title: qcloud cluster logs
short_description: "Retrieve logs for a cluster"
description: "Retrieve logs for a cluster"
weight: 38
---
# qcloud cluster logs
Retrieve logs for a cluster
```bash
qcloud cluster logs <cluster-id> [flags]
```
## Examples
```bash
# Get logs for a cluster
qcloud cluster logs abc-123
# Get logs since a specific date
qcloud cluster logs abc-123 --since 2024-01-01
# Get logs in a specific time range
qcloud cluster logs abc-123 --since 2024-01-01T00:00:00Z --until 2024-01-02T00:00:00Z
# Get logs in JSON format
qcloud cluster logs abc-123 --json
```
## Options
```bash
-h, --help help for logs
-s, --since string Start time for logs (RFC3339 or YYYY-MM-DD, default: 3 days ago)
-t, --timestamps Prepend each log line with its timestamp
-u, --until string End time for logs (RFC3339 or YYYY-MM-DD, default: now)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,52 @@
---
title: qcloud cluster restart
short_description: "Restart a cluster"
description: "Restart a cluster"
weight: 39
---
# qcloud cluster restart
Restart a cluster
```bash
qcloud cluster restart <cluster-id> [flags]
```
## Examples
```bash
# Restart a cluster (prompts for confirmation)
qcloud cluster restart 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Restart without confirmation and wait for healthy status
qcloud cluster restart 7b2ea926-724b-4de2-b73a-8675c42a6ebe --force --wait
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for restart
--wait Wait for the cluster to restart to a healthy status
--wait-timeout duration Maximum time to wait for cluster the cluster to restart to healthy status (default 10m0s)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,85 @@
---
title: qcloud cluster scale
short_description: "Scales the resources of a cluster"
description: "Scales the resources of a cluster"
weight: 40
---
# qcloud cluster scale
Scales the resources of a cluster
## Synopsis
Scales the resources of a cluster.
Use this command to change the resource package for the nodes of a Qdrant cluster, change
the number of nodes in the cluster, and allocate more disk space per node. You can select
one of the pre-defined resource packages to apply for all nodes in the cluster. A package
defines CPU, RAM, GPU, and minimum disk size.
The --cpu, --ram, and --gpu flags specify per-node resources and are used to match a
package. If none of these flags are provided, the current package is preserved. Available
packages can be listed with 'package list' using the --cloud-provider and
--cloud-region flags.
Each package includes a baseline disk size. Requesting more disk than the baseline with
--disk provisions the difference as additional storage. Disk cannot be downscaled. If a
new package has a larger baseline disk than the current total, the disk size increases to
match.
Reducing RAM is always allowed, but a cluster whose memory usage does not fit the smaller
package can run out of memory and become unavailable. A warning is printed before the
scale when that is the case, or when the usage could not be determined; --force skips the
confirmation but not the warning.
```bash
qcloud cluster scale <cluster-id> [flags]
```
## Examples
```bash
# Scale up CPU and RAM
qcloud cluster scale 7b2ea926-724b-4de2-b73a-8675c42a6ebe --cpu 4 --ram 16Gi
# Add more nodes
qcloud cluster scale 7b2ea926-724b-4de2-b73a-8675c42a6ebe --nodes 3
# Increase disk and wait for completion
qcloud cluster scale 7b2ea926-724b-4de2-b73a-8675c42a6ebe --disk 500Gi --wait
```
## Options
```bash
--cpu millicores CPU per node (e.g. "1", "0.5", or "1000m")
--disk bytes Total disk size per node (e.g. "200GiB"); if larger than the node's included disk, the difference is provisioned as additional storage
--disk-performance string Disk performance tier ("balanced", "cost-optimised", "performance")
-f, --force Skip confirmation prompts
--gpu millicores Number of GPUs per node (e.g. "1", "2", or "1000m")
-h, --help help for scale
--nodes uint32 Number of nodes
--ram bytes RAM per node (e.g. "8", "8G", "8Gi", or "8GiB")
--wait Wait for the cluster to become healthy
--wait-timeout duration Maximum time to wait for cluster health (default 10m0s)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,47 @@
---
title: qcloud cluster suspend
short_description: "Suspend a cluster"
description: "Suspend a cluster"
weight: 41
---
# qcloud cluster suspend
Suspend a cluster
```bash
qcloud cluster suspend <cluster-id> [flags]
```
## Examples
```bash
# Suspend a cluster
qcloud cluster suspend 7b2ea926-724b-4de2-b73a-8675c42a6ebe --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for suspend
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,46 @@
---
title: qcloud cluster unsuspend
short_description: "Unsuspend a cluster"
description: "Unsuspend a cluster"
weight: 42
---
# qcloud cluster unsuspend
Unsuspend a cluster
```bash
qcloud cluster unsuspend <cluster-id> [flags]
```
## Examples
```bash
# Unsuspend a cluster
qcloud cluster unsuspend 7b2ea926-724b-4de2-b73a-8675c42a6ebe
```
## Options
```bash
-h, --help help for unsuspend
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,148 @@
---
title: qcloud cluster update
short_description: "Update an existing cluster"
description: "Update an existing cluster"
weight: 43
---
# qcloud cluster update
Update an existing cluster
## Synopsis
Updates the configuration of a cluster.
Use this command to modify cluster settings such as the Qdrant version, labels,
database defaults, IP restrictions, restart mode, rebalance strategy, and hybrid
cluster configuration.
Version upgrades (--version) will trigger a rolling restart of the cluster.
Database configuration changes (--replication-factor, --write-consistency-factor,
--async-scorer, --optimizer-cpu-budget, --vectors-on-disk, --db-log-level,
--audit-logging and related flags, --enable-tls, --api-key-secret,
--read-only-api-key-secret, --tls-cert-secret, --tls-key-secret) will trigger a
rolling restart of the cluster. The cluster remains available during the restart,
but individual nodes will be briefly unavailable as they cycle.
Hybrid cluster configuration changes (--service-type, --node-selector,
--toleration, --topology-spread-constraint, --annotation, --pod-label,
--service-annotation, --reserved-cpu-percentage, --reserved-memory-percentage,
and storage class flags) will also trigger a rolling restart.
Cluster configuration changes (--allowed-ip, --restart-mode, --rebalance-strategy,
--disk-performance, --cost-allocation-label) and label changes take effect without
a restart.
Labels are merged with existing labels by default. Use 'key=value' to add or
overwrite a label, and 'key-' (with a trailing dash) to remove one.
Allowed IPs are merged with existing IPs by default. Specify an IP CIDR to add
it, or append '-' (e.g. '10.0.0.0/8-') to remove one.
Node selectors, annotations, pod labels, and service annotations support the same
'key=value' / 'key-' merge syntax as labels.
Tolerations are merged with existing tolerations. Use 'key-' to remove all
tolerations matching that key.
Topology spread constraints are merged by topologyKey. Use 'topologyKey-' to
remove a constraint.
```bash
qcloud cluster update <cluster-id> [flags]
```
## Examples
```bash
# Add a label to a cluster
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --label env=staging
# Remove a label
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --label env-
# Restrict access to specific IPs
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --allowed-ip 10.0.0.0/8
# Upgrade the Qdrant version
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --version v1.17.0
# Change replication factor (triggers rolling restart)
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --replication-factor 3 --force
# Set service type to load balancer (hybrid only, triggers rolling restart)
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --service-type load-balancer
# Add a node selector and toleration (hybrid only, triggers rolling restart)
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe \
--node-selector disktype=ssd --toleration "dedicated=qdrant:NoSchedule"
# Remove a node selector (hybrid only)
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --node-selector disktype-
# Change database storage class (hybrid only, triggers rolling restart)
qcloud cluster update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --database-storage-class fast-ssd
```
## Options
```bash
--allowed-ip stringArray Allowed client IP CIDR range (e.g. "10.0.0.0/8"); append '-' to remove; max 20
--annotation stringArray (cloud-provider: hybrid) Pod annotation ('key=value'); append '-' to remove, can be specified multiple times
--api-key-secret string (cloud-provider: hybrid) API key Kubernetes secret ('secretName:key')
--async-scorer Enable async scorer (uses io_uring on Linux)
--audit-log-max-files uint32 Maximum number of audit log files (1-1000)
--audit-log-rotation string Audit log rotation ("daily", "hourly")
--audit-log-trust-forwarded-headers Trust forwarded headers in audit logs
--audit-logging Enable audit logging
--cost-allocation-label string Label for billing reports
--database-storage-class string (cloud-provider: hybrid) Kubernetes storage class for database volumes
--db-log-level string Database log level ("trace", "debug", "info", "warn", "error", "off")
--disk-performance string Disk performance tier ("balanced", "cost-optimised", "performance")
--enable-tls (cloud-provider: hybrid) Enable TLS for the database service
-f, --force Skip confirmation prompt
-h, --help help for update
--label stringArray Label ('key=value') to add/overwrite; append '-' to remove ('key-'), can be specified multiple times
--node-selector stringArray (cloud-provider: hybrid) Node selector label ('key=value'); append '-' to remove, can be specified multiple times
--optimizer-cpu-budget int32 CPU threads for optimization (0=auto, negative=subtract from available CPUs, positive=exact count)
--pod-label stringArray (cloud-provider: hybrid) Pod label ('key=value'); append '-' to remove, can be specified multiple times
--read-only-api-key-secret string (cloud-provider: hybrid) Read-only API key Kubernetes secret ('secretName:key')
--rebalance-strategy string Shard rebalance strategy ("by-count", "by-size", "by-count-and-size")
--replication-factor uint32 Default replication factor for new collections
--reserved-cpu-percentage uint32 (cloud-provider: hybrid) Percentage of CPU reserved for system components, 1-80 (default 20)
--reserved-memory-percentage uint32 (cloud-provider: hybrid) Percentage of memory reserved for system components, 1-80 (default 20)
--restart-mode string Restart policy ("rolling", "parallel", "automatic")
--service-annotation stringArray (cloud-provider: hybrid) Service annotation ('key=value'); append '-' to remove, can be specified multiple times
--service-type string (cloud-provider: hybrid) Kubernetes service type ("cluster-ip", "node-port", "load-balancer")
--snapshot-storage-class string (cloud-provider: hybrid) Kubernetes storage class for snapshot volumes
--tls-cert-secret string (cloud-provider: hybrid) TLS certificate Kubernetes secret ('secretName:key')
--tls-key-secret string (cloud-provider: hybrid) TLS private key Kubernetes secret ('secretName:key')
--toleration stringArray (cloud-provider: hybrid) Toleration ('key=value:Effect' or 'key:Exists:Effect'); use 'key-' to remove by key, can be specified multiple times
--topology-spread-constraint stringArray (cloud-provider: hybrid) Topology spread constraint ('topologyKey[:maxSkew[:whenUnsatisfiable]]'); use 'topologyKey-' to remove, can be specified multiple times
--vectors-on-disk Store vectors in memmap storage for new collections
--version string Qdrant version (e.g. "v1.17.0" or "latest")
--volume-attributes-class string (cloud-provider: hybrid) Kubernetes volume attributes class
--volume-snapshot-class string (cloud-provider: hybrid) Kubernetes volume snapshot class
--write-consistency-factor int32 Default write consistency factor for new collections
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,36 @@
---
title: qcloud cluster version
short_description: "Manage Qdrant versions"
description: "Manage Qdrant versions"
weight: 44
---
# qcloud cluster version
Manage Qdrant versions
## Options
```bash
-h, --help help for version
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
* [qcloud cluster version list](/documentation/cloud-cli/reference/qcloud_cluster_version_list/) - List available Qdrant versions
@@ -0,0 +1,47 @@
---
title: qcloud cluster version list
short_description: "List available Qdrant versions"
description: "List available Qdrant versions"
weight: 45
---
# qcloud cluster version list
List available Qdrant versions
```bash
qcloud cluster version list [flags]
```
## Examples
```bash
# List available Qdrant versions
qcloud cluster version list
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster version](/documentation/cloud-cli/reference/qcloud_cluster_version/) - Manage Qdrant versions
@@ -0,0 +1,50 @@
---
title: qcloud cluster wait
short_description: "Wait for a cluster to become healthy"
description: "Wait for a cluster to become healthy"
weight: 46
---
# qcloud cluster wait
Wait for a cluster to become healthy
```bash
qcloud cluster wait <cluster-id> [flags]
```
## Examples
```bash
# Wait for a cluster to become healthy
qcloud cluster wait 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Wait with a custom timeout
qcloud cluster wait 7b2ea926-724b-4de2-b73a-8675c42a6ebe --timeout 30m
```
## Options
```bash
-h, --help help for wait
--timeout duration Maximum time to wait for the cluster to become healthy (default 10m0s)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud cluster](/documentation/cloud-cli/reference/qcloud_cluster/) - Manage Qdrant Cloud clusters
@@ -0,0 +1,40 @@
---
title: qcloud context
short_description: "Manage named configuration contexts"
description: "Manage named configuration contexts"
weight: 47
---
# qcloud context
Manage named configuration contexts
## Options
```bash
-h, --help help for context
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud context delete](/documentation/cloud-cli/reference/qcloud_context_delete/) - Delete a context
* [qcloud context list](/documentation/cloud-cli/reference/qcloud_context_list/) - List all contexts
* [qcloud context set](/documentation/cloud-cli/reference/qcloud_context_set/) - Create or update a context
* [qcloud context show](/documentation/cloud-cli/reference/qcloud_context_show/) - Show the active context configuration
* [qcloud context use](/documentation/cloud-cli/reference/qcloud_context_use/) - Set the active context
@@ -0,0 +1,50 @@
---
title: qcloud context delete
short_description: "Delete a context"
description: "Delete a context"
weight: 48
---
# qcloud context delete
Delete a context
```bash
qcloud context delete <name> [flags]
```
## Examples
```bash
# Delete a context
qcloud context delete staging
# Delete without confirmation
qcloud context delete staging --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud context](/documentation/cloud-cli/reference/qcloud_context/) - Manage named configuration contexts
@@ -0,0 +1,46 @@
---
title: qcloud context list
short_description: "List all contexts"
description: "List all contexts"
weight: 49
---
# qcloud context list
List all contexts
```bash
qcloud context list [flags]
```
## Examples
```bash
# List all contexts
qcloud context list
```
## Options
```bash
-h, --help help for list
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud context](/documentation/cloud-cli/reference/qcloud_context/) - Manage named configuration contexts
@@ -0,0 +1,87 @@
---
title: qcloud context set
short_description: "Create or update a context"
description: "Create or update a context"
weight: 50
---
# qcloud context set
Create or update a context
## Synopsis
Create or update a named context in the configuration file.
A context stores connection settings (endpoint, account ID) and API key
credentials under a name, so you can switch between environments with
"qcloud context use <name>".
There are three ways to provide the API key:
--api-key Store the key directly in the config file (plaintext).
--api-key-command Store a shell command that is executed at runtime to
retrieve the key. The command is run via "sh -c" and
its stdout is used as the API key. This avoids storing
secrets in plaintext.
--api-key-helper Use a named preset that generates the command for you.
Must be paired with --api-key-ref.
Supported helpers and the commands they generate:
1password op read <ref>
vault vault kv get -field=api_key <ref>
pass pass show <ref>
keychain security find-generic-password -s <ref> -w
When an api_key_command is set, any existing plaintext api_key is removed from
the context. Flags and environment variables (--api-key, QDRANT_CLOUD_API_KEY)
still take precedence over the command at runtime.
```bash
qcloud context set <name> [flags]
```
## Examples
```bash
# Save the current configuration as a named context
qcloud context set production
# Create a context with explicit values
qcloud context set staging --api-key sk-... --account-id acc-123
# Use an external command to resolve the API key
qcloud context set staging --api-key-command 'op read op://vault/qdrant/api-key' --account-id acc-123
# Use a named helper preset
qcloud context set staging --api-key-helper 1password --api-key-ref op://vault/qdrant/api-key --account-id acc-123
```
## Options
```bash
--account-id string Account ID for this context
--api-key string API key for this context
--api-key-command string Shell command that outputs the API key (e.g. 'op read op://vault/qdrant/api-key')
--api-key-helper string Named credential helper (1password, vault, pass, keychain)
--api-key-ref string Secret reference for the credential helper
--endpoint string API endpoint for this context
-h, --help help for set
```
## Options inherited from parent commands
```bash
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--json Output as JSON
```
## SEE ALSO
* [qcloud context](/documentation/cloud-cli/reference/qcloud_context/) - Manage named configuration contexts
@@ -0,0 +1,46 @@
---
title: qcloud context show
short_description: "Show the active context configuration"
description: "Show the active context configuration"
weight: 51
---
# qcloud context show
Show the active context configuration
```bash
qcloud context show [flags]
```
## Examples
```bash
# Show the active context
qcloud context show
```
## Options
```bash
-h, --help help for show
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud context](/documentation/cloud-cli/reference/qcloud_context/) - Manage named configuration contexts
@@ -0,0 +1,46 @@
---
title: qcloud context use
short_description: "Set the active context"
description: "Set the active context"
weight: 52
---
# qcloud context use
Set the active context
```bash
qcloud context use <name> [flags]
```
## Examples
```bash
# Switch to another context
qcloud context use production
```
## Options
```bash
-h, --help help for use
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud context](/documentation/cloud-cli/reference/qcloud_context/) - Manage named configuration contexts
@@ -0,0 +1,41 @@
---
title: qcloud hybrid
short_description: "Manage hybrid cloud environments"
description: "Manage hybrid cloud environments"
weight: 53
---
# qcloud hybrid
Manage hybrid cloud environments
## Options
```bash
-h, --help help for hybrid
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud hybrid bootstrap](/documentation/cloud-cli/reference/qcloud_hybrid_bootstrap/) - Generate bootstrap commands for a hybrid cloud environment
* [qcloud hybrid create](/documentation/cloud-cli/reference/qcloud_hybrid_create/) - Create a new hybrid cloud environment
* [qcloud hybrid delete](/documentation/cloud-cli/reference/qcloud_hybrid_delete/) - Delete a hybrid cloud environment
* [qcloud hybrid describe](/documentation/cloud-cli/reference/qcloud_hybrid_describe/) - Describe a hybrid cloud environment
* [qcloud hybrid list](/documentation/cloud-cli/reference/qcloud_hybrid_list/) - List all hybrid cloud environments
* [qcloud hybrid update](/documentation/cloud-cli/reference/qcloud_hybrid_update/) - Update a hybrid cloud environment
@@ -0,0 +1,59 @@
---
title: qcloud hybrid bootstrap
short_description: "Generate bootstrap commands for a hybrid cloud environment"
description: "Generate bootstrap commands for a hybrid cloud environment"
weight: 54
---
# qcloud hybrid bootstrap
Generate bootstrap commands for a hybrid cloud environment
## Synopsis
Generate the commands needed to bootstrap a Kubernetes cluster into a hybrid cloud environment.
Each command in the output is ready to copy-paste or pipe to a shell. The credentials
printed to stderr are sensitive and should be treated as secrets.
Note: each invocation creates new Qdrant Cloud access tokens and registry credentials.
Only run this if the Kubernetes cluster is not yet registered to the environment.
```bash
qcloud hybrid bootstrap <env-id> [flags]
```
## Examples
```bash
# Generate bootstrap commands for an environment
qcloud hybrid bootstrap 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Pipe directly to a shell
qcloud hybrid bootstrap 7b2ea926-724b-4de2-b73a-8675c42a6ebe | bash
```
## Options
```bash
-h, --help help for bootstrap
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
@@ -0,0 +1,67 @@
---
title: qcloud hybrid create
short_description: "Create a new hybrid cloud environment"
description: "Create a new hybrid cloud environment"
weight: 55
---
# qcloud hybrid create
Create a new hybrid cloud environment
## Synopsis
Create a new Hybrid Cloud Environment to deploy and manage Qdrant on your own
Kubernetes clusters (on-premises, cloud, or edge) with enterprise-grade
reliability.
Hybrid Cloud access must be enabled for your account by the Qdrant sales team.
If your account does not have access, you will be prompted to contact us.
```bash
qcloud hybrid create [flags]
```
## Examples
```bash
# Create a hybrid cloud environment
qcloud hybrid create --name my-hybrid-env
# Create with a custom namespace
qcloud hybrid create --name my-hybrid-env --namespace qdrant-hybrid
# Create with storage classes
qcloud hybrid create --name my-hybrid-env \
--database-storage-class premium-rwo --snapshot-storage-class standard
```
## Options
```bash
--database-storage-class string Default database storage class (uses cluster default if omitted)
-h, --help help for create
--log-level string Log level for deployed components ("debug", "info", "warn", "error")
--name string Name of the hybrid cloud environment (required)
--namespace string Kubernetes namespace where Qdrant components are deployed (read-only after bootstrapping)
--snapshot-storage-class string Default snapshot storage class (uses cluster default if omitted)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
@@ -0,0 +1,50 @@
---
title: qcloud hybrid delete
short_description: "Delete a hybrid cloud environment"
description: "Delete a hybrid cloud environment"
weight: 56
---
# qcloud hybrid delete
Delete a hybrid cloud environment
```bash
qcloud hybrid delete <env-id> [flags]
```
## Examples
```bash
# Delete a hybrid cloud environment (prompts for confirmation)
qcloud hybrid delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Delete without confirmation
qcloud hybrid delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
@@ -0,0 +1,39 @@
---
title: qcloud hybrid describe
short_description: "Describe a hybrid cloud environment"
description: "Describe a hybrid cloud environment"
weight: 57
---
# qcloud hybrid describe
Describe a hybrid cloud environment
```bash
qcloud hybrid describe <env-id> [flags]
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
@@ -0,0 +1,40 @@
---
title: qcloud hybrid list
short_description: "List all hybrid cloud environments"
description: "List all hybrid cloud environments"
weight: 58
---
# qcloud hybrid list
List all hybrid cloud environments
```bash
qcloud hybrid list [flags]
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
@@ -0,0 +1,58 @@
---
title: qcloud hybrid update
short_description: "Update a hybrid cloud environment"
description: "Update a hybrid cloud environment"
weight: 59
---
# qcloud hybrid update
Update a hybrid cloud environment
```bash
qcloud hybrid update <env-id> [flags]
```
## Examples
```bash
# Rename a hybrid cloud environment
qcloud hybrid update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --name new-name
# Update the default storage classes
qcloud hybrid update 7b2ea926-724b-4de2-b73a-8675c42a6ebe \
--database-storage-class premium-rwo --snapshot-storage-class standard
# Change the log level
qcloud hybrid update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --log-level debug
```
## Options
```bash
--database-storage-class string Default database storage class (uses cluster default if omitted)
-h, --help help for update
--log-level string Log level for deployed components ("debug", "info", "warn", "error")
--name string New name for the hybrid cloud environment
--namespace string Kubernetes namespace where Qdrant components are deployed (read-only after bootstrapping)
--snapshot-storage-class string Default snapshot storage class (uses cluster default if omitted)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud hybrid](/documentation/cloud-cli/reference/qcloud_hybrid/) - Manage hybrid cloud environments
@@ -0,0 +1,43 @@
---
title: qcloud iam
short_description: "Manage IAM resources in Qdrant Cloud"
description: "Manage IAM resources in Qdrant Cloud"
weight: 60
---
# qcloud iam
Manage IAM resources in Qdrant Cloud
## Synopsis
Manage IAM resources for the Qdrant Cloud account.
## Options
```bash
-h, --help help for iam
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud iam key](/documentation/cloud-cli/reference/qcloud_iam_key/) - Manage cloud management keys
* [qcloud iam permission](/documentation/cloud-cli/reference/qcloud_iam_permission/) - Manage permissions in Qdrant Cloud
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
* [qcloud iam user](/documentation/cloud-cli/reference/qcloud_iam_user/) - Manage users in Qdrant Cloud
@@ -0,0 +1,45 @@
---
title: qcloud iam key
short_description: "Manage cloud management keys"
description: "Manage cloud management keys"
weight: 61
---
# qcloud iam key
Manage cloud management keys
## Synopsis
Manage cloud management keys for the account.
Management keys authenticate requests to the Qdrant Cloud API. Use them to authorize
the CLI, automation scripts, or any other tooling that calls the Qdrant Cloud API.
## Options
```bash
-h, --help help for key
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam](/documentation/cloud-cli/reference/qcloud_iam/) - Manage IAM resources in Qdrant Cloud
* [qcloud iam key create](/documentation/cloud-cli/reference/qcloud_iam_key_create/) - Create a cloud management key
* [qcloud iam key delete](/documentation/cloud-cli/reference/qcloud_iam_key_delete/) - Delete a cloud management key
* [qcloud iam key list](/documentation/cloud-cli/reference/qcloud_iam_key_list/) - List cloud management keys
@@ -0,0 +1,57 @@
---
title: qcloud iam key create
short_description: "Create a cloud management key"
description: "Create a cloud management key"
weight: 62
---
# qcloud iam key create
Create a cloud management key
## Synopsis
Create a new cloud management key for the account.
Management keys grant access to the Qdrant Cloud API. The full key value is returned
only once at creation time — store it securely, as it cannot be retrieved again. If a
key is lost, delete it and create a new one.
```bash
qcloud iam key create [flags]
```
## Examples
```bash
# Create a new management key
qcloud iam key create
# Create and capture the key value in a script
qcloud iam key create --json | jq -r '.key'
```
## Options
```bash
-h, --help help for create
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam key](/documentation/cloud-cli/reference/qcloud_iam_key/) - Manage cloud management keys
@@ -0,0 +1,59 @@
---
title: qcloud iam key delete
short_description: "Delete a cloud management key"
description: "Delete a cloud management key"
weight: 63
---
# qcloud iam key delete
Delete a cloud management key
## Synopsis
Delete a cloud management key from the account.
Deleting a key immediately revokes its access to the Qdrant Cloud API. Any client
using the deleted key will receive authentication errors. This action cannot be undone.
A confirmation prompt is shown unless --force is passed.
```bash
qcloud iam key delete <key-id> [flags]
```
## Examples
```bash
# Delete a management key (with confirmation prompt)
qcloud iam key delete a1b2c3d4-e5f6-7890-abcd-ef1234567890
# Delete without confirmation
qcloud iam key delete a1b2c3d4-e5f6-7890-abcd-ef1234567890 --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam key](/documentation/cloud-cli/reference/qcloud_iam_key/) - Manage cloud management keys
@@ -0,0 +1,58 @@
---
title: qcloud iam key list
short_description: "List cloud management keys"
description: "List cloud management keys"
weight: 64
---
# qcloud iam key list
List cloud management keys
## Synopsis
List all cloud management keys for the account.
Management keys grant access to the Qdrant Cloud API and are used to authenticate CLI
and API requests. Each key is identified by its ID and a prefix — the prefix represents
the first bytes of the key value and is safe to display.
```bash
qcloud iam key list [flags]
```
## Examples
```bash
# List all management keys for the account
qcloud iam key list
# Output as JSON
qcloud iam key list --json
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam key](/documentation/cloud-cli/reference/qcloud_iam_key/) - Manage cloud management keys
@@ -0,0 +1,43 @@
---
title: qcloud iam permission
short_description: "Manage permissions in Qdrant Cloud"
description: "Manage permissions in Qdrant Cloud"
weight: 65
---
# qcloud iam permission
Manage permissions in Qdrant Cloud
## Synopsis
Manage permissions for the Qdrant Cloud account.
Permissions represent individual access rights that can be assigned to roles.
Use these commands to discover which permissions are available in the system.
## Options
```bash
-h, --help help for permission
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam](/documentation/cloud-cli/reference/qcloud_iam/) - Manage IAM resources in Qdrant Cloud
* [qcloud iam permission list](/documentation/cloud-cli/reference/qcloud_iam_permission_list/) - List all available permissions
@@ -0,0 +1,58 @@
---
title: qcloud iam permission list
short_description: "List all available permissions"
description: "List all available permissions"
weight: 66
---
# qcloud iam permission list
List all available permissions
## Synopsis
List all permissions known in the system for the account.
Permissions are the individual access rights that can be assigned to roles.
Each permission has a value (e.g. "read:clusters") and a category
(e.g. "Cluster").
```bash
qcloud iam permission list [flags]
```
## Examples
```bash
# List all available permissions
qcloud iam permission list
# Output as JSON
qcloud iam permission list --json
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam permission](/documentation/cloud-cli/reference/qcloud_iam_permission/) - Manage permissions in Qdrant Cloud
@@ -0,0 +1,51 @@
---
title: qcloud iam role
short_description: "Manage roles in Qdrant Cloud"
description: "Manage roles in Qdrant Cloud"
weight: 67
---
# qcloud iam role
Manage roles in Qdrant Cloud
## Synopsis
Manage roles for the Qdrant Cloud account.
Roles define sets of permissions that control access to resources. There are two
types of roles: system roles (immutable, managed by Qdrant) and custom roles
(created and managed by the account). Use these commands to list, inspect, create,
update, and delete custom roles, as well as manage their permissions.
## Options
```bash
-h, --help help for role
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam](/documentation/cloud-cli/reference/qcloud_iam/) - Manage IAM resources in Qdrant Cloud
* [qcloud iam role assign-permission](/documentation/cloud-cli/reference/qcloud_iam_role_assign-permission/) - Add permissions to a role
* [qcloud iam role create](/documentation/cloud-cli/reference/qcloud_iam_role_create/) - Create a custom role
* [qcloud iam role delete](/documentation/cloud-cli/reference/qcloud_iam_role_delete/) - Delete a custom role
* [qcloud iam role describe](/documentation/cloud-cli/reference/qcloud_iam_role_describe/) - Describe a role
* [qcloud iam role list](/documentation/cloud-cli/reference/qcloud_iam_role_list/) - List all roles
* [qcloud iam role remove-permission](/documentation/cloud-cli/reference/qcloud_iam_role_remove-permission/) - Remove permissions from a role
* [qcloud iam role update](/documentation/cloud-cli/reference/qcloud_iam_role_update/) - Update a custom role
@@ -0,0 +1,59 @@
---
title: qcloud iam role assign-permission
short_description: "Add permissions to a role"
description: "Add permissions to a role"
weight: 68
---
# qcloud iam role assign-permission
Add permissions to a role
## Synopsis
Add permissions to a custom role.
Fetches the role's current permissions, merges the new ones (deduplicating),
and updates the role. Use "qcloud iam permission list" to see available
permissions.
```bash
qcloud iam role assign-permission <role-id> [flags]
```
## Examples
```bash
# Add a single permission
qcloud iam role assign-permission 7b2ea926-724b-4de2-b73a-8675c42a6ebe --permission read:clusters
# Add multiple permissions
qcloud iam role assign-permission 7b2ea926-724b-4de2-b73a-8675c42a6ebe \
--permission read:clusters --permission read:backups
```
## Options
```bash
-h, --help help for assign-permission
--permission strings Permission to add (repeatable)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,60 @@
---
title: qcloud iam role create
short_description: "Create a custom role"
description: "Create a custom role"
weight: 69
---
# qcloud iam role create
Create a custom role
## Synopsis
Create a new custom role for the account.
Custom roles allow fine-grained access control by combining specific permissions.
Use "qcloud iam permission list" to see available permissions.
```bash
qcloud iam role create [flags]
```
## Examples
```bash
# Create a role with specific permissions
qcloud iam role create --name "Cluster Viewer" --permission read:clusters --permission read:cluster-endpoints
# Create a role with a description
qcloud iam role create --name "Backup Manager" --description "Can manage backups" \
--permission read:clusters --permission read:backups --permission write:backups
```
## Options
```bash
--description string Description of the role
-h, --help help for create
--name string Name of the role (4-64 characters)
--permission strings Permission to assign (repeatable)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,57 @@
---
title: qcloud iam role delete
short_description: "Delete a custom role"
description: "Delete a custom role"
weight: 70
---
# qcloud iam role delete
Delete a custom role
## Synopsis
Delete a custom role from the account.
Only custom roles can be deleted. System roles are managed by Qdrant and cannot
be removed.
```bash
qcloud iam role delete <role-id> [flags]
```
## Examples
```bash
# Delete a role (with confirmation prompt)
qcloud iam role delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Delete without confirmation
qcloud iam role delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,54 @@
---
title: qcloud iam role describe
short_description: "Describe a role"
description: "Describe a role"
weight: 71
---
# qcloud iam role describe
Describe a role
## Synopsis
Display detailed information about a role, including its name, type,
description, and the full list of assigned permissions.
```bash
qcloud iam role describe <role-id> [flags]
```
## Examples
```bash
# Describe a role
qcloud iam role describe 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Output as JSON
qcloud iam role describe 7b2ea926-724b-4de2-b73a-8675c42a6ebe --json
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,57 @@
---
title: qcloud iam role list
short_description: "List all roles"
description: "List all roles"
weight: 72
---
# qcloud iam role list
List all roles
## Synopsis
List all roles for the account, including both system and custom roles.
System roles are managed by Qdrant and cannot be modified. Custom roles are
created and managed by the account administrator.
```bash
qcloud iam role list [flags]
```
## Examples
```bash
# List all roles
qcloud iam role list
# Output as JSON
qcloud iam role list --json
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,58 @@
---
title: qcloud iam role remove-permission
short_description: "Remove permissions from a role"
description: "Remove permissions from a role"
weight: 73
---
# qcloud iam role remove-permission
Remove permissions from a role
## Synopsis
Remove permissions from a custom role.
Fetches the role's current permissions, removes the specified ones, and updates
the role. A role must retain at least one permission.
```bash
qcloud iam role remove-permission <role-id> [flags]
```
## Examples
```bash
# Remove a single permission
qcloud iam role remove-permission 7b2ea926-724b-4de2-b73a-8675c42a6ebe --permission read:clusters
# Remove multiple permissions
qcloud iam role remove-permission 7b2ea926-724b-4de2-b73a-8675c42a6ebe \
--permission read:clusters --permission read:backups
```
## Options
```bash
-h, --help help for remove-permission
--permission strings Permission to remove (repeatable)
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,59 @@
---
title: qcloud iam role update
short_description: "Update a custom role"
description: "Update a custom role"
weight: 74
---
# qcloud iam role update
Update a custom role
## Synopsis
Update the name or description of a custom role.
Only custom roles can be updated. System roles are managed by Qdrant and cannot
be modified. To change a role's permissions, use the assign-permission and
remove-permission subcommands.
```bash
qcloud iam role update <role-id> [flags]
```
## Examples
```bash
# Rename a role
qcloud iam role update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --name "New Name"
# Update the description
qcloud iam role update 7b2ea926-724b-4de2-b73a-8675c42a6ebe --description "Updated description"
```
## Options
```bash
--description string New description for the role
-h, --help help for update
--name string New name for the role
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam role](/documentation/cloud-cli/reference/qcloud_iam_role/) - Manage roles in Qdrant Cloud
@@ -0,0 +1,47 @@
---
title: qcloud iam user
short_description: "Manage users in Qdrant Cloud"
description: "Manage users in Qdrant Cloud"
weight: 75
---
# qcloud iam user
Manage users in Qdrant Cloud
## Synopsis
Manage users in the Qdrant Cloud account.
Provides commands to list users, view user details and assigned roles, and
manage role assignments.
## Options
```bash
-h, --help help for user
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam](/documentation/cloud-cli/reference/qcloud_iam/) - Manage IAM resources in Qdrant Cloud
* [qcloud iam user assign-role](/documentation/cloud-cli/reference/qcloud_iam_user_assign-role/) - Assign one or more roles to a user
* [qcloud iam user delete](/documentation/cloud-cli/reference/qcloud_iam_user_delete/) - Delete a user
* [qcloud iam user describe](/documentation/cloud-cli/reference/qcloud_iam_user_describe/) - Describe a user and their assigned roles
* [qcloud iam user list](/documentation/cloud-cli/reference/qcloud_iam_user_list/) - List users in the account
* [qcloud iam user remove-role](/documentation/cloud-cli/reference/qcloud_iam_user_remove-role/) - Remove one or more roles from a user
@@ -0,0 +1,65 @@
---
title: qcloud iam user assign-role
short_description: "Assign one or more roles to a user"
description: "Assign one or more roles to a user"
weight: 76
---
# qcloud iam user assign-role
Assign one or more roles to a user
## Synopsis
Assign one or more roles to a user in the account.
Accepts either a user ID (UUID) or an email address to identify the user.
Each role accepts either a role UUID or a role name, which is
resolved to an ID via the IAM service. Prints the user's resulting roles
after the assignment.
```bash
qcloud iam user assign-role <user-id-or-email> [flags]
```
## Examples
```bash
# Assign a role by name
qcloud iam user assign-role user@example.com --role admin
# Assign a role by ID
qcloud iam user assign-role user@example.com --role 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Assign multiple roles at once
qcloud iam user assign-role user@example.com --role admin --role viewer
# Assign multiple roles at once using comma separated values
qcloud iam user assign-role user@example.com --role admin,viewer
```
## Options
```bash
-h, --help help for assign-role
-r, --role strings A role ID or name
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam user](/documentation/cloud-cli/reference/qcloud_iam_user/) - Manage users in Qdrant Cloud
@@ -0,0 +1,63 @@
---
title: qcloud iam user delete
short_description: "Delete a user"
description: "Delete a user"
weight: 77
---
# qcloud iam user delete
Delete a user
## Synopsis
Delete a user from Qdrant Cloud.
Accepts either a user ID (UUID) or an email address to identify the user.
Deleting a user is permanent and cannot be undone. Deletion fails if the user
still owns any accounts; ownership of those accounts must be transferred first.
A confirmation prompt is shown unless --force is passed.
```bash
qcloud iam user delete <user-id-or-email> [flags]
```
## Examples
```bash
# Delete a user by email (with confirmation prompt)
qcloud iam user delete user@example.com
# Delete a user by ID
qcloud iam user delete 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Delete without confirmation
qcloud iam user delete user@example.com --force
```
## Options
```bash
-f, --force Skip confirmation prompt
-h, --help help for delete
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam user](/documentation/cloud-cli/reference/qcloud_iam_user/) - Manage users in Qdrant Cloud
@@ -0,0 +1,59 @@
---
title: qcloud iam user describe
short_description: "Describe a user and their assigned roles"
description: "Describe a user and their assigned roles"
weight: 78
---
# qcloud iam user describe
Describe a user and their assigned roles
## Synopsis
Describe a user and their assigned roles.
Accepts either a user ID (UUID) or an email address. Displays the user's
details and the roles currently assigned to them in the account.
```bash
qcloud iam user describe <user-id-or-email> [flags]
```
## Examples
```bash
# Describe a user by ID
qcloud iam user describe 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Describe a user by email
qcloud iam user describe user@example.com
# Output as JSON
qcloud iam user describe user@example.com --json
```
## Options
```bash
-h, --help help for describe
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam user](/documentation/cloud-cli/reference/qcloud_iam_user/) - Manage users in Qdrant Cloud
@@ -0,0 +1,57 @@
---
title: qcloud iam user list
short_description: "List users in the account"
description: "List users in the account"
weight: 79
---
# qcloud iam user list
List users in the account
## Synopsis
List users in the account.
Lists all users who are members of the current account. Requires the read:users
permission.
```bash
qcloud iam user list [flags]
```
## Examples
```bash
# List all users in the account
qcloud iam user list
# Output as JSON
qcloud iam user list --json
```
## Options
```bash
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam user](/documentation/cloud-cli/reference/qcloud_iam_user/) - Manage users in Qdrant Cloud
@@ -0,0 +1,62 @@
---
title: qcloud iam user remove-role
short_description: "Remove one or more roles from a user"
description: "Remove one or more roles from a user"
weight: 80
---
# qcloud iam user remove-role
Remove one or more roles from a user
## Synopsis
Remove one or more roles from a user in the account.
Accepts either a user ID (UUID) or an email address to identify the user.
Each role accepts either a role UUID or a role name, which is
resolved to an ID via the IAM service. Prints the user's resulting roles
after the removal.
```bash
qcloud iam user remove-role <user-id-or-email> [flags]
```
## Examples
```bash
# Remove a role by name
qcloud iam user remove-role user@example.com --role admin
# Remove a role by ID
qcloud iam user remove-role user@example.com --role 7b2ea926-724b-4de2-b73a-8675c42a6ebe
# Remove multiple roles at once
qcloud iam user remove-role user@example.com --role admin --role viewer
```
## Options
```bash
-h, --help help for remove-role
-r, --role strings A role ID or name
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud iam user](/documentation/cloud-cli/reference/qcloud_iam_user/) - Manage users in Qdrant Cloud
@@ -0,0 +1,36 @@
---
title: qcloud package
short_description: "Manage packages"
description: "Manage packages"
weight: 81
---
# qcloud package
Manage packages
## Options
```bash
-h, --help help for package
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
* [qcloud package list](/documentation/cloud-cli/reference/qcloud_package_list/) - List available packages for cluster creation
@@ -0,0 +1,52 @@
---
title: qcloud package list
short_description: "List available packages for cluster creation"
description: "List available packages for cluster creation"
weight: 82
---
# qcloud package list
List available packages for cluster creation
```bash
qcloud package list [flags]
```
## Examples
```bash
# List packages for a cloud provider and region
qcloud package list --cloud-provider aws --cloud-region eu-central-1
# List packages for a hybrid cloud provider (no region required)
qcloud package list --cloud-provider hybrid
```
## Options
```bash
--cloud-provider string Cloud provider ID (required)
--cloud-region string Cloud provider region ID (required for non-hybrid providers)
-h, --help help for list
--no-headers Do not print column headers
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud package](/documentation/cloud-cli/reference/qcloud_package/) - Manage packages
@@ -0,0 +1,41 @@
---
title: qcloud self-upgrade
short_description: "Upgrade qcloud to the latest version"
description: "Upgrade qcloud to the latest version"
weight: 83
---
# qcloud self-upgrade
Upgrade qcloud to the latest version
```bash
qcloud self-upgrade [flags]
```
## Options
```bash
--check Only check for a new version without installing
-f, --force Skip confirmation prompt
-h, --help help for self-upgrade
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI
@@ -0,0 +1,39 @@
---
title: qcloud version
short_description: "Print the qcloud CLI version"
description: "Print the qcloud CLI version"
weight: 84
---
# qcloud version
Print the qcloud CLI version
```bash
qcloud version [flags]
```
## Options
```bash
-h, --help help for version
```
## Options inherited from parent commands
```bash
--account-id string Qdrant Cloud Account ID (env: QDRANT_CLOUD_ACCOUNT_ID)
--api-key string Management API Key (env: QDRANT_CLOUD_API_KEY)
-c, --config string Config file path (env: QDRANT_CLOUD_CONFIG, default ~/.config/qcloud/config.yaml)
--console-url string Qdrant Cloud web console base URL (env: QDRANT_CLOUD_CONSOLE_URL, default https://cloud.qdrant.io)
--context string Override the active context (env: QDRANT_CLOUD_CONTEXT)
--debug Enable debug logging to stderr
--endpoint string gRPC API endpoint (env: QDRANT_CLOUD_ENDPOINT, default grpc.cloud.qdrant.io:443)
--json Output as JSON
```
## SEE ALSO
* [qcloud](/documentation/cloud-cli/reference/) - Qdrant Cloud CLI