4.23. Extension

Name Description Schema

deprecationNotice

optional

The deprecation notice of the extension

Example : "DeprecationNotice"

DeprecationNotice

description

optional

The description of the extension

Example : "string"

string

dynamicProperties

optional

The dynamic properties of the extension

Example : [ "DynamicProperty" ]

< DynamicProperty > array

dynamicRelationship

optional

The dynamic relationships of the extension

Example : "DynamicRelationship"

DynamicRelationship

inputRequirement optional

The input requirement of the extensionExample : "string"

enum (INPUT_REQUIRED, INPUT_ALLOWED, INPUT_FORBIDDEN)

name optional

The name of the extensionExample : "string"

string

properties

optional

The properties of the extension

Example : [ "Property" ]

< Property > array

providedServiceAPIs

optional

The service APIs provided by this extension

Example : [ "ProvidedServiceAPI" ]

< ProvidedServiceAPI > array

readsAttributes

optional

The attributes read from flow files by the extension

Example : [ "Attribute" ]

< Attribute > array

relationships

optional

The relationships of the extension

Example : [ "Relationship" ]

< Relationship > array

restricted

optional

The restrictions of the extension

Example : "Restricted"

Restricted

seeAlso optional

The names of other extensions to seeExample : [ "string" ]

< string > array

stateful

optional

The information about how the extension stores state

Example : "Stateful"

Stateful

systemResourceConsiderations

optional

The resource considerations of the extension

Example : [ "SystemResourceConsideration" ]

< SystemResourceConsideration > array

tags optional

The tags of the extensionExample : [ "string" ]

< string > array

type optional

The type of the extensionExample : "string"

enum (PROCESSOR, CONTROLLER_SERVICE, REPORTING_TASK)

writesAttributes

optional

The attributes written to flow files by the extension

Example : [ "Attribute" ]

< Attribute > array