ConfigPortalModuleSubTypeAuthenticationSponsor:
  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
    aup_template:
      default: ~
      description: The template to use for the AUP
      type: string
    custom_fields:
      default: []
      description: The additionnal fields that should be required for registration
      items:
        description: The additionnal fields that should be required for registration
        type: string
      type: array
    description:
      default: ~
      description: The description that will be displayed to users
      type: string
    fields_to_save:
      default: []
      description: These fields will be saved through the registration process
      items:
        description: These fields will be saved through the registration process
        type: string
      type: array
    forced_sponsor:
      default: ~
      description: Defines the sponsor email used. Leave empty so that the user has
        to specify a sponsor.
      type: string
    id:
      default: ~
      description: Identifier
      type: string
    pid_field:
      default: ~
      description: Which field should be used as the PID.
      type: string
    signup_template:
      default: ~
      description: The template to use for the signup
      type: string
    source_id:
      default: ~
      description: The sources to use in the module. If no sources are specified,
        all the sources on the Connection Profile will be used
      type: string
    type:
      default: Authentication::Sponsor
      description: Discriminator `Authentication::Sponsor`
      type: string
      value: Authentication::Sponsor
    with_aup:
      default: ~
      description: Require the user to accept the AUP
      type: string
  required:
  - id
  - description
  - aup_template
  - signup_template
  type: object
