VAST Data iodata API

The iodata path provides data flow analytics.

OpenAPI Specification

vastdata-iodata-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  description: VAST Management API definition
  title: VAST API Swagger Schema activedirectory iodata API
  version: '1.0'
security:
- ApiToken: []
tags:
- description: The iodata path provides data flow analytics.
  name: iodata
paths:
  /iodata/:
    get:
      description: This endpoint returns data flow analytics.
      operationId: iodata_query
      parameters:
      - description: True returns data for graphical representation. False returns data as a time series.
        in: query
        name: graph
        schema:
          type: boolean
      - description: Queries analytics only for a specified protocol.
        in: query
        name: protocol_filter
        schema:
          enum:
          - NFS
          - NFS4
          - S3
          - SMB
          type: string
      - description: 'Time frame over which to query. Specify as a whole integer followed by a unit: ''s'' or ''S'' denotes seconds. ''m'' = minutes, ''h'' or ''H'' = hours, ''d'' or ''D'' = days, ''w'' or ''W'' = weeks, ''M'' = months, ''y'' or ''Y'' = years. Examples: for ten minutes, specify ''10m''. For three months, specify ''3M''.'
        in: query
        name: time_frame
        schema:
          type: string
      - description: Start of time frame to query, in the format 2025-02-16T10:00:00.000Z.
        in: query
        name: start_time
        schema:
          type: string
      - description: End of time frame to query, in the format 2025-02-16T10:00:00.000Z.
        in: query
        name: end_time
        schema:
          type: string
      - in: query
        name: limit
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IOData'
          description: ''
      summary: List Data Flow Analytics
      tags:
      - iodata
components:
  schemas:
    IOData:
      type: object
  securitySchemes:
    ApiToken:
      description: Send current valid API token in an Authorization header with format Api-Token <token>.
      in: header
      name: ApiToken
      type: apiKey
    basicAuth:
      description: Basic authentication using VMS user name and password
      scheme: basic
      type: http