<extensionManifest><groupId>org.apache.nifi</groupId><artifactId>nifi-box-services-nar</artifactId><version>2.3.0</version><parentNar><groupId>org.apache.nifi</groupId><artifactId>nifi-box-services-api-nar</artifactId><version>2.3.0</version></parentNar><systemApiVersion>2.0.0</systemApiVersion><buildInfo><tag>rel/nifi-2.3.0</tag><branch>main</branch><revision>1</revision></buildInfo><extensions><extension><name>org.apache.nifi.box.controllerservices.DeveloperBoxClientService</name><type>CONTROLLER_SERVICE</type><description>Provides Box client objects through which Box API calls can be used. This using a developer token and is for testing only.</description><tags><tag>box</tag><tag>client</tag><tag>provider</tag></tags><properties><property><name>Developer Token</name><displayName>Developer Token</displayName><description>The Developer Token to use to interact with the Box API. This is for testing only and should not be used in production.</description><required>true</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.box.controllerservices.BoxClientService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-box-services-api-nar</artifactId><version>2.3.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.box.controllerservices.JsonConfigBasedBoxClientService</name><type>CONTROLLER_SERVICE</type><description>Provides Box client objects through which Box API calls can be used.</description><tags><tag>box</tag><tag>client</tag><tag>provider</tag></tags><properties><property><name>App Actor</name><displayName>App Actor</displayName><description>Specifies on behalf of whom Box API calls will be made.</description><defaultValue>impersonated-user</defaultValue><allowableValues><allowableValue><displayName>Service Account</displayName><value>service-account</value><description>Make Box API calls with a service account associated with the app</description></allowableValue><allowableValue><displayName>Impersonated User</displayName><value>impersonated-user</value><description>Make Box API call on behalf of the specified Box user with as-user header</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>box-account-id</name><displayName>Account ID</displayName><description>The ID of the Box account which the app will act on behalf of.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>App Actor</propertyName><propertyDisplayName>App Actor</propertyDisplayName><dependentValues><dependentValue>impersonated-user</dependentValue></dependentValues></dependency></dependencies></property><property><name>app-config-file</name><displayName>App Config File</displayName><description>Full path of an App config JSON file. See Additional Details for more information.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>SINGLE</cardinality><resourceTypes><resourceType>FILE</resourceType></resourceTypes></resourceDefinition></property><property><name>app-config-json</name><displayName>App Config JSON</displayName><description>The raw JSON containing an App config. See Additional Details for more information.</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>proxy-configuration-service</name><displayName>Proxy Configuration Service</displayName><description>Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.3.0</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.box.controllerservices.BoxClientService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-box-services-api-nar</artifactId><version>2.3.0</version></providedServiceAPI></providedServiceAPIs></extension></extensions></extensionManifest>