/api/v1/radius_audit_logs:
  description: |-
    pf::UnifiedApi::Controller::RadiusAuditLogs

      cleanup_item
        cleanup_item
  get:
    description: List all items.
    operationId: api.v1.RadiusAuditLogs.list
    parameters:
    - allOf:
      - description: Comma delimited list of fields to return with each item.
        explode: false
        name: fields
        required: true
        schema:
          example:
          - auth_status
          - auth_type
          - auto_reg
          - called_station_id
          - calling_station_id
          - computer_name
          - connection_type
          - created_at
          - eap_type
          - event_type
          - id
          - ifindex
          - ip
          - is_phone
          - mac
          - nas_identifier
          - nas_ip_address
          - nas_port
          - nas_port_id
          - nas_port_type
          - node_status
          - pf_domain
          - profile
          - radius_ip
          - radius_reply
          - radius_request
          - radius_source_ip_address
          - realm
          - reason
          - request_time
          - role
          - source
          - ssid
          - stripped_user_name
          - switch_id
          - switch_ip_address
          - switch_mac
          - user_name
          - uuid
          items:
            enum:
            - auth_status
            - auth_type
            - auto_reg
            - called_station_id
            - calling_station_id
            - computer_name
            - connection_type
            - created_at
            - eap_type
            - event_type
            - id
            - ifindex
            - ip
            - is_phone
            - mac
            - nas_identifier
            - nas_ip_address
            - nas_port
            - nas_port_id
            - nas_port_type
            - node_status
            - pf_domain
            - profile
            - radius_ip
            - radius_reply
            - radius_request
            - radius_source_ip_address
            - realm
            - reason
            - request_time
            - role
            - source
            - ssid
            - stripped_user_name
            - switch_id
            - switch_ip_address
            - switch_mac
            - user_name
            - uuid
            type: string
          type: array
        style: form
      - in: query
    - allOf:
      - description: 'Comma delimited list of fields and respective order to sort
          items (`default: [ id ASC ]`).'
        explode: false
        name: sort
        schema:
          example:
          - id ASC
          items:
            enum:
            - auth_status ASC
            - auth_status DESC
            - auth_type ASC
            - auth_type DESC
            - auto_reg ASC
            - auto_reg DESC
            - called_station_id ASC
            - called_station_id DESC
            - calling_station_id ASC
            - calling_station_id DESC
            - computer_name ASC
            - computer_name DESC
            - connection_type ASC
            - connection_type DESC
            - created_at ASC
            - created_at DESC
            - eap_type ASC
            - eap_type DESC
            - event_type ASC
            - event_type DESC
            - id ASC
            - id DESC
            - ifindex ASC
            - ifindex DESC
            - ip ASC
            - ip DESC
            - is_phone ASC
            - is_phone DESC
            - mac ASC
            - mac DESC
            - nas_identifier ASC
            - nas_identifier DESC
            - nas_ip_address ASC
            - nas_ip_address DESC
            - nas_port ASC
            - nas_port DESC
            - nas_port_id ASC
            - nas_port_id DESC
            - nas_port_type ASC
            - nas_port_type DESC
            - node_status ASC
            - node_status DESC
            - pf_domain ASC
            - pf_domain DESC
            - profile ASC
            - profile DESC
            - radius_ip ASC
            - radius_ip DESC
            - radius_reply ASC
            - radius_reply DESC
            - radius_request ASC
            - radius_request DESC
            - radius_source_ip_address ASC
            - radius_source_ip_address DESC
            - realm ASC
            - realm DESC
            - reason ASC
            - reason DESC
            - request_time ASC
            - request_time DESC
            - role ASC
            - role DESC
            - source ASC
            - source DESC
            - ssid ASC
            - ssid DESC
            - stripped_user_name ASC
            - stripped_user_name DESC
            - switch_id ASC
            - switch_id DESC
            - switch_ip_address ASC
            - switch_ip_address DESC
            - switch_mac ASC
            - switch_mac DESC
            - user_name ASC
            - user_name DESC
            - uuid ASC
            - uuid DESC
            type: string
          type: array
        style: form
      - in: query
    - allOf:
      - $ref: '#/components/parameters/limit'
      - in: query
    - allOf:
      - $ref: '#/components/parameters/cursor'
      - in: query
    responses:
      '200':
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RadiusAuditLogsList'
      '401':
        $ref: '#/components/responses/Forbidden'
      '404':
        $ref: '#/components/responses/BadRequest'
      '409':
        $ref: '#/components/responses/Duplicate'
      '422':
        $ref: '#/components/responses/UnprocessableEntity'
    tags:
    - RadiusAuditLogs
  post:
    description: Create a new item.
    operationId: api.v1.RadiusAuditLogs.create
    parameters: []
    requestBody:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/RadiusAuditLog'
    responses:
      '201':
        $ref: '#/components/responses/Created'
      '400':
        $ref: '#/components/responses/BadRequest'
      '409':
        $ref: '#/components/responses/Duplicate'
      '422':
        $ref: '#/components/responses/UnprocessableEntity'
    tags:
    - RadiusAuditLogs
