ConfigSourceSubTypeEduroam:
  properties:
    administration_rules:
      default: ~
      description: Administration rules
      items:
        description: Rule - New (  )
        properties:
          actions:
            default: ~
            description: Actions
            items:
              description: Action
              properties:
                type:
                  default: ~
                  description: Type
                  type: string
                value:
                  default: ~
                  description: Value
                  type: string
              type: object
            type: array
          conditions:
            default: ~
            description: Conditions
            items:
              description: Condition
              properties:
                attribute:
                  default: ~
                  description: Attribute
                  type: string
                operator:
                  default: ~
                  description: Operator
                  type: string
                type:
                  default: ~
                  description: Type
                  type: string
                value:
                  default: ~
                  description: Value
                  type: string
              type: object
            type: array
          description:
            default: ~
            description: Description
            type: string
          id:
            default: ~
            description: Name
            type: string
          match:
            default: ~
            description: Matches
            type: string
          status:
            default: ~
            description: Enable rule
            type: string
        type: object
      type: array
    auth_listening_port:
      default: '11812'
      description: Auth listening port
      type: integer
    authentication_rules:
      default: ~
      description: Authentication rules
      items:
        description: Rule - New (  )
        properties:
          actions:
            default: ~
            description: Actions
            items:
              description: Action
              properties:
                type:
                  default: ~
                  description: Type
                  type: string
                value:
                  default: ~
                  description: Value
                  type: string
              type: object
            type: array
          conditions:
            default: ~
            description: Conditions
            items:
              description: Condition
              properties:
                attribute:
                  default: ~
                  description: Attribute
                  type: string
                operator:
                  default: ~
                  description: Operator
                  type: string
                type:
                  default: ~
                  description: Type
                  type: string
                value:
                  default: ~
                  description: Value
                  type: string
              type: object
            type: array
          description:
            default: ~
            description: Description
            type: string
          id:
            default: ~
            description: Name
            type: string
          match:
            default: ~
            description: Matches
            type: string
          status:
            default: ~
            description: Enable rule
            type: string
        type: object
      type: array
    description:
      default: ''
      description: Description
      type: string
    eduroam_operator_name:
      default: ''
      description: Eduroam operator name
      type: string
    eduroam_options:
      default: nostrip
      description: Eduroam options
      type: string
    eduroam_radius_auth:
      default: []
      description: Eduroam radius auth
      items:
        description: Eduroam radius auth
        type: string
      type: array
    eduroam_radius_auth_proxy_type:
      default: keyed-balance
      description: Eduroam radius auth proxy type
      type: string
    id:
      default: ~
      description: Id
      type: string
    local_realm:
      default: []
      description: Local realm
      items:
        description: Local realm
        type: string
      type: array
    reject_realm:
      default: []
      description: Reject realm
      items:
        description: Reject realm
        type: string
      type: array
    type:
      default: Eduroam
      description: Discriminator `Eduroam`
      type: string
      value: Eduroam
  required:
  - id
  - description
  - eduroam_radius_auth_proxy_type
  type: object
