naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Azure Batch — Poolusagemetrics description: 'Microsoft Azure Azure Batch — Poolusagemetrics. 1 operations. Lead operation: Microsoft Azure Lists The Usage Metrics, Aggregated By Pool Across Individual Time Intervals, for The Specified Account. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Poolusagemetrics created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: azure-batch-poolusagemetrics baseUri: '' description: Microsoft Azure Azure Batch — Poolusagemetrics business capability. Self-contained, no shared references. resources: - name: poolusagemetrics path: /poolusagemetrics operations: - name: microsoftazurebatchlistpoolusagemetrics method: GET description: Microsoft Azure Lists The Usage Metrics, Aggregated By Pool Across Individual Time Intervals, outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: timeOut in: query type: integer description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds. If the value is larger than 30, the default will be us - name: client-request-id in: header type: string description: The caller-generated request identity, in the form of a GUID with no decoration - name: return-client-request-id in: header type: boolean description: Whether the server should return the client-request-id in the response. - name: ocp-date in: header type: string description: The time the request was issued. Client libraries typically set this to the - name: maxresults in: query type: integer description: The maximum number of items to return in the response. A maximum of 1000 - name: startTime in: query type: string description: The earliest time from which to include metrics. This must be at least two and - name: endtime in: query type: string description: The latest time from which to include metrics. This must be at least two hours - name: $filter in: query type: string description: An OData $filter clause. For more information on constructing this filter, see exposes: - type: rest namespace: azure-batch-poolusagemetrics-rest port: 8080 description: REST adapter for Microsoft Azure Azure Batch — Poolusagemetrics. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/poolusagemetrics name: poolusagemetrics description: REST surface for poolusagemetrics. operations: - method: GET name: microsoftazurebatchlistpoolusagemetrics description: Microsoft Azure Lists The Usage Metrics, Aggregated By Pool Across Individual Time Intervals, call: azure-batch-poolusagemetrics.microsoftazurebatchlistpoolusagemetrics with: timeOut: rest.timeOut client-request-id: rest.client-request-id return-client-request-id: rest.return-client-request-id ocp-date: rest.ocp-date maxresults: rest.maxresults startTime: rest.startTime endtime: rest.endtime $filter: rest.$filter outputParameters: - type: object mapping: $. - type: mcp namespace: azure-batch-poolusagemetrics-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Azure Batch — Poolusagemetrics. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-lists-usage-metrics description: Microsoft Azure Lists The Usage Metrics, Aggregated By Pool Across Individual Time Intervals, hints: readOnly: true destructive: false idempotent: true call: azure-batch-poolusagemetrics.microsoftazurebatchlistpoolusagemetrics with: timeOut: tools.timeOut client-request-id: tools.client-request-id return-client-request-id: tools.return-client-request-id ocp-date: tools.ocp-date maxresults: tools.maxresults startTime: tools.startTime endtime: tools.endtime $filter: tools.$filter outputParameters: - type: object mapping: $.