islandora.settings: type: config_object label: 'Islandora Core Settings' mapping: broker_url: type: string label: 'Url to connect to message broker' fedora_rest_endpoint: type: string label: 'Url to Fedora instance' broadcast_queue: type: string label: 'Queue that handles distributing messages amongst multiple recipients' action.configuration.emit_node_event: type: mapping label: 'Emit a Node event to a queue/topic' mapping: queue: type: text label: 'Queue' event: type: text label: 'Event Type' action.configuration.emit_media_event: type: mapping label: 'Emit a Media event to a queue/topic' mapping: queue: type: text label: 'Queue' event: type: text label: 'Event Type' action.configuration.emit_file_event: type: mapping label: 'Emit a File event to a queue/topic' mapping: queue: type: text label: 'Queue' event: type: text label: 'Event Type' action.configuration.emit_term_event: type: mapping label: 'Emit a Taxonomy Term event to a queue/topic' mapping: queue: type: text label: 'Queue' event: type: text label: 'Event Type' action.configuration.delete_media: type: action_configuration_default label: 'Delete media' action.configuration.delete_media_and_file: type: action_configuration_default label: 'Delete media and file' condition.plugin.node_has_term: type: condition.plugin mapping: uri: type: text label: 'Taxonomy Term URI' condition.plugin.media_has_term: type: condition.plugin mapping: uri: type: text label: 'Taxonomy Term URI' condition.plugin.parent_node_has_term: type: condition.plugin mapping: uri: type: text label: 'Taxonomy Term URI' condition.plugin.file_uses_filesystem: type: condition.plugin mapping: filesystems: type: sequence sequence: type: string condition.plugin.media_uses_filesystem: type: condition.plugin mapping: filesystems: type: sequence sequence: type: string condition.plugin.content_entity_type: type: condition.plugin mapping: types: type: sequence sequence: type: string