Skip to main content
Glama
aliyun

Alibaba Cloud RDS OpenAPI MCP Server

Official
by aliyun

describe_db_instance_net_info

Retrieve network configuration details for multiple Alibaba Cloud RDS database instances to manage connectivity and security settings.

Instructions

Batch retrieves network configuration details for multiple RDS instances.
Args:
    region_id: The region ID of the RDS instance.
    db_instance_ids: List of DB instance identifiers (e.g., ["rm-uf6wjk5****", "db-instance-01"])
Returns:
    list[dict]: A list of dictionaries containing network configuration details for each instance.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
region_idYes
db_instance_idsYes

Implementation Reference

  • The handler function implementing the 'describe_db_instance_net_info' MCP tool. It takes a region_id and list of db_instance_ids, creates an RDS client, loops over each instance ID to call the DescribeDBInstanceNetInfo API via the SDK, and returns a list of network info maps for each instance.
    async def describe_db_instance_net_info(
            region_id: str,
            db_instance_ids: list[str]
    ) -> list[dict]:
        """
        Batch retrieves network configuration details for multiple RDS instances.
        Args:
            region_id: The region ID of the RDS instance.
            db_instance_ids: List of DB instance identifiers (e.g., ["rm-uf6wjk5****", "db-instance-01"])
        Returns:
            list[dict]: A list of dictionaries containing network configuration details for each instance.
        """
        try:
            client = get_rds_client(region_id)
            db_instance_net_infos = []
            for db_instance_id in db_instance_ids:
                request = rds_20140815_models.DescribeDBInstanceNetInfoRequest(
                    dbinstance_id=db_instance_id
                )
                response = await client.describe_dbinstance_net_info_async(request)
                db_instance_net_infos.append(response.body.to_map())
            return db_instance_net_infos
        except Exception as e:
            raise e

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/alibabacloud-rds-openapi-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server