Skip to main content
Glama

get_tier1_gateway

Retrieve detailed configuration and status information for a specific Tier-1 gateway in VMware NSX networking environments.

Instructions

Get detailed info for a specific Tier-1 gateway.

Args: tier1_id: The Tier-1 gateway ID. target: Optional NSX Manager target name from config. Uses default if omitted.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tier1_idYes
targetNo

Implementation Reference

  • The actual implementation of retrieving a Tier-1 gateway.
    def get_tier1_gateway(client: NsxClient, tier1_id: str) -> dict:
        """Get Tier-1 gateway details."""
        t = client.get(f"/policy/api/v1/infra/tier-1s/{tier1_id}")
        return {
            "id": _sanitize(t.get("id", "")),
            "display_name": _sanitize(t.get("display_name", "")),
            "tier0_path": _sanitize(t.get("tier0_path", "")),
            "failover_mode": t.get("failover_mode", ""),
            "route_advertisement_types": t.get("route_advertisement_types", []),
            "type": t.get("type", ""),
        }
  • Tool registration for get_tier1_gateway in the MCP server.
    def get_tier1_gateway(tier1_id: str, target: str | None = None) -> dict:
        """Get detailed info for a specific Tier-1 gateway.
    
        Args:
            tier1_id: The Tier-1 gateway ID.
            target: Optional NSX Manager target name from config. Uses default if omitted.
        """
        from vmware_nsx.ops.inventory import get_tier1_gateway as _get_tier1
    
        client = _get_connection(target)
        return _get_tier1(client, tier1_id)

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/zw008/VMware-NSX'

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