mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-25 14:08:30 +02:00
docs: sync qcloud CLI command reference for v0.28.0
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
+55
@@ -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
|
||||
|
||||
|
||||
+58
@@ -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
|
||||
|
||||
|
||||
+41
@@ -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
|
||||
|
||||
|
||||
+40
@@ -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
|
||||
|
||||
|
||||
+42
@@ -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
|
||||
|
||||
|
||||
+41
@@ -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
|
||||
|
||||
|
||||
+46
@@ -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
|
||||
|
||||
|
||||
+41
@@ -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
|
||||
|
||||
|
||||
+48
@@ -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
|
||||
|
||||
|
||||
+40
@@ -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
|
||||
|
||||
|
||||
+63
@@ -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
|
||||
|
||||
|
||||
+47
@@ -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
|
||||
|
||||
|
||||
+58
@@ -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
|
||||
|
||||
|
||||
+59
@@ -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
|
||||
|
||||
|
||||
+58
@@ -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
|
||||
|
||||
|
||||
+65
@@ -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
|
||||
|
||||
|
||||
+62
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user