profile.type.*:
  type: config_entity
  label: 'Profile type settings'
  mapping:
    id:
      type: string
      label: 'Machine-readable name'
    uuid:
      type: string
      label: 'UUID'
    label:
      type: label
      label: 'Label'
    registration:
      type: boolean
      label: 'Registration'
    multiple:
      type: boolean
      label: 'Allow multiple profiles'
    roles:
      label: 'Allowed roles'
      type: sequence
      sequence:
        type: string
    weight:
      type: integer
      label: 'Weight'
    status:
      type: boolean
      label: 'Status'
    langcode:
      type: string
      label: 'Default language'
    use_revisions:
      type: boolean
      label: 'User revisions'
    description:
      type: text
      label: 'Description'

field.field.*.*.*.third_party.profile:
  type: mapping
  label: 'Profile private'
  mapping:
    profile_private:
        type: boolean
        label: 'Whether this field is private or not.'

action.configuration.profile_delete_action:
  type: action_configuration_default
  label: 'Delete profile configuration'

action.configuration.profile_publish_action:
  type: action_configuration_default
  label: 'Publish selected profile configuration'

action.configuration.profile_unpublish_action:
  type: action_configuration_default
  label: 'Unpublish selected profile configuration'
