Queries Huawei Cloud Cloud Connect (CC) Global Connection Bandwidth (GCB) resources via hcloud CLI. Covers single GCB detail query (including bound instance info), GCB list query with filters, GCB tenant configuration query (size ranges, quotas, charge modes, supported services), and list of GCBs eligible for binding to a specific service type. No write operations. Use this skill when the user needs to inspect global connection bandwidth details, check GCB-bound instances, review GCB tenant configs and quotas, or find GCBs available for binding. Triggers include: 全域互联带宽, GCB, Global Connection Bandwidth, global-connection-bandwidth, 云连接带宽, CC带宽, bandwidth config, 绑定带宽, support binding bandwidth, gcb-query.
Security
huawei-cloud-cc-instance-query
Try itQueries Huawei Cloud Cloud Connect (CC) resources via hcloud CLI. Covers cloud connection instances (single + list), bandwidth packages (single + list), inter-region bandwidths (single + list), network instances (single + list), cloud connection routes (single + list), and cross-account authorisations (granted + received). No write operations. Use this skill when the user needs to inspect cross-cloud connectivity topology, check bandwidth package status, review inter-region bandwidth allocation, query network instances attached to a cloud connection, troubleshoot routing in Cloud Connect, or audit cross-account authorisation relationships (who authorised whom). Triggers: 云连接, CC, Cloud Connect, 带宽包, bandwidth package, 域间带宽, inter-region bandwidth, 网络实例, network instance, 路由查询, cloud connection route, 跨云网络, cross-cloud connectivity, 授权, authorisation, 被授权, permission, 跨账号, cross-account.
What it does
Queries Huawei Cloud Cloud Connect (CC) resources via hcloud CLI. Covers cloud connection instances (single + list), bandwidth packages (single + list), inter-region bandwidths (single + list), network instances (single + list), cloud connection routes (single + list), and cross-account authorisations (granted + received). No write operations. Use this skill when the user needs to inspect cross-cloud connectivity topology, check bandwidth package status, review inter-region bandwidth allocation, query network instances attached to a cloud connection, troubleshoot routing in Cloud Connect, or audit cross-account authorisation relationships (who authorised whom). Triggers: 云连接, CC, Cloud Connect, 带宽包, bandwidth package, 域间带宽, inter-region bandwidth, 网络实例, network instance, 路由查询, cloud connection route, 跨云网络, cross-cloud connectivity, 授权, authorisation, 被授权, permission, 跨账号, cross-account.
The skill document
Overview
Huawei Cloud Cloud Connect (CC) is a service that enables cross-region and cross-cloud network connectivity. This skill provides read-only query capabilities for seven core CC resource types:
| Resource Type | Description |
|---|---|
| Cloud Connection | The top-level container that links VPCs across regions or clouds |
| Bandwidth Package | Purchased bandwidth resource bound to a cloud connection |
| Inter-Region Bandwidth | Bandwidth allocated between two specific regions within a bandwidth package |
| Network Instance | A VPC or VPC subnet attached to a cloud connection |
| Cloud Connection Route | Routing entries that direct traffic through the cloud connection |
| Authorisation (granted) | Cross-account authorisations this account has granted to others — "which of my network instances did I authorise other accounts to load?" |
| Permission (received) | Cross-account authorisations other accounts have granted to this account — "which foreign network instances can I load into my cloud connections?" |
All operations are query-only (GET). No create, update, or delete operations are performed.
Out of Scope
This skill does not cover the following CC resource types and operations. If the user asks about these, inform them clearly and suggest the corresponding hcloud CLI command.
| Out-of-Scope Resource / Operation | Suggested Command |
|---|---|
| Central Network(中心网络) | hcloud CC ListCentralNetworks / hcloud CC ShowCentralNetwork |
| Global Connection Bandwidth(全局互联带宽/GCB) | hcloud CC ListGlobalConnectionBandwidths / hcloud CC ShowGlobalConnectionBandwidth |
| Site Network(站点网络) | hcloud CC ListSiteNetworks / hcloud CC ShowSiteNetwork |
| Tag management(标签管理: Tag/Untag/ListTags) | hcloud CC ListTags / hcloud CC ListCloudConnectionTags |
| All write operations(Create/Update/Delete/Apply/Associate/Disassociate) | Not supported — this skill is read-only |
Prerequisites
- hcloud CLI installed and authenticated. See
references/cli-installation-guide.mdfor details. - Huawei Cloud AK/SK configured via
hcloud configure(interactive, recommended) or environment variables:# Recommended: interactive configuration hcloud configure # Or set env vars: HUAWEI_ACCESS_KEY, HUAWEI_SECRET_KEY, HUAWEI_REGION - IAM permissions — The caller needs
CC ReadOnlyAccessor equivalent. Seereferences/iam-policies.mdfor least-privilege policy. - Domain ID — All CC APIs require
--domain_id(account ID). Obtain it from the console: IAM → My Credentials → Account ID.
Workflow
1. Identify the resource type to query (cloud connection / bandwidth package / inter-region bandwidth / network instance / route / authorisation / permission)
2. Determine whether a single instance or a list is needed
3. For single queries: provide --domain_id and --id
4. For list queries: provide --domain_id, optionally add filters (--limit, --marker, --status, --name, etc.)
5. Execute the hcloud command and review the output
6. **domain_id validation**: If `--domain_id` is not explicitly provided, the CLI will silently use the default domain_id from the auth config (not an error). Always recommend the user specify `--domain_id` explicitly to avoid querying the wrong account.
Core Commands
All commands use the format:
hcloud CC --cli-region= --domain_id= [additional params]
1. Cloud Connection Instances
Query a single cloud connection:
hcloud CC ShowCloudConnection --cli-region=cn-north-4 --domain_id= --id=
List cloud connections:
hcloud CC ListCloudConnections --cli-region=cn-north-4 --domain_id= [--limit=10] [--marker=] [--status.1=ACTIVE] [--name.1=]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID |
--id | Yes (Show) | Cloud connection instance ID |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker (use with limit) |
--status.[N] | No | Filter by status (e.g., ACTIVE) |
--name.[N] | No | Filter by resource name |
--id.[N] | No | Filter by resource ID (list only) |
--enterprise_project_id.[N] | No | Filter by enterprise project ID |
2. Bandwidth Package Instances
Query a single bandwidth package:
hcloud CC ShowBandwidthPackage --cli-region=cn-north-4 --domain_id= --id=
List bandwidth packages:
hcloud CC ListBandwidthPackages --cli-region=cn-north-4 --domain_id= [--limit=10] [--status.1=ACTIVE] [--cloud_connection_id.1=]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID |
--id | Yes (Show) | Bandwidth package instance ID |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker |
--status.[N] | No | Filter by status (e.g., ACTIVE) |
--cloud_connection_id.[N] | No | Filter by cloud connection ID |
--billing_mode.[N] | No | Filter by billing mode |
3. Inter-Region Bandwidth Instances
Query a single inter-region bandwidth:
hcloud CC ShowInterRegionBandwidth --cli-region=cn-north-4 --domain_id= --id=
List inter-region bandwidths:
hcloud CC ListInterRegionBandwidths --cli-region=cn-north-4 --domain_id= [--limit=10] [--cloud_connection_id.1=] [--bandwidth_package_id.1=]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID |
--id | Yes (Show) | Inter-region bandwidth instance ID |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker |
--cloud_connection_id.[N] | No | Filter by cloud connection ID |
--bandwidth_package_id.[N] | No | Filter by bandwidth package ID |
4. Network Instances
Query a single network instance:
hcloud CC ShowNetworkInstance --cli-region=cn-north-4 --domain_id= --id=
List network instances:
hcloud CC ListNetworkInstances --cli-region=cn-north-4 --domain_id= [--limit=10] [--cloud_connection_id.1=] [--region_id.1=] [--status.1=ACTIVE]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID |
--id | Yes (Show) | Network instance ID |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker |
--cloud_connection_id.[N] | No | Filter by cloud connection ID |
--region_id.[N] | No | Filter by deployment region |
--status.[N] | No | Filter by status (e.g., ACTIVE) |
--type.[N] | No | Filter by network instance type |
5. Cloud Connection Routes
Query a single route:
hcloud CC ShowCloudConnectionRoutes --cli-region=cn-north-4 --domain_id= --id=
List routes:
hcloud CC ListCloudConnectionRoutes --cli-region=cn-north-4 --domain_id= [--limit=10] [--cloud_connection_id.1=] [--instance_id.1=] [--region_id=]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID |
--id | Yes (Show) / No (List) | Route instance ID |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker |
--cloud_connection_id.[N] | No | Filter by cloud connection ID |
--instance_id.[N] | No | Filter by network instance ID |
--region_id | No (List only) | Filter by region ID |
6. Cross-Account Authorisations (Granted)
Use this to answer: "Which of my network instances have I authorised other accounts to load into their cloud connections?"
This is the grantor's view — the calling account owns the network instances and has authorised other accounts (identified by cloud_connection_domain_id) to load them.
List authorisations:
hcloud CC ListAuthorisations --cli-region=cn-north-4 --domain_id= [--limit=10] [--cloud_connection_id.1=] [--instance_id.1=] [--id.1=] [--name.1=] [--description.1=]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID (the grantor — your account) |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker |
--cloud_connection_id.[N] | No | Filter by cloud connection ID |
--instance_id.[N] | No | Filter by network instance ID |
--id.[N] | No | Filter by authorisation ID |
--name.[N] | No | Filter by authorisation name |
--description.[N] | No | Filter by description |
Key response fields:
| Field | Meaning |
|---|---|
id | Authorisation record ID |
domain_id | The grantor's domain ID (your account) |
instance_id | The network instance being authorised |
instance_type | Network instance type (e.g., vpc) |
cloud_connection_id | The cloud connection that will load the instance |
cloud_connection_domain_id | The grantee's domain ID (the other account) |
is_loaded_by_cloud_connection | Whether the grantee has actually loaded the instance into the cloud connection |
status | Authorisation status (e.g., authorized) |
7. Cross-Account Permissions (Received)
Use this to answer: "Which foreign network instances have other accounts authorised me to load into my cloud connections?"
This is the grantee's view — the calling account owns the cloud connections and can load network instances owned by other accounts (identified by instance_domain_id).
List permissions:
hcloud CC ListPermissions --cli-region=cn-north-4 --domain_id= [--limit=10] [--cloud_connection_id.1=] [--instance_id.1=] [--id.1=] [--name.1=] [--description.1=]
| Parameter | Required | Description |
|---|---|---|
--domain_id | Yes | Account ID (the grantee — your account) |
--limit | No | Records per page (1–2000) |
--marker | No | Pagination marker |
--cloud_connection_id.[N] | No | Filter by cloud connection ID |
--instance_id.[N] | No | Filter by network instance ID |
--id.[N] | No | Filter by permission ID |
--name.[N] | No | Filter by permission name |
--description.[N] | No | Filter by description |
Key response fields:
| Field | Meaning |
|---|---|
id | Permission record ID |
domain_id | The grantee's domain ID (your account) |
instance_id | The foreign network instance authorised to you |
instance_type | Network instance type (e.g., vpc) |
instance_domain_id | The grantor's domain ID (the other account that owns the instance) |
cloud_connection_id | Your cloud connection that can load the instance |
status | Permission status (e.g., authorized) |
Parameter Confirmation
| Parameter | Required | Description | Example |
|---|---|---|---|
--cli-region | Yes | Huawei Cloud region | cn-north-4 |
--domain_id | Yes | Account ID (from IAM → My Credentials) | 0a12345678... |
--id | Yes (Show ops) | Resource instance ID (32–36 char UUID) | a1b2c3d4-e5f6-7890-abcd-ef1234567890 |
--limit | No | Page size (1–2000) | 10 |
--marker | No | Pagination token | `` |
Reference Documents
- CLI Installation Guide — hcloud CLI setup and authentication
- IAM Policies — Least-privilege policy for CC query operations
- Verification Method — How to verify query results
- Data Flow Diagram — Mermaid diagram of skill data flow
- Acceptance Criteria — Success criteria for each query type
- API Reference — Verified REST API endpoints from SDK source
KooCLI Command Format Standard
hcloud --cli-region= [--key=value ...]
| Feature | Description | Example |
|---|---|---|
| Service name | CC (Cloud Connect) | CC |
| Operation name | PascalCase | ShowCloudConnection, ListCloudConnections |
| Region parameter | --cli-region= | --cli-region=cn-north-4 |
| Simple parameter | --key=value | --id=xxx |
| Indexed array parameter | --key.1=value1 | --status.1=ACTIVE |
Related skills
Read-only queries against Huawei Cloud resources for inventory, verification, and parameter discovery.
Manage Huawei Cloud CCI containers end-to-end via hcloud CLI: namespaces, networks, workloads, logs, with built-in safety checks.
Provides guidance for Huawei Cloud KooCLI command-line tool operations. Covers KooCLI installation, IAM authentication configuration, access credential confi...
Query the total number of Huawei Cloud services available through KooCLI offline metadata. Returns the count of all supported cloud services from the cached service catalog. Triggers include: "how many Huawei Cloud services", "count Huawei Cloud services", "华为云服务总数", "华为云有多少个服务", "查询华为云服务数量".
Queries Huawei Cloud ECS (Elastic Cloud Server) resources in read-only mode. Covers ECS instances, flavors, keypairs, quotas, server groups, block devices, NICs, VNC console, launch templates, recycle bin, scheduled events, and tags. No write operations. Use this skill when the user needs to query ECS instance details, list flavors, check server status, view block devices, or inspect ECS resource attributes. Triggers include: 查询ECS, ECS实例查询, 云服务器查询, 弹性云服务器, ECS规格, ECS配额, 云服务器列表, ECS详情, query ECS, list ECS servers, show server details, ECS flavors, ECS quotas, ECS keypairs, server groups, block devices, ECS inventory, cloud server list, ecs list, ecs query, ecs show.