type: object required:

properties:

drobots:
  type: object
  patternProperties:
    ".+":
      type: object
      properties:
        credentials:
          type: object
          required: [ 'type' ]
          properties:
            type:
              type: string
              default: Static