C'è un modo per limitare la lunghezza delle impostazioni del tipo di oggetti?

Mi stavo chiedendo se ci fosse un modo per limitare la lunghezza delle impostazioni del tipo di oggetto. Ho queste impostazioni:

custom_header_links:
  type: objects
  default: []
  schema:
    name: "link"
    identifier: text
    properties:
      text:
        type: string
        required: true
        validations:
          min_length: 1
          max_length: 100
      title:
        type: string
        validations:
          min_length: 1
          max_length: 1000
      url:
        type: string
        required: true
        validations:
          min_length: 1
          max_length: 2048
          url: true
      target:
        type: enum
        choices:
          - blank
          - self

Posso limitare la quantità di link aggiungendo una lunghezza?
Grazie in anticipo.