get_instance_details
Retrieve detailed information and status for OpenStack instances, including network, CPU, memory, and storage usage. Supports pagination for large environments.
Instructions
Provides detailed information and status for OpenStack instances with pagination support.
Functions:
Query basic instance information (name, ID, status, image, flavor) with efficient pagination
Collect network connection status and IP address information
Check CPU, memory, storage resource usage and allocation
Provide instance metadata, keypair, and security group settings
Support large-scale environments with configurable limits
Use when user requests specific instance information, VM details, server analysis, or instance troubleshooting.
Args: instance_names: Comma-separated list of instance names to query (optional) instance_ids: Comma-separated list of instance IDs to query (optional) all_instances: If True, returns all instances (default: False) limit: Maximum number of instances to return (default: 50, max: 200) offset: Number of instances to skip for pagination (default: 0) include_all: If True, ignore pagination limits (use with caution in large environments)
Returns: Instance detailed information in JSON format with instance, network, resource data, and pagination info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance_names | No | ||
| instance_ids | No | ||
| all_instances | No | ||
| limit | No | ||
| offset | No | ||
| include_all | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |