<extensionManifest><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-nar</artifactId><version>2.0.0-M3</version><parentNar><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></parentNar><systemApiVersion>2.0.0-M3</systemApiVersion><buildInfo><tag>nifi-2.0.0-M3-RC1</tag><branch>UNKNOWN</branch><revision>f2215c6</revision></buildInfo><extensions><extension><name>org.apache.nifi.processors.aws.cloudwatch.PutCloudWatchMetric</name><type>PROCESSOR</type><description>Publishes metrics to Amazon CloudWatch. Metric can be either a single value, or a StatisticSet comprised of minimum, maximum, sum and sample count.</description><tags><tag>amazon</tag><tag>aws</tag><tag>cloudwatch</tag><tag>metrics</tag><tag>put</tag><tag>publish</tag></tags><properties><property><name>Namespace</name><displayName>Namespace</displayName><description>The namespace for the metric data for CloudWatch</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>MetricName</name><displayName>Metric Name</displayName><description>The name of the metric</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Value</name><displayName>Value</displayName><description>The value for the metric. Must be a double</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>maximum</name><displayName>Maximum</displayName><description>The maximum value of the sample set. Must be a double</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>minimum</name><displayName>Minimum</displayName><description>The minimum value of the sample set. Must be a double</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>sampleCount</name><displayName>Sample Count</displayName><description>The number of samples used for the statistic set. Must be a double</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>sum</name><displayName>Sum</displayName><description>The sum of values for the sample set. Must be a double</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Timestamp</name><displayName>Timestamp</displayName><description>A point in time expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. If not specified, the default value is set to the time the metric data was received</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Unit</name><displayName>Unit</displayName><description>The unit of the metric. (e.g Seconds, Bytes, Megabytes, Percent, Count,  Kilobytes/Second, Terabits/Second, Count/Second) For details see http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties><dynamicProperty><name>Dimension Name</name><value>Dimension Value</value><description>Allows dimension name/value pairs to be added to the metric. AWS supports a maximum of 10 dimensions.</description><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement></extension><extension><name>org.apache.nifi.processors.aws.dynamodb.DeleteDynamoDB</name><type>PROCESSOR</type><description>Deletes a document from DynamoDB based on hash and range key. The key can be string or number. The request requires all the primary keys for the operation (hash or hash and range key)</description><tags><tag>Amazon</tag><tag>DynamoDB</tag><tag>AWS</tag><tag>Delete</tag><tag>Remove</tag></tags><properties><property><name>Table Name</name><displayName>Table Name</displayName><description>The DynamoDB table name</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Name</name><displayName>Hash Key Name</displayName><description>The hash key name of the item</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Name</name><displayName>Range Key Name</displayName><description>The range key name of the item</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Value</name><displayName>Hash Key Value</displayName><description>The hash key value of the item</description><defaultValue>${dynamodb.item.hash.key.value}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Value</name><displayName>Range Key Value</displayName><description></description><defaultValue>${dynamodb.item.range.key.value}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Value Type</name><displayName>Hash Key Value Type</displayName><description>The hash key value type of the item</description><defaultValue>string</defaultValue><allowableValues><allowableValue><displayName>string</displayName><value>string</value><description></description></allowableValue><allowableValue><displayName>number</displayName><value>number</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Value Type</name><displayName>Range Key Value Type</displayName><description>The range key value type of the item</description><defaultValue>string</defaultValue><allowableValues><allowableValue><displayName>string</displayName><value>string</value><description></description></allowableValue><allowableValue><displayName>number</displayName><value>number</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Batch items for each request (between 1 and 50)</name><displayName>Batch items for each request (between 1 and 50)</displayName><description>The items to be retrieved in one batch</description><defaultValue>1</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>unprocessed</name><description>FlowFiles are routed to unprocessed relationship when DynamoDB is not able to process all the items in the request. Typical reasons are insufficient table throughput capacity and exceeding the maximum bytes per request. Unprocessed FlowFiles can be retried with a new request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><readsAttributes><readsAttribute><name>  dynamodb.item.hash.key.value</name><description>Items hash key value</description></readsAttribute><readsAttribute><name>  dynamodb.item.range.key.value</name><description>Items range key value</description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name>dynamodb.key.error.unprocessed</name><description>DynamoDB unprocessed keys</description></writesAttribute><writesAttribute><name>dynmodb.range.key.value.error</name><description>DynamoDB range key error</description></writesAttribute><writesAttribute><name>dynamodb.key.error.not.found</name><description>DynamoDB key not found</description></writesAttribute><writesAttribute><name>dynamodb.error.exception.message</name><description>DynamoDB exception message</description></writesAttribute><writesAttribute><name>dynamodb.error.code</name><description>DynamoDB error code</description></writesAttribute><writesAttribute><name>dynamodb.error.message</name><description>DynamoDB error message</description></writesAttribute><writesAttribute><name>dynamodb.error.service</name><description>DynamoDB error service</description></writesAttribute><writesAttribute><name>dynamodb.error.retryable</name><description>DynamoDB error is retryable</description></writesAttribute><writesAttribute><name>dynamodb.error.request.id</name><description>DynamoDB error request id</description></writesAttribute><writesAttribute><name>dynamodb.error.status.code</name><description>DynamoDB status code</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.dynamodb.GetDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.PutDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.PutDynamoDBRecord</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.dynamodb.GetDynamoDB</name><type>PROCESSOR</type><description>Retrieves a document from DynamoDB based on hash and range key.  The key can be string or number.For any get request all the primary keys are required (hash or hash and range based on the table keys).A Json Document ('Map') attribute of the DynamoDB item is read into the content of the FlowFile.</description><tags><tag>Amazon</tag><tag>DynamoDB</tag><tag>AWS</tag><tag>Get</tag><tag>Fetch</tag></tags><properties><property><name>Table Name</name><displayName>Table Name</displayName><description>The DynamoDB table name</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Json Document attribute</name><displayName>Json Document attribute</displayName><description>The Json document to be retrieved from the dynamodb item ('s' type in the schema)</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Name</name><displayName>Hash Key Name</displayName><description>The hash key name of the item</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Name</name><displayName>Range Key Name</displayName><description>The range key name of the item</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Value</name><displayName>Hash Key Value</displayName><description>The hash key value of the item</description><defaultValue>${dynamodb.item.hash.key.value}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Value</name><displayName>Range Key Value</displayName><description></description><defaultValue>${dynamodb.item.range.key.value}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Value Type</name><displayName>Hash Key Value Type</displayName><description>The hash key value type of the item</description><defaultValue>string</defaultValue><allowableValues><allowableValue><displayName>string</displayName><value>string</value><description></description></allowableValue><allowableValue><displayName>number</displayName><value>number</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Value Type</name><displayName>Range Key Value Type</displayName><description>The range key value type of the item</description><defaultValue>string</defaultValue><allowableValues><allowableValue><displayName>string</displayName><value>string</value><description></description></allowableValue><allowableValue><displayName>number</displayName><value>number</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Batch items for each request (between 1 and 50)</name><displayName>Batch items for each request (between 1 and 50)</displayName><description>The items to be retrieved in one batch</description><defaultValue>1</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>unprocessed</name><description>FlowFiles are routed to unprocessed relationship when DynamoDB is not able to process all the items in the request. Typical reasons are insufficient table throughput capacity and exceeding the maximum bytes per request. Unprocessed FlowFiles can be retried with a new request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>not found</name><description>FlowFiles are routed to not found relationship if key not found in the table</description><autoTerminated>false</autoTerminated></relationship></relationships><readsAttributes><readsAttribute><name>  dynamodb.item.hash.key.value</name><description>Items hash key value</description></readsAttribute><readsAttribute><name>  dynamodb.item.range.key.value</name><description>Items range key value</description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name>dynamodb.key.error.unprocessed</name><description>DynamoDB unprocessed keys</description></writesAttribute><writesAttribute><name>dynmodb.range.key.value.error</name><description>DynamoDB range key error</description></writesAttribute><writesAttribute><name>dynamodb.key.error.not.found</name><description>DynamoDB key not found</description></writesAttribute><writesAttribute><name>dynamodb.error.exception.message</name><description>DynamoDB exception message</description></writesAttribute><writesAttribute><name>dynamodb.error.code</name><description>DynamoDB error code</description></writesAttribute><writesAttribute><name>dynamodb.error.message</name><description>DynamoDB error message</description></writesAttribute><writesAttribute><name>dynamodb.error.service</name><description>DynamoDB error service</description></writesAttribute><writesAttribute><name>dynamodb.error.retryable</name><description>DynamoDB error is retryable</description></writesAttribute><writesAttribute><name>dynamodb.error.request.id</name><description>DynamoDB error request id</description></writesAttribute><writesAttribute><name>dynamodb.error.status.code</name><description>DynamoDB status code</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.dynamodb.DeleteDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.PutDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.PutDynamoDBRecord</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.dynamodb.PutDynamoDB</name><type>PROCESSOR</type><description>Puts a document from DynamoDB based on hash and range key.  The table can have either hash and range or hash key alone. Currently the keys supported are string and number and value can be json document. In case of hash and range keys both key are required for the operation. The FlowFile content must be JSON. FlowFile content is mapped to the specified Json Document attribute in the DynamoDB item.</description><tags><tag>Amazon</tag><tag>DynamoDB</tag><tag>AWS</tag><tag>Put</tag><tag>Insert</tag></tags><properties><property><name>Table Name</name><displayName>Table Name</displayName><description>The DynamoDB table name</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Json Document attribute</name><displayName>Json Document attribute</displayName><description>The Json document to be retrieved from the dynamodb item ('s' type in the schema)</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Name</name><displayName>Hash Key Name</displayName><description>The hash key name of the item</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Name</name><displayName>Range Key Name</displayName><description>The range key name of the item</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Value</name><displayName>Hash Key Value</displayName><description>The hash key value of the item</description><defaultValue>${dynamodb.item.hash.key.value}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Value</name><displayName>Range Key Value</displayName><description></description><defaultValue>${dynamodb.item.range.key.value}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Hash Key Value Type</name><displayName>Hash Key Value Type</displayName><description>The hash key value type of the item</description><defaultValue>string</defaultValue><allowableValues><allowableValue><displayName>string</displayName><value>string</value><description></description></allowableValue><allowableValue><displayName>number</displayName><value>number</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Range Key Value Type</name><displayName>Range Key Value Type</displayName><description>The range key value type of the item</description><defaultValue>string</defaultValue><allowableValues><allowableValue><displayName>string</displayName><value>string</value><description></description></allowableValue><allowableValue><displayName>number</displayName><value>number</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Character set of document</name><displayName>Character set of document</displayName><description>Character set of data in the document</description><defaultValue>UTF-8</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Batch items for each request (between 1 and 50)</name><displayName>Batch items for each request (between 1 and 50)</displayName><description>The items to be retrieved in one batch</description><defaultValue>1</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>unprocessed</name><description>FlowFiles are routed to unprocessed relationship when DynamoDB is not able to process all the items in the request. Typical reasons are insufficient table throughput capacity and exceeding the maximum bytes per request. Unprocessed FlowFiles can be retried with a new request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><readsAttributes><readsAttribute><name>  dynamodb.item.hash.key.value</name><description>Items hash key value</description></readsAttribute><readsAttribute><name>  dynamodb.item.range.key.value</name><description>Items range key value</description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name>dynamodb.key.error.unprocessed</name><description>DynamoDB unprocessed keys</description></writesAttribute><writesAttribute><name>dynmodb.range.key.value.error</name><description>DynamoDB range key error</description></writesAttribute><writesAttribute><name>dynamodb.key.error.not.found</name><description>DynamoDB key not found</description></writesAttribute><writesAttribute><name>dynamodb.error.exception.message</name><description>DynamoDB exception message</description></writesAttribute><writesAttribute><name>dynamodb.error.code</name><description>DynamoDB error code</description></writesAttribute><writesAttribute><name>dynamodb.error.message</name><description>DynamoDB error message</description></writesAttribute><writesAttribute><name>dynamodb.error.service</name><description>DynamoDB error service</description></writesAttribute><writesAttribute><name>dynamodb.error.retryable</name><description>DynamoDB error is retryable</description></writesAttribute><writesAttribute><name>dynamodb.error.request.id</name><description>DynamoDB error request id</description></writesAttribute><writesAttribute><name>dynamodb.error.status.code</name><description>DynamoDB error status code</description></writesAttribute><writesAttribute><name>dynamodb.item.io.error</name><description>IO exception message on creating item</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><systemResourceConsiderations><systemResourceConsideration><resource>MEMORY</resource><description>An instance of this component can cause high usage of this system resource.  Multiple instances or high concurrency settings may result a degradation of performance.</description></systemResourceConsideration></systemResourceConsiderations><seeAlso><see>org.apache.nifi.processors.aws.dynamodb.DeleteDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.GetDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.PutDynamoDBRecord</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.dynamodb.PutDynamoDBRecord</name><type>PROCESSOR</type><description>Inserts items into DynamoDB based on record-oriented data. The record fields are mapped into DynamoDB item fields, including partition and sort keys if set. Depending on the number of records the processor might execute the insert in multiple chunks in order to overcome DynamoDB's limitation on batch writing. This might result partially processed FlowFiles in which case the FlowFile will be transferred to the "unprocessed" relationship with the necessary attribute to retry later without duplicating the already executed inserts.</description><tags><tag>Amazon</tag><tag>DynamoDB</tag><tag>AWS</tag><tag>Put</tag><tag>Insert</tag><tag>Record</tag></tags><properties><property><name>Table Name</name><displayName>Table Name</displayName><description>The DynamoDB table name</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>record-reader</name><displayName>Record Reader</displayName><description>Specifies the Controller Service to use for parsing incoming data and determining the data's schema.</description><controllerServiceDefinition><className>org.apache.nifi.serialization.RecordReaderFactory</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>partition-key-strategy</name><displayName>Partition Key Strategy</displayName><description>Defines the strategy the processor uses to assign partition key value to the inserted Items.</description><defaultValue>ByField</defaultValue><allowableValues><allowableValue><displayName>Partition By Field</displayName><value>ByField</value><description>Uses the value of the Record field identified by the "Partition Key Field" property as partition key value.</description></allowableValue><allowableValue><displayName>Partition By Attribute</displayName><value>ByAttribute</value><description>Uses an incoming FlowFile attribute identified by "Partition Key Attribute" as the value of the partition key. The incoming Records must not contain field with the same name defined by the "Partition Key Field".</description></allowableValue><allowableValue><displayName>Generated UUID</displayName><value>Generated</value><description>Uses a generated UUID as value for the partition key. The incoming Records must not contain field with the same name defined by the "Partition Key Field".</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>partition-key-field</name><displayName>Partition Key Field</displayName><description>Defines the name of the partition key field in the DynamoDB table. Partition key is also known as hash key. Depending on the "Partition Key Strategy" the field value might come from the incoming Record or a generated one.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>partition-key-attribute</name><displayName>Partition Key Attribute</displayName><description>Specifies the FlowFile attribute that will be used as the value of the partition key when using "Partition by attribute" partition key strategy.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>partition-key-strategy</propertyName><propertyDisplayName>Partition Key Strategy</propertyDisplayName><dependentValues><dependentValue>ByAttribute</dependentValue></dependentValues></dependency></dependencies></property><property><name>sort-key-strategy</name><displayName>Sort Key Strategy</displayName><description>Defines the strategy the processor uses to assign sort key to the inserted Items.</description><defaultValue>None</defaultValue><allowableValues><allowableValue><displayName>None</displayName><value>None</value><description>The processor will not assign sort key to the inserted Items.</description></allowableValue><allowableValue><displayName>Sort By Field</displayName><value>ByField</value><description>Uses the value of the Record field identified by the "Sort Key Field" property as sort key value.</description></allowableValue><allowableValue><displayName>Generate Sequence</displayName><value>BySequence</value><description>The processor will assign a number for every item based on the original record's position in the incoming FlowFile. This will be used as sort key value.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>sort-key-field</name><displayName>Sort Key Field</displayName><description>Defines the name of the sort key field in the DynamoDB table. Sort key is also known as range key.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>sort-key-strategy</propertyName><propertyDisplayName>Sort Key Strategy</propertyDisplayName><dependentValues><dependentValue>ByField</dependentValue><dependentValue>BySequence</dependentValue></dependentValues></dependency></dependencies></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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. If set, it supersedes proxy settings configured per component.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>unprocessed</name><description>FlowFiles are routed to unprocessed relationship when DynamoDB is not able to process all the items in the request. Typical reasons are insufficient table throughput capacity and exceeding the maximum bytes per request. Unprocessed FlowFiles can be retried with a new request.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><readsAttributes><readsAttribute><name>dynamodb.chunks.processed</name><description>Number of chunks successfully inserted into DynamoDB. If not set, it is considered as 0</description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name>dynamodb.chunks.processed</name><description>Number of chunks successfully inserted into DynamoDB. If not set, it is considered as 0</description></writesAttribute><writesAttribute><name>dynamodb.key.error.unprocessed</name><description>DynamoDB unprocessed keys</description></writesAttribute><writesAttribute><name>dynmodb.range.key.value.error</name><description>DynamoDB range key error</description></writesAttribute><writesAttribute><name>dynamodb.key.error.not.found</name><description>DynamoDB key not found</description></writesAttribute><writesAttribute><name>dynamodb.error.exception.message</name><description>DynamoDB exception message</description></writesAttribute><writesAttribute><name>dynamodb.error.code</name><description>DynamoDB error code</description></writesAttribute><writesAttribute><name>dynamodb.error.message</name><description>DynamoDB error message</description></writesAttribute><writesAttribute><name>dynamodb.error.service</name><description>DynamoDB error service</description></writesAttribute><writesAttribute><name>dynamodb.error.retryable</name><description>DynamoDB error is retryable</description></writesAttribute><writesAttribute><name>dynamodb.error.request.id</name><description>DynamoDB error request id</description></writesAttribute><writesAttribute><name>dynamodb.error.status.code</name><description>DynamoDB error status code</description></writesAttribute><writesAttribute><name>dynamodb.item.io.error</name><description>IO exception message on creating item</description></writesAttribute></writesAttributes><inputRequirement>INPUT_REQUIRED</inputRequirement><systemResourceConsiderations><systemResourceConsideration><resource>MEMORY</resource><description>An instance of this component can cause high usage of this system resource.  Multiple instances or high concurrency settings may result a degradation of performance.</description></systemResourceConsideration><systemResourceConsideration><resource>NETWORK</resource><description>An instance of this component can cause high usage of this system resource.  Multiple instances or high concurrency settings may result a degradation of performance.</description></systemResourceConsideration></systemResourceConsiderations><seeAlso><see>org.apache.nifi.processors.aws.dynamodb.DeleteDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.GetDynamoDB</see><see>org.apache.nifi.processors.aws.dynamodb.PutDynamoDB</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.kinesis.firehose.PutKinesisFirehose</name><type>PROCESSOR</type><description>Sends the contents to a specified Amazon Kinesis Firehose. In order to send data to firehose, the firehose delivery stream name has to be specified.</description><tags><tag>amazon</tag><tag>aws</tag><tag>firehose</tag><tag>kinesis</tag><tag>put</tag><tag>stream</tag></tags><properties><property><name>Amazon Kinesis Firehose Delivery Stream Name</name><displayName>Amazon Kinesis Firehose Delivery Stream Name</displayName><description>The name of kinesis firehose delivery stream</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Batch Size</name><displayName>Batch Size</displayName><description>Batch size for messages (1-500).</description><defaultValue>250</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Max message buffer size</name><displayName>Max message buffer size</displayName><description>Max message buffer</description><defaultValue>1 MB</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>aws.kinesis.firehose.error.message</name><description>Error message on posting message to AWS Kinesis Firehose</description></writesAttribute><writesAttribute><name>aws.kinesis.firehose.error.code</name><description>Error code for the message when posting to AWS Kinesis Firehose</description></writesAttribute><writesAttribute><name>aws.kinesis.firehose.record.id</name><description>Record id of the message posted to Kinesis Firehose</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement></extension><extension><name>org.apache.nifi.processors.aws.kinesis.stream.ConsumeKinesisStream</name><type>PROCESSOR</type><description>Reads data from the specified AWS Kinesis stream and outputs a FlowFile for every processed Record (raw)  or a FlowFile for a batch of processed records if a Record Reader and Record Writer are configured. At-least-once delivery of all Kinesis Records within the Stream while the processor is running. AWS Kinesis Client Library can take several seconds to initialise before starting to fetch data. Uses DynamoDB for check pointing and CloudWatch (optional) for metrics. Ensure that the credentials provided have access to DynamoDB and CloudWatch (optional) along with Kinesis.</description><tags><tag>amazon</tag><tag>aws</tag><tag>kinesis</tag><tag>consume</tag><tag>stream</tag></tags><properties><property><name>kinesis-stream-name</name><displayName>Amazon Kinesis Stream Name</displayName><description>The name of Kinesis Stream</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-application-name</name><displayName>Application Name</displayName><description>The Kinesis stream reader application name.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-record-reader</name><displayName>Record Reader</displayName><description>The Record Reader to use for reading received messages. The Kinesis Stream name can be referred to by Expression Language '${kinesis.name}' to access a schema. If Record Reader/Writer are not specified, each Kinesis Record will create a FlowFile.</description><controllerServiceDefinition><className>org.apache.nifi.serialization.RecordReaderFactory</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-record-writer</name><displayName>Record Writer</displayName><description>The Record Writer to use for serializing Records to an output FlowFile. The Kinesis Stream name can be referred to by Expression Language '${kinesis.name}' to access a schema. If Record Reader/Writer are not specified, each Kinesis Record will create a FlowFile.</description><controllerServiceDefinition><className>org.apache.nifi.serialization.RecordSetWriterFactory</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-dynamodb-override</name><displayName>DynamoDB Override</displayName><description>DynamoDB override to use non-AWS deployments</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-initial-position</name><displayName>Initial Stream Position</displayName><description>Initial position to read Kinesis streams.</description><defaultValue>LATEST</defaultValue><allowableValues><allowableValue><displayName>LATEST</displayName><value>LATEST</value><description>Start reading just after the most recent record in the shard, so that you always read the most recent data in the shard.</description></allowableValue><allowableValue><displayName>TRIM_HORIZON</displayName><value>TRIM_HORIZON</value><description>Start reading at the last untrimmed record in the shard in the system, which is the oldest data record in the shard.</description></allowableValue><allowableValue><displayName>AT_TIMESTAMP</displayName><value>AT_TIMESTAMP</value><description>Start reading from the position denoted by a specific time stamp, provided in the value Timestamp.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-position-timestamp</name><displayName>Stream Position Timestamp</displayName><description>Timestamp position in stream from which to start reading Kinesis Records. Required if Initial position to read Kinesis streams. is AT_TIMESTAMP. Uses the Timestamp Format to parse value into a Date.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>amazon-kinesis-stream-initial-position</propertyName><propertyDisplayName>Initial Stream Position</propertyDisplayName><dependentValues><dependentValue>AT_TIMESTAMP</dependentValue></dependentValues></dependency></dependencies></property><property><name>amazon-kinesis-stream-timestamp-format</name><displayName>Timestamp Format</displayName><description>Format to use for parsing the Stream Position Timestamp into a Date and converting the Kinesis Record's Approximate Arrival Timestamp into a FlowFile attribute.</description><defaultValue>yyyy-MM-dd HH:mm:ss</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-failover-timeout</name><displayName>Failover Timeout</displayName><description>Kinesis Client Library failover timeout</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-graceful-shutdown-timeout</name><displayName>Graceful Shutdown Timeout</displayName><description>Kinesis Client Library graceful shutdown timeout</description><defaultValue>20 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-checkpoint-interval</name><displayName>Checkpoint Interval</displayName><description>Interval between Kinesis checkpoints</description><defaultValue>3 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-retry-count</name><displayName>Retry Count</displayName><description>Number of times to retry a Kinesis operation (process record, checkpoint, shutdown)</description><defaultValue>10</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-retry-wait</name><displayName>Retry Wait</displayName><description>Interval between Kinesis operation retries (process record, checkpoint, shutdown)</description><defaultValue>1 sec</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-cloudwatch-flag</name><displayName>Report Metrics to CloudWatch</displayName><description>Whether to report Kinesis usage metrics to CloudWatch.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties><dynamicProperty><name>Kinesis Client Library (KCL) Configuration property name</name><value>Value to set in the KCL Configuration property</value><description>Override default KCL Configuration ConfigsBuilder properties with required values. Supports setting of values directly on the ConfigsBuilder, such as 'namespace', as well as properties on nested builders. For example, to set configsBuilder.retrievalConfig().maxListShardsRetryAttempts(value), name the property as 'retrievalConfig.maxListShardsRetryAttempts'. Only supports setting of simple property values, e.g. String, int, long and boolean. Does not allow override of KCL Configuration settings handled by non-dynamic processor properties.</description><expressionLanguageScope>NONE</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>aws.kinesis.partition.key</name><description>Partition key of the (last) Kinesis Record read from the Shard</description></writesAttribute><writesAttribute><name>aws.kinesis.shard.id</name><description>Shard ID from which the Kinesis Record was read</description></writesAttribute><writesAttribute><name>aws.kinesis.sequence.number</name><description>The unique identifier of the (last) Kinesis Record within its Shard</description></writesAttribute><writesAttribute><name>aws.kinesis.approximate.arrival.timestamp</name><description>Approximate arrival timestamp of the (last) Kinesis Record read from the stream</description></writesAttribute><writesAttribute><name>mime.type</name><description>Sets the mime.type attribute to the MIME Type specified by the Record Writer (if configured)</description></writesAttribute><writesAttribute><name>record.count</name><description>Number of records written to the FlowFiles by the Record Writer (if configured)</description></writesAttribute><writesAttribute><name>record.error.message</name><description>This attribute provides on failure the error message encountered by the Record Reader or Record Writer (if configured)</description></writesAttribute></writesAttributes><triggerSerially>true</triggerSerially><inputRequirement>INPUT_FORBIDDEN</inputRequirement><systemResourceConsiderations><systemResourceConsideration><resource>CPU</resource><description>Kinesis Client Library is used to create a Worker thread for consumption of Kinesis Records. The Worker is initialised and started when this Processor has been triggered. It runs continually, spawning Kinesis Record Processors as required to fetch Kinesis Records. The Worker Thread (and any child Record Processor threads) are not controlled by the normal NiFi scheduler as part of the Concurrent Thread pool and are not released until this processor is stopped.</description></systemResourceConsideration><systemResourceConsideration><resource>NETWORK</resource><description>Kinesis Client Library will continually poll for new Records, requesting up to a maximum number of Records/bytes per call. This can result in sustained network usage.</description></systemResourceConsideration></systemResourceConsiderations><seeAlso><see>org.apache.nifi.processors.aws.kinesis.stream.PutKinesisStream</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.kinesis.stream.PutKinesisStream</name><type>PROCESSOR</type><description>Sends the contents to a specified Amazon Kinesis. In order to send data to Kinesis, the stream name has to be specified.</description><tags><tag>amazon</tag><tag>aws</tag><tag>kinesis</tag><tag>put</tag><tag>stream</tag></tags><properties><property><name>kinesis-stream-name</name><displayName>Amazon Kinesis Stream Name</displayName><description>The name of Kinesis Stream</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>amazon-kinesis-stream-partition-key</name><displayName>Amazon Kinesis Stream Partition Key</displayName><description>The partition key attribute.  If it is not set, a random value is used</description><defaultValue>${kinesis.partition.key}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>message-batch-size</name><displayName>Message Batch Size</displayName><description>Batch size for messages (1-500).</description><defaultValue>250</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>max-message-buffer-size</name><displayName>Max message buffer size (MB)</displayName><description>Max message buffer size in Mega-bytes</description><defaultValue>1 MB</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>aws.kinesis.error.message</name><description>Error message on posting message to AWS Kinesis</description></writesAttribute><writesAttribute><name>aws.kinesis.error.code</name><description>Error code for the message when posting to AWS Kinesis</description></writesAttribute><writesAttribute><name>aws.kinesis.sequence.number</name><description>Sequence number for the message when posting to AWS Kinesis</description></writesAttribute><writesAttribute><name>aws.kinesis.shard.id</name><description>Shard id of the message posted to AWS Kinesis</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.kinesis.stream.ConsumeKinesisStream</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.lambda.PutLambda</name><type>PROCESSOR</type><description>Sends the contents to a specified Amazon Lambda Function. The AWS credentials used for authentication must have permissions execute the Lambda function (lambda:InvokeFunction).The FlowFile content must be JSON.</description><tags><tag>amazon</tag><tag>aws</tag><tag>lambda</tag><tag>put</tag></tags><properties><property><name>Amazon Lambda Name</name><displayName>Amazon Lambda Name</displayName><description>The Lambda Function Name</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Amazon Lambda Qualifier (version)</name><displayName>Amazon Lambda Qualifier (version)</displayName><description>The Lambda Function Version</description><defaultValue>$LATEST</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>aws.lambda.result.function.error</name><description>Function error message in result on posting message to AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.result.status.code</name><description>Status code in the result for the message when posting to AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.result.payload</name><description>Payload in the result from AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.result.log</name><description>Log in the result of the message posted to Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.exception.message</name><description>Exception message on invoking from AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.exception.cause</name><description>Exception cause on invoking from AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.exception.error.code</name><description>Exception error code on invoking from AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.exception.request.id</name><description>Exception request id on invoking from AWS Lambda</description></writesAttribute><writesAttribute><name>aws.lambda.exception.status.code</name><description>Exception status code on invoking from AWS Lambda</description></writesAttribute></writesAttributes><inputRequirement>INPUT_REQUIRED</inputRequirement></extension><extension><name>org.apache.nifi.processors.aws.ml.polly.GetAwsPollyJobStatus</name><type>PROCESSOR</type><description>Retrieves the current status of an AWS Polly job.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Polly</tag></tags><properties><property><name>awsTaskId</name><displayName>AWS Task ID</displayName><description></description><defaultValue>${awsTaskId}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>Job successfully finished. FlowFile will be routed to this relation.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>The job failed, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>running</name><description>The job is currently still being processed</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>PollyS3OutputBucket</name><description>The bucket name where polly output will be located.</description></writesAttribute><writesAttribute><name>filename</name><description>Object key of polly output.</description></writesAttribute><writesAttribute><name>outputLocation</name><description>S3 path-style output location of the result.</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.polly.StartAwsPollyJob</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.polly.StartAwsPollyJob</name><type>PROCESSOR</type><description>Trigger a AWS Polly job. It should be followed by GetAwsPollyJobStatus processor in order to monitor job status.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Polly</tag></tags><properties><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>json-payload</name><displayName>JSON Payload</displayName><description>JSON request for AWS Machine Learning services. The Processor will use FlowFile content for the request when this property is not specified.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>awsTaskId</name><description>The task ID that can be used to poll for Job completion in GetAwsPollyJobStatus</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.polly.GetAwsPollyJobStatus</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.textract.GetAwsTextractJobStatus</name><type>PROCESSOR</type><description>Retrieves the current status of an AWS Textract job.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Textract</tag></tags><properties><property><name>awsTaskId</name><displayName>AWS Task ID</displayName><description></description><defaultValue>${awsTaskId}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>textract-type</name><displayName>Textract Type</displayName><description>Supported values: "Document Analysis", "Document Text Detection", "Expense Analysis"</description><defaultValue>${awsTextractType}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>throttled</name><description>Retrieving results failed for some reason, but the issue is likely to resolve on its own, such as Provisioned Throughput Exceeded or a Throttling failure. It is generally expected to retry this relationship.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>running</name><description>The job is currently still being processed</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>failure</name><description>The job failed, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>success</name><description>Job successfully finished. FlowFile will be routed to this relation.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.textract.StartAwsTextractJob</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.textract.StartAwsTextractJob</name><type>PROCESSOR</type><description>Trigger a AWS Textract job. It should be followed by GetAwsTextractJobStatus processor in order to monitor job status.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Textract</tag></tags><properties><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>json-payload</name><displayName>JSON Payload</displayName><description>JSON request for AWS Machine Learning services. The Processor will use FlowFile content for the request when this property is not specified.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>textract-type</name><displayName>Textract Type</displayName><description>Supported values: "Document Analysis", "Document Text Detection", "Expense Analysis"</description><defaultValue>Document Analysis</defaultValue><allowableValues><allowableValue><displayName>Expense Analysis</displayName><value>Expense Analysis</value><description></description></allowableValue><allowableValue><displayName>Document Analysis</displayName><value>Document Analysis</value><description></description></allowableValue><allowableValue><displayName>Document Text Detection</displayName><value>Document Text Detection</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>awsTaskId</name><description>The task ID that can be used to poll for Job completion in GetAwsTextractJobStatus</description></writesAttribute><writesAttribute><name>awsTextractType</name><description>The selected Textract type, which can be used in GetAwsTextractJobStatus</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.textract.GetAwsTextractJobStatus</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.transcribe.GetAwsTranscribeJobStatus</name><type>PROCESSOR</type><description>Retrieves the current status of an AWS Transcribe job.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Transcribe</tag></tags><properties><property><name>awsTaskId</name><displayName>AWS Task ID</displayName><description></description><defaultValue>${awsTaskId}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>throttled</name><description>Retrieving results failed for some reason, but the issue is likely to resolve on its own, such as Provisioned Throughput Exceeded or a Throttling failure. It is generally expected to retry this relationship.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>running</name><description>The job is currently still being processed</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>failure</name><description>The job failed, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>success</name><description>Job successfully finished. FlowFile will be routed to this relation.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>outputLocation</name><description>S3 path-style output location of the result.</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.transcribe.StartAwsTranscribeJob</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.transcribe.StartAwsTranscribeJob</name><type>PROCESSOR</type><description>Trigger a AWS Transcribe job. It should be followed by GetAwsTranscribeStatus processor in order to monitor job status.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Transcribe</tag></tags><properties><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>json-payload</name><displayName>JSON Payload</displayName><description>JSON request for AWS Machine Learning services. The Processor will use FlowFile content for the request when this property is not specified.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>awsTaskId</name><description>The task ID that can be used to poll for Job completion in GetAwsTranscribeJobStatus</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.transcribe.GetAwsTranscribeJobStatus</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.translate.GetAwsTranslateJobStatus</name><type>PROCESSOR</type><description>Retrieves the current status of an AWS Translate job.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Translate</tag></tags><properties><property><name>awsTaskId</name><displayName>AWS Task ID</displayName><description></description><defaultValue>${awsTaskId}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>throttled</name><description>Retrieving results failed for some reason, but the issue is likely to resolve on its own, such as Provisioned Throughput Exceeded or a Throttling failure. It is generally expected to retry this relationship.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>running</name><description>The job is currently still being processed</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>failure</name><description>The job failed, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship><relationship><name>success</name><description>Job successfully finished. FlowFile will be routed to this relation.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>outputLocation</name><description>S3 path-style output location of the result.</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.translate.StartAwsTranslateJob</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.ml.translate.StartAwsTranslateJob</name><type>PROCESSOR</type><description>Trigger a AWS Translate job. It should be followed by GetAwsTranslateJobStatus processor in order to monitor job status.</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>ML</tag><tag>Machine Learning</tag><tag>Translate</tag></tags><properties><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>json-payload</name><displayName>JSON Payload</displayName><description>JSON request for AWS Machine Learning services. The Processor will use FlowFile content for the request when this property is not specified.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>original</name><description>Upon successful completion, the original FlowFile will be routed to this relationship.</description><autoTerminated>true</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>awsTaskId</name><description>The task ID that can be used to poll for Job completion in GetAwsTranslateJobStatus</description></writesAttribute></writesAttributes><seeAlso><see>org.apache.nifi.processors.aws.ml.translate.GetAwsTranslateJobStatus</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.DeleteS3Object</name><type>PROCESSOR</type><description>Deletes a file from an Amazon S3 Bucket. If attempting to delete a file that does not exist, FlowFile is routed to success.</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Archive</tag><tag>Delete</tag></tags><properties><property><name>Bucket</name><displayName>Bucket</displayName><description>The S3 Bucket to interact with</description><defaultValue>${s3.bucket}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Object Key</name><displayName>Object Key</displayName><description>The S3 Object Key to use. This is analogous to a filename for traditional file systems.</description><defaultValue>${filename}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description>The AWS Region to connect to.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Use 's3.region' Attribute</displayName><value>attribute-defined-region</value><description>Uses 's3.region' FlowFile attribute as region.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description>The amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Version</name><displayName>Version</displayName><description>The Version of the Object to delete</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>FullControl User List</name><displayName>FullControl User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have Full Control for an object</description><defaultValue>${s3.permissions.full.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Read Permission User List</name><displayName>Read Permission User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have Read Access for an object</description><defaultValue>${s3.permissions.read.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Write Permission User List</name><displayName>Write Permission User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have Write Access for an object</description><defaultValue>${s3.permissions.write.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Read ACL User List</name><displayName>Read ACL User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have permissions to read the Access Control List for an object</description><defaultValue>${s3.permissions.readacl.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Write ACL User List</name><displayName>Write ACL User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have permissions to change the Access Control List for an object</description><defaultValue>${s3.permissions.writeacl.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Owner</name><displayName>Owner</displayName><description>The Amazon ID to use for the object's owner</description><defaultValue>${s3.owner}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Signer Override</name><displayName>Signer Override</displayName><description>The AWS S3 library uses Signature Version 4 by default but this property allows you to specify the Version 2 signer to support older S3-compatible services or even to plug in your own custom signer implementation.</description><defaultValue>Default Signature</defaultValue><allowableValues><allowableValue><displayName>Default Signature</displayName><value>Default Signature</value><description></description></allowableValue><allowableValue><displayName>Signature Version 4</displayName><value>AWSS3V4SignerType</value><description></description></allowableValue><allowableValue><displayName>Signature Version 2</displayName><value>S3SignerType</value><description></description></allowableValue><allowableValue><displayName>Custom Signature</displayName><value>CustomSignerType</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>custom-signer-class-name</name><displayName>Custom Signer Class Name</displayName><description>Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>custom-signer-module-location</name><displayName>Custom Signer Module Location</displayName><description>Comma-separated list of paths to files and/or directories which contain the custom signer's JAR file and its dependencies (if any).</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>FILE</resourceType><resourceType>DIRECTORY</resourceType></resourceTypes></resourceDefinition><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>proxy-configuration-service</name><displayName>Proxy Configuration Service</displayName><description>Specifies the Proxy Configuration Controller Service to proxy network requests.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to this Relationship after they have been successfully processed.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>If the Processor is unable to process a given FlowFile, it will be routed to this Relationship.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>s3.exception</name><description>The class name of the exception thrown during processor execution</description></writesAttribute><writesAttribute><name>s3.additionalDetails</name><description>The S3 supplied detail from the failed operation</description></writesAttribute><writesAttribute><name>s3.statusCode</name><description>The HTTP error code (if available) from the failed operation</description></writesAttribute><writesAttribute><name>s3.errorCode</name><description>The S3 moniker of the failed operation</description></writesAttribute><writesAttribute><name>s3.errorMessage</name><description>The S3 exception message from the failed operation</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.s3.PutS3Object</see><see>org.apache.nifi.processors.aws.s3.FetchS3Object</see><see>org.apache.nifi.processors.aws.s3.ListS3</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.FetchS3Object</name><type>PROCESSOR</type><description>Retrieves the contents of an S3 Object and writes it to the content of a FlowFile</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Get</tag><tag>Fetch</tag></tags><properties><property><name>Bucket</name><displayName>Bucket</displayName><description>The S3 Bucket to interact with</description><defaultValue>${s3.bucket}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Object Key</name><displayName>Object Key</displayName><description>The S3 Object Key to use. This is analogous to a filename for traditional file systems.</description><defaultValue>${filename}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description>The AWS Region to connect to.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Use 's3.region' Attribute</displayName><value>attribute-defined-region</value><description>Uses 's3.region' FlowFile attribute as region.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description>The amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Version</name><displayName>Version</displayName><description>The Version of the Object to download</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Signer Override</name><displayName>Signer Override</displayName><description>The AWS S3 library uses Signature Version 4 by default but this property allows you to specify the Version 2 signer to support older S3-compatible services or even to plug in your own custom signer implementation.</description><defaultValue>Default Signature</defaultValue><allowableValues><allowableValue><displayName>Default Signature</displayName><value>Default Signature</value><description></description></allowableValue><allowableValue><displayName>Signature Version 4</displayName><value>AWSS3V4SignerType</value><description></description></allowableValue><allowableValue><displayName>Signature Version 2</displayName><value>S3SignerType</value><description></description></allowableValue><allowableValue><displayName>Custom Signature</displayName><value>CustomSignerType</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>custom-signer-class-name</name><displayName>Custom Signer Class Name</displayName><description>Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>custom-signer-module-location</name><displayName>Custom Signer Module Location</displayName><description>Comma-separated list of paths to files and/or directories which contain the custom signer's JAR file and its dependencies (if any).</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>FILE</resourceType><resourceType>DIRECTORY</resourceType></resourceTypes></resourceDefinition><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>encryption-service</name><displayName>Encryption Service</displayName><description>Specifies the Encryption Service Controller used to configure requests. PutS3Object: For backward compatibility, this value is ignored when 'Server Side Encryption' is set. FetchS3Object: Only needs to be configured in case of Server-side Customer Key, Client-side KMS and Client-side Customer Key encryptions.</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.s3.AmazonS3EncryptionService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>requester-pays</name><displayName>Requester Pays</displayName><description>If true, indicates that the requester consents to pay any charges associated with retrieving objects from the S3 bucket.  This sets the 'x-amz-request-payer' header to 'requester'.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>True</displayName><value>true</value><description>Indicates that the requester consents to pay any charges associated with retrieving objects from the S3 bucket.</description></allowableValue><allowableValue><displayName>False</displayName><value>false</value><description>Does not consent to pay requester charges for retrieving objects from the S3 bucket.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>range-start</name><displayName>Range Start</displayName><description>The byte position at which to start reading from the object. An empty value or a value of zero will start reading at the beginning of the object.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>range-length</name><displayName>Range Length</displayName><description>The number of bytes to download from the object, starting from the Range Start. An empty value or a value that extends beyond the end of the object will read to the end of the object.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to this Relationship after they have been successfully processed.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>If the Processor is unable to process a given FlowFile, it will be routed to this Relationship.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>s3.url</name><description>The URL that can be used to access the S3 object</description></writesAttribute><writesAttribute><name>s3.bucket</name><description>The name of the S3 bucket</description></writesAttribute><writesAttribute><name>path</name><description>The path of the file</description></writesAttribute><writesAttribute><name>absolute.path</name><description>The path of the file</description></writesAttribute><writesAttribute><name>filename</name><description>The name of the file</description></writesAttribute><writesAttribute><name>hash.value</name><description>The MD5 sum of the file</description></writesAttribute><writesAttribute><name>hash.algorithm</name><description>MD5</description></writesAttribute><writesAttribute><name>mime.type</name><description>If S3 provides the content type/MIME type, this attribute will hold that file</description></writesAttribute><writesAttribute><name>s3.etag</name><description>The ETag that can be used to see if the file has changed</description></writesAttribute><writesAttribute><name>s3.exception</name><description>The class name of the exception thrown during processor execution</description></writesAttribute><writesAttribute><name>s3.additionalDetails</name><description>The S3 supplied detail from the failed operation</description></writesAttribute><writesAttribute><name>s3.statusCode</name><description>The HTTP error code (if available) from the failed operation</description></writesAttribute><writesAttribute><name>s3.errorCode</name><description>The S3 moniker of the failed operation</description></writesAttribute><writesAttribute><name>s3.errorMessage</name><description>The S3 exception message from the failed operation</description></writesAttribute><writesAttribute><name>s3.expirationTime</name><description>If the file has an expiration date, this attribute will be set, containing the milliseconds since epoch in UTC time</description></writesAttribute><writesAttribute><name>s3.expirationTimeRuleId</name><description>The ID of the rule that dictates this object's expiration time</description></writesAttribute><writesAttribute><name>s3.sseAlgorithm</name><description>The server side encryption algorithm of the object</description></writesAttribute><writesAttribute><name>s3.version</name><description>The version of the S3 object</description></writesAttribute><writesAttribute><name>s3.encryptionStrategy</name><description>The name of the encryption strategy that was used to store the S3 object (if it is encrypted)</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><useCases><useCase><description>Fetch a specific file from S3</description><notes></notes><keywords></keywords><inputRequirement>INPUT_ALLOWED</inputRequirement><configuration>The "Bucket" property should be set to the name of the S3 bucket that contains the file. Typically this is defined as an attribute on an incoming FlowFile, so this property is set to `${s3.bucket}`.
The "Object Key" property denotes the fully qualified filename of the file to fetch. Typically, the FlowFile's `filename` attribute is used, so this property is set to `${filename}`.
The "Region" property must be set to denote the S3 region that the Bucket resides in. If the flow being built is to be reused elsewhere, it's a good idea to parameterize this property by setting it to something like `#{S3_REGION}`.

The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the file.
</configuration></useCase></useCases><multiProcessorUseCases><multiProcessorUseCase><description>Retrieve all files in an S3 bucket</description><notes></notes><keywords><keyword>s3</keyword><keyword>state</keyword><keyword>retrieve</keyword><keyword>fetch</keyword><keyword>all</keyword><keyword>stream</keyword></keywords><processorConfigurations><processorConfiguration><processorClassName>org.apache.nifi.processors.aws.s3.ListS3</processorClassName><configuration>The "Bucket" property should be set to the name of the S3 bucket that files reside in. If the flow being built is to be reused elsewhere, it's a good idea to parameterize     this property by setting it to something like `#{S3_SOURCE_BUCKET}`.
The "Region" property must be set to denote the S3 region that the Bucket resides in. If the flow being built is to be reused elsewhere, it's a good idea to parameterize     this property by setting it to something like `#{S3_SOURCE_REGION}`.

The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the bucket.

The 'success' Relationship of this Processor is then connected to FetchS3Object.
</configuration></processorConfiguration><processorConfiguration><processorClassName>org.apache.nifi.processors.aws.s3.FetchS3Object</processorClassName><configuration>"Bucket" = "${s3.bucket}"
"Object Key" = "${filename}"

The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the bucket.

The "Region" property must be set to the same value as the "Region" property of the ListS3 Processor.
</configuration></processorConfiguration></processorConfigurations></multiProcessorUseCase><multiProcessorUseCase><description>Retrieve only files from S3 that meet some specified criteria</description><notes></notes><keywords><keyword>s3</keyword><keyword>state</keyword><keyword>retrieve</keyword><keyword>filter</keyword><keyword>select</keyword><keyword>fetch</keyword><keyword>criteria</keyword></keywords><processorConfigurations><processorConfiguration><processorClassName>org.apache.nifi.processors.aws.s3.ListS3</processorClassName><configuration>The "Bucket" property should be set to the name of the S3 bucket that files reside in. If the flow being built is to be reused elsewhere, it's a good idea to parameterize     this property by setting it to something like `#{S3_SOURCE_BUCKET}`.
The "Region" property must be set to denote the S3 region that the Bucket resides in. If the flow being built is to be reused elsewhere, it's a good idea to parameterize     this property by setting it to something like `#{S3_SOURCE_REGION}`.

The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the bucket.

The 'success' Relationship of this Processor is then connected to RouteOnAttribute.
</configuration></processorConfiguration><processorConfiguration><processorClassName>org.apache.nifi.processors.standard.RouteOnAttribute</processorClassName><configuration>If you would like to "OR" together all of the conditions (i.e., the file should be retrieved if any of the conditions are met), set "Routing Strategy" to "Route to 'matched' if any matches".
If you would like to "AND" together all of the conditions (i.e., the file should only be retrieved if all of the conditions are met), set "Routing Strategy" to "Route to 'matched' if all match".

For each condition that you would like to filter on, add a new property. The name of the property should describe the condition. The value of the property should be an Expression Language expression that returns `true` if the file meets the condition or `false` if the file does not meet the condition.

Some attributes that you may consider filtering on are:
- `filename` (the name of the file)
- `s3.length` (the number of bytes in the file)
- `s3.tag.&lt;tag name&gt;` (the value of the s3 tag with the name `tag name`)
- `s3.user.metadata.&lt;key name&gt;` (the value of the user metadata with the key named `key name`)

For example, to fetch only files that are at least 1 MB and have a filename ending in `.zip` we would set the following properties:
- "Routing Strategy" = "Route to 'matched' if all match"
- "At least 1 MB" = "${s3.length:ge(1000000)}"
- "Ends in .zip" = "${filename:endsWith('.zip')}"

Auto-terminate the `unmatched` Relationship.
Connect the `matched` Relationship to the FetchS3Object processor.
</configuration></processorConfiguration><processorConfiguration><processorClassName>org.apache.nifi.processors.aws.s3.FetchS3Object</processorClassName><configuration>"Bucket" = "${s3.bucket}"
"Object Key" = "${filename}"

The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the bucket.

The "Region" property must be set to the same value as the "Region" property of the ListS3 Processor.
</configuration></processorConfiguration></processorConfigurations></multiProcessorUseCase><multiProcessorUseCase><description>Retrieve new files as they arrive in an S3 bucket</description><notes>This method of retrieving files from S3 is more efficient than using ListS3 and more cost effective. It is the pattern recommended by AWS. However, it does require that the S3 bucket be configured to place notifications on an SQS queue when new files arrive. For more information, see https://docs.aws.amazon.com/AmazonS3/latest/userguide/ways-to-add-notification-config-to-bucket.html</notes><keywords></keywords><processorConfigurations><processorConfiguration><processorClassName>org.apache.nifi.processors.aws.sqs.GetSQS</processorClassName><configuration>The "Queue URL" must be set to the appropriate URL for the SQS queue. It is recommended that this property be parameterized, using a value such as `#{SQS_QUEUE_URL}`.
The "Region" property must be set to denote the SQS region that the queue resides in. It's a good idea to parameterize this property by setting it to something like `#{SQS_REGION}`.

The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the bucket.

The 'success' relationship is connected to EvaluateJsonPath.
</configuration></processorConfiguration><processorConfiguration><processorClassName>org.apache.nifi.processors.standard.EvaluateJsonPath</processorClassName><configuration>"Destination" = "flowfile-attribute"
"s3.bucket" = "$.Records[0].s3.bucket.name"
"filename" = "$.Records[0].s3.object.key"

The 'success' relationship is connected to FetchS3Object.
</configuration></processorConfiguration><processorConfiguration><processorClassName>org.apache.nifi.processors.aws.s3.FetchS3Object</processorClassName><configuration>"Bucket" = "${s3.bucket}"
"Object Key" = "${filename}"

The "Region" property must be set to the same value as the "Region" property of the GetSQS Processor.
The "AWS Credentials Provider service" property should specify an instance of the AWSCredentialsProviderControllerService in order to provide credentials for accessing the bucket.
</configuration></processorConfiguration></processorConfigurations></multiProcessorUseCase></multiProcessorUseCases><seeAlso><see>org.apache.nifi.processors.aws.s3.PutS3Object</see><see>org.apache.nifi.processors.aws.s3.DeleteS3Object</see><see>org.apache.nifi.processors.aws.s3.ListS3</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.ListS3</name><type>PROCESSOR</type><description>Retrieves a listing of objects from an S3 bucket. For each object that is listed, creates a FlowFile that represents the object so that it can be fetched in conjunction with FetchS3Object. This Processor is designed to run on Primary Node only in a cluster. If the primary node changes, the new Primary Node will pick up where the previous node left off without duplicating all of the data.</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>list</tag></tags><properties><property><name>Bucket</name><displayName>Bucket</displayName><description>The S3 Bucket to interact with</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description>The AWS Region to connect to.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>listing-strategy</name><displayName>Listing Strategy</displayName><description>Specify how to determine new/updated entities. See each strategy descriptions for detail.</description><defaultValue>timestamps</defaultValue><allowableValues><allowableValue><displayName>Tracking Timestamps</displayName><value>timestamps</value><description>This strategy tracks the latest timestamp of listed entity to determine new/updated entities. Since it only tracks few timestamps, it can manage listing state efficiently. This strategy will not pick up any newly added or modified entity if their timestamps are older than the tracked latest timestamp. Also may miss files when multiple subdirectories are being written at the same time while listing is running.</description></allowableValue><allowableValue><displayName>Tracking Entities</displayName><value>entities</value><description>This strategy tracks information of all the listed entities within the latest 'Entity Tracking Time Window' to determine new/updated entities. This strategy can pick entities having old timestamp that can be missed with 'Tracing Timestamps'. Works even when multiple subdirectories are being written at the same time while listing is running. However an additional DistributedMapCache controller service is required and more JVM heap memory is used. For more information on how the 'Entity Tracking Time Window' property works, see the description.</description></allowableValue><allowableValue><displayName>No Tracking</displayName><value>none</value><description>This strategy lists all entities without any tracking. The same entities will be listed each time this processor is scheduled. It is recommended to change the default run schedule value. Any property that relates to the persisting state will be ignored.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>et-state-cache</name><displayName>Entity Tracking State Cache</displayName><description>Listed entities are stored in the specified cache storage so that this processor can resume listing across NiFi restart or in case of primary node change. 'Tracking Entities' strategy require tracking information of all listed entities within the last 'Tracking Time Window'. To support large number of entities, the strategy uses DistributedMapCache instead of managed state. Cache key format is 'ListedEntities::{processorId}(::{nodeId})'. If it tracks per node listed entities, then the optional '::{nodeId}' part is added to manage state separately. E.g. cluster wide cache key = 'ListedEntities::8dda2321-0164-1000-50fa-3042fe7d6a7b', per node cache key = 'ListedEntities::8dda2321-0164-1000-50fa-3042fe7d6a7b::nifi-node3' The stored cache content is Gzipped JSON string. The cache key will be deleted when target listing configuration is changed. Used by 'Tracking Entities' strategy.</description><controllerServiceDefinition><className>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>listing-strategy</propertyName><propertyDisplayName>Listing Strategy</propertyDisplayName><dependentValues><dependentValue>entities</dependentValue></dependentValues></dependency></dependencies></property><property><name>et-time-window</name><displayName>Entity Tracking Time Window</displayName><description>Specify how long this processor should track already-listed entities. 'Tracking Entities' strategy can pick any entity whose timestamp is inside the specified time window. For example, if set to '30 minutes', any entity having timestamp in recent 30 minutes will be the listing target when this processor runs. A listed entity is considered 'new/updated' and a FlowFile is emitted if one of following condition meets: 1. does not exist in the already-listed entities, 2. has newer timestamp than the cached entity, 3. has different size than the cached entity. If a cached entity's timestamp becomes older than specified time window, that entity will be removed from the cached already-listed entities. Used by 'Tracking Entities' strategy.</description><defaultValue>3 hours</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>et-state-cache</propertyName><propertyDisplayName>Entity Tracking State Cache</propertyDisplayName></dependency></dependencies></property><property><name>et-initial-listing-target</name><displayName>Entity Tracking Initial Listing Target</displayName><description>Specify how initial listing should be handled. Used by 'Tracking Entities' strategy.</description><defaultValue>all</defaultValue><allowableValues><allowableValue><displayName>Tracking Time Window</displayName><value>window</value><description>Ignore entities having timestamp older than the specified 'Tracking Time Window' at the initial listing activity.</description></allowableValue><allowableValue><displayName>All Available</displayName><value>all</value><description>Regardless of entities timestamp, all existing entities will be listed at the initial listing activity.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>listing-strategy</propertyName><propertyDisplayName>Listing Strategy</propertyDisplayName><dependentValues><dependentValue>entities</dependentValue></dependentValues></dependency></dependencies></property><property><name>record-writer</name><displayName>Record Writer</displayName><description>Specifies the Record Writer to use for creating the listing. If not specified, one FlowFile will be created for each entity that is listed. If the Record Writer is specified, all entities will be written to a single FlowFile instead of adding attributes to individual FlowFiles.</description><controllerServiceDefinition><className>org.apache.nifi.serialization.RecordSetWriterFactory</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>min-age</name><displayName>Minimum Object Age</displayName><description>The minimum age that an S3 object must be in order to be considered; any object younger than this amount of time (according to last modification date) will be ignored</description><defaultValue>0 sec</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>max-age</name><displayName>Maximum Object Age</displayName><description>The maximum age that an S3 object can be in order to be considered; any object older than this amount of time (according to last modification date) will be ignored</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Listing Batch Size</name><displayName>Listing Batch Size</displayName><description>If not using a Record Writer, this property dictates how many S3 objects should be listed in a single batch. Once this number is reached, the FlowFiles that have been created will be transferred out of the Processor. Setting this value lower may result in lower latency by sending out the FlowFiles before the complete listing has finished. However, it can significantly reduce performance. Larger values may take more memory to store all of the information before sending the FlowFiles out. This property is ignored if using a Record Writer, as one of the main benefits of the Record Writer is being able to emit the entire listing as a single FlowFile.</description><defaultValue>100</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>write-s3-object-tags</name><displayName>Write Object Tags</displayName><description>If set to 'True', the tags associated with the S3 object will be written as FlowFile attributes</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>True</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>False</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>write-s3-user-metadata</name><displayName>Write User Metadata</displayName><description>If set to 'True', the user defined metadata associated with the S3 object will be added to FlowFile attributes/records</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>True</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>False</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description>The amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Signer Override</name><displayName>Signer Override</displayName><description>The AWS S3 library uses Signature Version 4 by default but this property allows you to specify the Version 2 signer to support older S3-compatible services or even to plug in your own custom signer implementation.</description><defaultValue>Default Signature</defaultValue><allowableValues><allowableValue><displayName>Default Signature</displayName><value>Default Signature</value><description></description></allowableValue><allowableValue><displayName>Signature Version 4</displayName><value>AWSS3V4SignerType</value><description></description></allowableValue><allowableValue><displayName>Signature Version 2</displayName><value>S3SignerType</value><description></description></allowableValue><allowableValue><displayName>Custom Signature</displayName><value>CustomSignerType</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>custom-signer-class-name</name><displayName>Custom Signer Class Name</displayName><description>Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>custom-signer-module-location</name><displayName>Custom Signer Module Location</displayName><description>Comma-separated list of paths to files and/or directories which contain the custom signer's JAR file and its dependencies (if any).</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>FILE</resourceType><resourceType>DIRECTORY</resourceType></resourceTypes></resourceDefinition><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>proxy-configuration-service</name><displayName>Proxy Configuration Service</displayName><description>Specifies the Proxy Configuration Controller Service to proxy network requests.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>delimiter</name><displayName>Delimiter</displayName><description>The string used to delimit directories within the bucket. Please consult the AWS documentation for the correct use of this field.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>prefix</name><displayName>Prefix</displayName><description>The prefix used to filter the object list. Do not begin with a forward slash '/'. In most cases, it should end with a forward slash '/'.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>use-versions</name><displayName>Use Versions</displayName><description>Specifies whether to use S3 versions, if applicable.  If false, only the latest version of each object will be returned.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>list-type</name><displayName>List Type</displayName><description>Specifies whether to use the original List Objects or the newer List Objects Version 2 endpoint.</description><defaultValue>1</defaultValue><allowableValues><allowableValue><displayName>List Objects V1</displayName><value>1</value><description></description></allowableValue><allowableValue><displayName>List Objects V2</displayName><value>2</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>requester-pays</name><displayName>Requester Pays</displayName><description>If true, indicates that the requester consents to pay any charges associated with listing the S3 bucket.  This sets the 'x-amz-request-payer' header to 'requester'.  Note that this setting is not applicable when 'Use Versions' is 'true'.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>True</displayName><value>true</value><description>Indicates that the requester consents to pay any charges associated with listing the S3 bucket.</description></allowableValue><allowableValue><displayName>False</displayName><value>false</value><description>Does not consent to pay requester charges for listing the S3 bucket.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to this Relationship after they have been successfully processed.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>s3.bucket</name><description>The name of the S3 bucket</description></writesAttribute><writesAttribute><name>s3.region</name><description>The region of the S3 bucket</description></writesAttribute><writesAttribute><name>filename</name><description>The name of the file</description></writesAttribute><writesAttribute><name>s3.etag</name><description>The ETag that can be used to see if the file has changed</description></writesAttribute><writesAttribute><name>s3.isLatest</name><description>A boolean indicating if this is the latest version of the object</description></writesAttribute><writesAttribute><name>s3.lastModified</name><description>The last modified time in milliseconds since epoch in UTC time</description></writesAttribute><writesAttribute><name>s3.length</name><description>The size of the object in bytes</description></writesAttribute><writesAttribute><name>s3.storeClass</name><description>The storage class of the object</description></writesAttribute><writesAttribute><name>s3.version</name><description>The version of the object, if applicable</description></writesAttribute><writesAttribute><name>s3.tag.___</name><description>If 'Write Object Tags' is set to 'True', the tags associated to the S3 object that is being listed will be written as part of the flowfile attributes</description></writesAttribute><writesAttribute><name>s3.user.metadata.___</name><description>If 'Write User Metadata' is set to 'True', the user defined metadata associated to the S3 object that is being listed will be written as part of the flowfile attributes</description></writesAttribute></writesAttributes><triggerSerially>true</triggerSerially><triggerWhenEmpty>true</triggerWhenEmpty><primaryNodeOnly>true</primaryNodeOnly><stateful><description>After performing a listing of keys, the timestamp of the newest key is stored, along with the keys that share that same timestamp. This allows the Processor to list only keys that have been added or modified after this date the next time that the Processor is run. State is stored across the cluster so that this Processor can be run on Primary Node only and if a new Primary Node is selected, the new node can pick up where the previous node left off, without duplicating the data.</description><scopes><scope>CLUSTER</scope></scopes></stateful><inputRequirement>INPUT_FORBIDDEN</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.s3.FetchS3Object</see><see>org.apache.nifi.processors.aws.s3.PutS3Object</see><see>org.apache.nifi.processors.aws.s3.DeleteS3Object</see></seeAlso><defaultSchedule><strategy>TIMER_DRIVEN</strategy><period>1 min</period><concurrentTasks>1</concurrentTasks></defaultSchedule></extension><extension><name>org.apache.nifi.processors.aws.s3.PutS3Object</name><type>PROCESSOR</type><description>Writes the contents of a FlowFile as an S3 Object to an Amazon S3 Bucket.</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Archive</tag><tag>Put</tag></tags><properties><property><name>Bucket</name><displayName>Bucket</displayName><description>The S3 Bucket to interact with</description><defaultValue>${s3.bucket}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Object Key</name><displayName>Object Key</displayName><description>The S3 Object Key to use. This is analogous to a filename for traditional file systems.</description><defaultValue>${filename}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description>The AWS Region to connect to.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Use 's3.region' Attribute</displayName><value>attribute-defined-region</value><description>Uses 's3.region' FlowFile attribute as region.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Resource Transfer Source</name><displayName>Resource Transfer Source</displayName><description>The source of the content to be transferred</description><defaultValue>FLOWFILE_CONTENT</defaultValue><allowableValues><allowableValue><displayName>FlowFile Content</displayName><value>FLOWFILE_CONTENT</value><description>The content of the incoming FlowFile provides the source for transfer</description></allowableValue><allowableValue><displayName>File Resource Service</displayName><value>FILE_RESOURCE_SERVICE</value><description>The File Resource Service provides the source for transfer</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>File Resource Service</name><displayName>File Resource Service</displayName><description>File Resource Service providing access to the local resource to be transferred</description><controllerServiceDefinition><className>org.apache.nifi.fileresource.service.api.FileResourceService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Resource Transfer Source</propertyName><propertyDisplayName>Resource Transfer Source</propertyDisplayName><dependentValues><dependentValue>FILE_RESOURCE_SERVICE</dependentValue></dependentValues></dependency></dependencies></property><property><name>Storage Class</name><displayName>Storage Class</displayName><description></description><defaultValue>Standard</defaultValue><allowableValues><allowableValue><displayName>DeepArchive</displayName><value>DeepArchive</value><description></description></allowableValue><allowableValue><displayName>Glacier</displayName><value>Glacier</value><description></description></allowableValue><allowableValue><displayName>GlacierInstantRetrieval</displayName><value>GlacierInstantRetrieval</value><description></description></allowableValue><allowableValue><displayName>IntelligentTiering</displayName><value>IntelligentTiering</value><description></description></allowableValue><allowableValue><displayName>OneZoneInfrequentAccess</displayName><value>OneZoneInfrequentAccess</value><description></description></allowableValue><allowableValue><displayName>Outposts</displayName><value>Outposts</value><description></description></allowableValue><allowableValue><displayName>ReducedRedundancy</displayName><value>ReducedRedundancy</value><description></description></allowableValue><allowableValue><displayName>Snow</displayName><value>Snow</value><description></description></allowableValue><allowableValue><displayName>Standard</displayName><value>Standard</value><description></description></allowableValue><allowableValue><displayName>StandardInfrequentAccess</displayName><value>StandardInfrequentAccess</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>encryption-service</name><displayName>Encryption Service</displayName><description>Specifies the Encryption Service Controller used to configure requests. PutS3Object: For backward compatibility, this value is ignored when 'Server Side Encryption' is set. FetchS3Object: Only needs to be configured in case of Server-side Customer Key, Client-side KMS and Client-side Customer Key encryptions.</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.s3.AmazonS3EncryptionService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>server-side-encryption</name><displayName>Server Side Encryption</displayName><description>Specifies the algorithm used for server side encryption.</description><defaultValue>None</defaultValue><allowableValues><allowableValue><displayName>None</displayName><value>None</value><description></description></allowableValue><allowableValue><displayName>AES256</displayName><value>AES256</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Content Type</name><displayName>Content Type</displayName><description>Sets the Content-Type HTTP header indicating the type of content stored in the associated object. The value of this header is a standard MIME type.
AWS S3 Java client will attempt to determine the correct content type if one hasn't been set yet. Users are responsible for ensuring a suitable content type is set when uploading streams. If no content type is provided and cannot be determined by the filename, the default content type "application/octet-stream" will be used.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Content Disposition</name><displayName>Content Disposition</displayName><description>Sets the Content-Disposition HTTP header indicating if the content is intended to be displayed inline or should be downloaded.
 Possible values are 'inline' or 'attachment'. If this property is not specified, object's content-disposition will be set to filename. When 'attachment' is selected, '; filename=' plus object key are automatically appended to form final value 'attachment; filename="filename.jpg"'.</description><allowableValues><allowableValue><displayName>inline</displayName><value>inline</value><description></description></allowableValue><allowableValue><displayName>attachment</displayName><value>attachment</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Cache Control</name><displayName>Cache Control</displayName><description>Sets the Cache-Control HTTP header indicating the caching directives of the associated object. Multiple directives are comma-separated.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>s3-object-tags-prefix</name><displayName>Object Tags Prefix</displayName><description>Specifies the prefix which would be scanned against the incoming FlowFile's attributes and the matching attribute's name and value would be considered as the outgoing S3 object's Tag name and Tag value respectively. For Ex: If the incoming FlowFile carries the attributes tagS3country, tagS3PII, the tag prefix to be specified would be 'tagS3'</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>s3-object-remove-tags-prefix</name><displayName>Remove Tag Prefix</displayName><description>If set to 'True', the value provided for 'Object Tags Prefix' will be removed from the attribute(s) and then considered as the Tag name. For ex: If the incoming FlowFile carries the attributes tagS3country, tagS3PII and the prefix is set to 'tagS3' then the corresponding tag values would be 'country' and 'PII'</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>True</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>False</displayName><value>false</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description>The amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Expiration Time Rule</name><displayName>Expiration Time Rule</displayName><description></description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>FullControl User List</name><displayName>FullControl User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have Full Control for an object</description><defaultValue>${s3.permissions.full.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Read Permission User List</name><displayName>Read Permission User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have Read Access for an object</description><defaultValue>${s3.permissions.read.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Write Permission User List</name><displayName>Write Permission User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have Write Access for an object</description><defaultValue>${s3.permissions.write.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Read ACL User List</name><displayName>Read ACL User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have permissions to read the Access Control List for an object</description><defaultValue>${s3.permissions.readacl.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Write ACL User List</name><displayName>Write ACL User List</displayName><description>A comma-separated list of Amazon User ID's or E-mail addresses that specifies who should have permissions to change the Access Control List for an object</description><defaultValue>${s3.permissions.writeacl.users}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Owner</name><displayName>Owner</displayName><description>The Amazon ID to use for the object's owner</description><defaultValue>${s3.owner}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>canned-acl</name><displayName>Canned ACL</displayName><description>Amazon Canned ACL for an object, one of: BucketOwnerFullControl, BucketOwnerRead, LogDeliveryWrite, AuthenticatedRead, PublicReadWrite, PublicRead, Private; will be ignored if any other ACL/permission/owner property is specified</description><defaultValue>${s3.permissions.cannedacl}</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Signer Override</name><displayName>Signer Override</displayName><description>The AWS S3 library uses Signature Version 4 by default but this property allows you to specify the Version 2 signer to support older S3-compatible services or even to plug in your own custom signer implementation.</description><defaultValue>Default Signature</defaultValue><allowableValues><allowableValue><displayName>Default Signature</displayName><value>Default Signature</value><description></description></allowableValue><allowableValue><displayName>Signature Version 4</displayName><value>AWSS3V4SignerType</value><description></description></allowableValue><allowableValue><displayName>Signature Version 2</displayName><value>S3SignerType</value><description></description></allowableValue><allowableValue><displayName>Custom Signature</displayName><value>CustomSignerType</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>custom-signer-class-name</name><displayName>Custom Signer Class Name</displayName><description>Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>custom-signer-module-location</name><displayName>Custom Signer Module Location</displayName><description>Comma-separated list of paths to files and/or directories which contain the custom signer's JAR file and its dependencies (if any).</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>FILE</resourceType><resourceType>DIRECTORY</resourceType></resourceTypes></resourceDefinition><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>Multipart Threshold</name><displayName>Multipart Threshold</displayName><description>Specifies the file size threshold for switch from the PutS3Object API to the PutS3MultipartUpload API.  Flow files bigger than this limit will be sent using the stateful multipart process. The valid range is 50MB to 5GB.</description><defaultValue>5 GB</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Multipart Part Size</name><displayName>Multipart Part Size</displayName><description>Specifies the part size for use when the PutS3Multipart Upload API is used. Flow files will be broken into chunks of this size for the upload process, but the last part sent can be smaller since it is not padded. The valid range is 50MB to 5GB.</description><defaultValue>5 GB</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Multipart Upload AgeOff Interval</name><displayName>Multipart Upload AgeOff Interval</displayName><description>Specifies the interval at which existing multipart uploads in AWS S3 will be evaluated for ageoff.  When processor is triggered it will initiate the ageoff evaluation if this interval has been exceeded.</description><defaultValue>60 min</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Multipart Upload Max Age Threshold</name><displayName>Multipart Upload Max Age Threshold</displayName><description>Specifies the maximum age for existing multipart uploads in AWS S3.  When the ageoff process occurs, any upload older than this threshold will be aborted.</description><defaultValue>7 days</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>s3-temporary-directory-multipart</name><displayName>Temporary Directory Multipart State</displayName><description>Directory in which, for multipart uploads, the processor will locally save the state tracking the upload ID and parts uploaded which must both be provided to complete the upload.</description><defaultValue>${java.io.tmpdir}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>use-chunked-encoding</name><displayName>Use Chunked Encoding</displayName><description>Enables / disables chunked encoding for upload requests. Set it to false only if your endpoint does not support chunked uploading.</description><defaultValue>true</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>use-path-style-access</name><displayName>Use Path Style Access</displayName><description>Path-style access can be enforced by setting this property to true. Set it to true if your endpoint does not support virtual-hosted-style requests, only path-style requests.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties><dynamicProperty><name>The name of a User-Defined Metadata field to add to the S3 Object</name><value>The value of a User-Defined Metadata field to add to the S3 Object</value><description>Allows user-defined metadata to be added to the S3 object as key/value pairs</description><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>success</name><description>FlowFiles are routed to this Relationship after they have been successfully processed.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>If the Processor is unable to process a given FlowFile, it will be routed to this Relationship.</description><autoTerminated>false</autoTerminated></relationship></relationships><readsAttributes><readsAttribute><name>filename</name><description>Uses the FlowFile's filename as the filename for the S3 object</description></readsAttribute></readsAttributes><writesAttributes><writesAttribute><name>s3.url</name><description>The URL that can be used to access the S3 object</description></writesAttribute><writesAttribute><name>s3.bucket</name><description>The S3 bucket where the Object was put in S3</description></writesAttribute><writesAttribute><name>s3.key</name><description>The S3 key within where the Object was put in S3</description></writesAttribute><writesAttribute><name>s3.contenttype</name><description>The S3 content type of the S3 Object that put in S3</description></writesAttribute><writesAttribute><name>s3.version</name><description>The version of the S3 Object that was put to S3</description></writesAttribute><writesAttribute><name>s3.exception</name><description>The class name of the exception thrown during processor execution</description></writesAttribute><writesAttribute><name>s3.additionalDetails</name><description>The S3 supplied detail from the failed operation</description></writesAttribute><writesAttribute><name>s3.statusCode</name><description>The HTTP error code (if available) from the failed operation</description></writesAttribute><writesAttribute><name>s3.errorCode</name><description>The S3 moniker of the failed operation</description></writesAttribute><writesAttribute><name>s3.errorMessage</name><description>The S3 exception message from the failed operation</description></writesAttribute><writesAttribute><name>s3.etag</name><description>The ETag of the S3 Object</description></writesAttribute><writesAttribute><name>s3.contentdisposition</name><description>The content disposition of the S3 Object that put in S3</description></writesAttribute><writesAttribute><name>s3.cachecontrol</name><description>The cache-control header of the S3 Object</description></writesAttribute><writesAttribute><name>s3.uploadId</name><description>The uploadId used to upload the Object to S3</description></writesAttribute><writesAttribute><name>s3.expiration</name><description>A human-readable form of the expiration date of the S3 object, if one is set</description></writesAttribute><writesAttribute><name>s3.sseAlgorithm</name><description>The server side encryption algorithm of the object</description></writesAttribute><writesAttribute><name>s3.usermetadata</name><description>A human-readable form of the User Metadata of the S3 object, if any was set</description></writesAttribute><writesAttribute><name>s3.encryptionStrategy</name><description>The name of the encryption strategy, if any was set</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.s3.FetchS3Object</see><see>org.apache.nifi.processors.aws.s3.DeleteS3Object</see><see>org.apache.nifi.processors.aws.s3.ListS3</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.s3.TagS3Object</name><type>PROCESSOR</type><description>Adds or updates a tag on an Amazon S3 Object.</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>Archive</tag><tag>Tag</tag></tags><properties><property><name>Bucket</name><displayName>Bucket</displayName><description>The S3 Bucket to interact with</description><defaultValue>${s3.bucket}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Object Key</name><displayName>Object Key</displayName><description>The S3 Object Key to use. This is analogous to a filename for traditional file systems.</description><defaultValue>${filename}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description>The AWS Region to connect to.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Use 's3.region' Attribute</displayName><value>attribute-defined-region</value><description>Uses 's3.region' FlowFile attribute as region.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>tag-key</name><displayName>Tag Key</displayName><description>The key of the tag that will be set on the S3 Object</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>tag-value</name><displayName>Tag Value</displayName><description>The value of the tag that will be set on the S3 Object</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>append-tag</name><displayName>Append Tag</displayName><description>If set to true, the tag will be appended to the existing set of tags on the S3 object. Any existing tags with the same key as the new tag will be updated with the specified value. If set to false, the existing tags will be removed and the new tag will be set on the S3 object.</description><defaultValue>true</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>version</name><displayName>Version ID</displayName><description>The Version of the Object to tag</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description>The amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Signer Override</name><displayName>Signer Override</displayName><description>The AWS S3 library uses Signature Version 4 by default but this property allows you to specify the Version 2 signer to support older S3-compatible services or even to plug in your own custom signer implementation.</description><defaultValue>Default Signature</defaultValue><allowableValues><allowableValue><displayName>Default Signature</displayName><value>Default Signature</value><description></description></allowableValue><allowableValue><displayName>Signature Version 4</displayName><value>AWSS3V4SignerType</value><description></description></allowableValue><allowableValue><displayName>Signature Version 2</displayName><value>S3SignerType</value><description></description></allowableValue><allowableValue><displayName>Custom Signature</displayName><value>CustomSignerType</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>custom-signer-class-name</name><displayName>Custom Signer Class Name</displayName><description>Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>custom-signer-module-location</name><displayName>Custom Signer Module Location</displayName><description>Comma-separated list of paths to files and/or directories which contain the custom signer's JAR file and its dependencies (if any).</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>FILE</resourceType><resourceType>DIRECTORY</resourceType></resourceTypes></resourceDefinition><dependencies><dependency><propertyName>Signer Override</propertyName><propertyDisplayName>Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>proxy-configuration-service</name><displayName>Proxy Configuration Service</displayName><description>Specifies the Proxy Configuration Controller Service to proxy network requests.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to this Relationship after they have been successfully processed.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>If the Processor is unable to process a given FlowFile, it will be routed to this Relationship.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>s3.tag.___</name><description>The tags associated with the S3 object will be written as part of the FlowFile attributes</description></writesAttribute><writesAttribute><name>s3.exception</name><description>The class name of the exception thrown during processor execution</description></writesAttribute><writesAttribute><name>s3.additionalDetails</name><description>The S3 supplied detail from the failed operation</description></writesAttribute><writesAttribute><name>s3.statusCode</name><description>The HTTP error code (if available) from the failed operation</description></writesAttribute><writesAttribute><name>s3.errorCode</name><description>The S3 moniker of the failed operation</description></writesAttribute><writesAttribute><name>s3.errorMessage</name><description>The S3 exception message from the failed operation</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.s3.PutS3Object</see><see>org.apache.nifi.processors.aws.s3.FetchS3Object</see><see>org.apache.nifi.processors.aws.s3.ListS3</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.sns.PutSNS</name><type>PROCESSOR</type><description>Sends the content of a FlowFile as a notification to the Amazon Simple Notification Service</description><tags><tag>amazon</tag><tag>aws</tag><tag>sns</tag><tag>topic</tag><tag>put</tag><tag>publish</tag><tag>pubsub</tag></tags><properties><property><name>Amazon Resource Name (ARN)</name><displayName>Amazon Resource Name (ARN)</displayName><description>The name of the resource to which notifications should be published</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>ARN Type</name><displayName>ARN Type</displayName><description>The type of Amazon Resource Name that is being used.</description><defaultValue>Topic ARN</defaultValue><allowableValues><allowableValue><displayName>Topic ARN</displayName><value>Topic ARN</value><description>The ARN is the name of a topic</description></allowableValue><allowableValue><displayName>Target ARN</displayName><value>Target ARN</value><description>The ARN is the name of a particular Target, used to notify a specific subscriber</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>E-mail Subject</name><displayName>E-mail Subject</displayName><description>The optional subject to use for any subscribers that are subscribed via E-mail</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Use JSON Structure</name><displayName>Use JSON Structure</displayName><description>If true, the contents of the FlowFile must be JSON with a top-level element named 'default'. Additional elements can be used to send different messages to different protocols. See the Amazon SNS Documentation for more information.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Character Set</name><displayName>Character Set</displayName><description>The character set in which the FlowFile's content is encoded</description><defaultValue>UTF-8</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Message Group ID</name><displayName>Message Group ID</displayName><description>If using FIFO, the message group to which the flowFile belongs</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Deduplication Message ID</name><displayName>Deduplication Message ID</displayName><description>The token used for deduplication of sent messages</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties><dynamicProperty><name>A name of an attribute to be added to the notification</name><value>The attribute value</value><description>User specified dynamic Properties are added as attributes to the notification</description><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.sqs.GetSQS</see><see>org.apache.nifi.processors.aws.sqs.PutSQS</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.sqs.DeleteSQS</name><type>PROCESSOR</type><description>Deletes a message from an Amazon Simple Queuing Service Queue</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>SQS</tag><tag>Queue</tag><tag>Delete</tag></tags><properties><property><name>Queue URL</name><displayName>Queue URL</displayName><description>The URL of the queue delete from</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Receipt Handle</name><displayName>Receipt Handle</displayName><description>The identifier that specifies the receipt of the message</description><defaultValue>${sqs.receipt.handle}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.sqs.GetSQS</see><see>org.apache.nifi.processors.aws.sqs.PutSQS</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.sqs.GetSQS</name><type>PROCESSOR</type><description>Fetches messages from an Amazon Simple Queuing Service Queue</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>SQS</tag><tag>Queue</tag><tag>Get</tag><tag>Fetch</tag><tag>Poll</tag></tags><properties><property><name>Queue URL</name><displayName>Queue URL</displayName><description>The URL of the queue to get messages from</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Auto Delete Messages</name><displayName>Auto Delete Messages</displayName><description>Specifies whether the messages should be automatically deleted by the processors once they have been received.</description><defaultValue>true</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Batch Size</name><displayName>Batch Size</displayName><description>The maximum number of messages to send in a single network request</description><defaultValue>10</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Character Set</name><displayName>Character Set</displayName><description>The Character Set that should be used to encode the textual content of the SQS message</description><defaultValue>UTF-8</defaultValue><allowableValues><allowableValue><displayName>Big5</displayName><value>Big5</value><description></description></allowableValue><allowableValue><displayName>Big5-HKSCS</displayName><value>Big5-HKSCS</value><description></description></allowableValue><allowableValue><displayName>CESU-8</displayName><value>CESU-8</value><description></description></allowableValue><allowableValue><displayName>EUC-JP</displayName><value>EUC-JP</value><description></description></allowableValue><allowableValue><displayName>EUC-KR</displayName><value>EUC-KR</value><description></description></allowableValue><allowableValue><displayName>GB18030</displayName><value>GB18030</value><description></description></allowableValue><allowableValue><displayName>GB2312</displayName><value>GB2312</value><description></description></allowableValue><allowableValue><displayName>GBK</displayName><value>GBK</value><description></description></allowableValue><allowableValue><displayName>IBM-Thai</displayName><value>IBM-Thai</value><description></description></allowableValue><allowableValue><displayName>IBM00858</displayName><value>IBM00858</value><description></description></allowableValue><allowableValue><displayName>IBM01140</displayName><value>IBM01140</value><description></description></allowableValue><allowableValue><displayName>IBM01141</displayName><value>IBM01141</value><description></description></allowableValue><allowableValue><displayName>IBM01142</displayName><value>IBM01142</value><description></description></allowableValue><allowableValue><displayName>IBM01143</displayName><value>IBM01143</value><description></description></allowableValue><allowableValue><displayName>IBM01144</displayName><value>IBM01144</value><description></description></allowableValue><allowableValue><displayName>IBM01145</displayName><value>IBM01145</value><description></description></allowableValue><allowableValue><displayName>IBM01146</displayName><value>IBM01146</value><description></description></allowableValue><allowableValue><displayName>IBM01147</displayName><value>IBM01147</value><description></description></allowableValue><allowableValue><displayName>IBM01148</displayName><value>IBM01148</value><description></description></allowableValue><allowableValue><displayName>IBM01149</displayName><value>IBM01149</value><description></description></allowableValue><allowableValue><displayName>IBM037</displayName><value>IBM037</value><description></description></allowableValue><allowableValue><displayName>IBM1026</displayName><value>IBM1026</value><description></description></allowableValue><allowableValue><displayName>IBM1047</displayName><value>IBM1047</value><description></description></allowableValue><allowableValue><displayName>IBM273</displayName><value>IBM273</value><description></description></allowableValue><allowableValue><displayName>IBM277</displayName><value>IBM277</value><description></description></allowableValue><allowableValue><displayName>IBM278</displayName><value>IBM278</value><description></description></allowableValue><allowableValue><displayName>IBM280</displayName><value>IBM280</value><description></description></allowableValue><allowableValue><displayName>IBM284</displayName><value>IBM284</value><description></description></allowableValue><allowableValue><displayName>IBM285</displayName><value>IBM285</value><description></description></allowableValue><allowableValue><displayName>IBM290</displayName><value>IBM290</value><description></description></allowableValue><allowableValue><displayName>IBM297</displayName><value>IBM297</value><description></description></allowableValue><allowableValue><displayName>IBM420</displayName><value>IBM420</value><description></description></allowableValue><allowableValue><displayName>IBM424</displayName><value>IBM424</value><description></description></allowableValue><allowableValue><displayName>IBM437</displayName><value>IBM437</value><description></description></allowableValue><allowableValue><displayName>IBM500</displayName><value>IBM500</value><description></description></allowableValue><allowableValue><displayName>IBM775</displayName><value>IBM775</value><description></description></allowableValue><allowableValue><displayName>IBM850</displayName><value>IBM850</value><description></description></allowableValue><allowableValue><displayName>IBM852</displayName><value>IBM852</value><description></description></allowableValue><allowableValue><displayName>IBM855</displayName><value>IBM855</value><description></description></allowableValue><allowableValue><displayName>IBM857</displayName><value>IBM857</value><description></description></allowableValue><allowableValue><displayName>IBM860</displayName><value>IBM860</value><description></description></allowableValue><allowableValue><displayName>IBM861</displayName><value>IBM861</value><description></description></allowableValue><allowableValue><displayName>IBM862</displayName><value>IBM862</value><description></description></allowableValue><allowableValue><displayName>IBM863</displayName><value>IBM863</value><description></description></allowableValue><allowableValue><displayName>IBM864</displayName><value>IBM864</value><description></description></allowableValue><allowableValue><displayName>IBM865</displayName><value>IBM865</value><description></description></allowableValue><allowableValue><displayName>IBM866</displayName><value>IBM866</value><description></description></allowableValue><allowableValue><displayName>IBM868</displayName><value>IBM868</value><description></description></allowableValue><allowableValue><displayName>IBM869</displayName><value>IBM869</value><description></description></allowableValue><allowableValue><displayName>IBM870</displayName><value>IBM870</value><description></description></allowableValue><allowableValue><displayName>IBM871</displayName><value>IBM871</value><description></description></allowableValue><allowableValue><displayName>IBM918</displayName><value>IBM918</value><description></description></allowableValue><allowableValue><displayName>ISO-2022-CN</displayName><value>ISO-2022-CN</value><description></description></allowableValue><allowableValue><displayName>ISO-2022-JP</displayName><value>ISO-2022-JP</value><description></description></allowableValue><allowableValue><displayName>ISO-2022-JP-2</displayName><value>ISO-2022-JP-2</value><description></description></allowableValue><allowableValue><displayName>ISO-2022-KR</displayName><value>ISO-2022-KR</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-1</displayName><value>ISO-8859-1</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-13</displayName><value>ISO-8859-13</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-15</displayName><value>ISO-8859-15</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-16</displayName><value>ISO-8859-16</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-2</displayName><value>ISO-8859-2</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-3</displayName><value>ISO-8859-3</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-4</displayName><value>ISO-8859-4</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-5</displayName><value>ISO-8859-5</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-6</displayName><value>ISO-8859-6</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-7</displayName><value>ISO-8859-7</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-8</displayName><value>ISO-8859-8</value><description></description></allowableValue><allowableValue><displayName>ISO-8859-9</displayName><value>ISO-8859-9</value><description></description></allowableValue><allowableValue><displayName>JIS_X0201</displayName><value>JIS_X0201</value><description></description></allowableValue><allowableValue><displayName>JIS_X0212-1990</displayName><value>JIS_X0212-1990</value><description></description></allowableValue><allowableValue><displayName>KOI8-R</displayName><value>KOI8-R</value><description></description></allowableValue><allowableValue><displayName>KOI8-U</displayName><value>KOI8-U</value><description></description></allowableValue><allowableValue><displayName>Shift_JIS</displayName><value>Shift_JIS</value><description></description></allowableValue><allowableValue><displayName>TIS-620</displayName><value>TIS-620</value><description></description></allowableValue><allowableValue><displayName>US-ASCII</displayName><value>US-ASCII</value><description></description></allowableValue><allowableValue><displayName>UTF-16</displayName><value>UTF-16</value><description></description></allowableValue><allowableValue><displayName>UTF-16BE</displayName><value>UTF-16BE</value><description></description></allowableValue><allowableValue><displayName>UTF-16LE</displayName><value>UTF-16LE</value><description></description></allowableValue><allowableValue><displayName>UTF-32</displayName><value>UTF-32</value><description></description></allowableValue><allowableValue><displayName>UTF-32BE</displayName><value>UTF-32BE</value><description></description></allowableValue><allowableValue><displayName>UTF-32LE</displayName><value>UTF-32LE</value><description></description></allowableValue><allowableValue><displayName>UTF-8</displayName><value>UTF-8</value><description></description></allowableValue><allowableValue><displayName>windows-1250</displayName><value>windows-1250</value><description></description></allowableValue><allowableValue><displayName>windows-1251</displayName><value>windows-1251</value><description></description></allowableValue><allowableValue><displayName>windows-1252</displayName><value>windows-1252</value><description></description></allowableValue><allowableValue><displayName>windows-1253</displayName><value>windows-1253</value><description></description></allowableValue><allowableValue><displayName>windows-1254</displayName><value>windows-1254</value><description></description></allowableValue><allowableValue><displayName>windows-1255</displayName><value>windows-1255</value><description></description></allowableValue><allowableValue><displayName>windows-1256</displayName><value>windows-1256</value><description></description></allowableValue><allowableValue><displayName>windows-1257</displayName><value>windows-1257</value><description></description></allowableValue><allowableValue><displayName>windows-1258</displayName><value>windows-1258</value><description></description></allowableValue><allowableValue><displayName>windows-31j</displayName><value>windows-31j</value><description></description></allowableValue><allowableValue><displayName>x-Big5-HKSCS-2001</displayName><value>x-Big5-HKSCS-2001</value><description></description></allowableValue><allowableValue><displayName>x-Big5-Solaris</displayName><value>x-Big5-Solaris</value><description></description></allowableValue><allowableValue><displayName>x-euc-jp-linux</displayName><value>x-euc-jp-linux</value><description></description></allowableValue><allowableValue><displayName>x-EUC-TW</displayName><value>x-EUC-TW</value><description></description></allowableValue><allowableValue><displayName>x-eucJP-Open</displayName><value>x-eucJP-Open</value><description></description></allowableValue><allowableValue><displayName>x-IBM1006</displayName><value>x-IBM1006</value><description></description></allowableValue><allowableValue><displayName>x-IBM1025</displayName><value>x-IBM1025</value><description></description></allowableValue><allowableValue><displayName>x-IBM1046</displayName><value>x-IBM1046</value><description></description></allowableValue><allowableValue><displayName>x-IBM1097</displayName><value>x-IBM1097</value><description></description></allowableValue><allowableValue><displayName>x-IBM1098</displayName><value>x-IBM1098</value><description></description></allowableValue><allowableValue><displayName>x-IBM1112</displayName><value>x-IBM1112</value><description></description></allowableValue><allowableValue><displayName>x-IBM1122</displayName><value>x-IBM1122</value><description></description></allowableValue><allowableValue><displayName>x-IBM1123</displayName><value>x-IBM1123</value><description></description></allowableValue><allowableValue><displayName>x-IBM1124</displayName><value>x-IBM1124</value><description></description></allowableValue><allowableValue><displayName>x-IBM1129</displayName><value>x-IBM1129</value><description></description></allowableValue><allowableValue><displayName>x-IBM1166</displayName><value>x-IBM1166</value><description></description></allowableValue><allowableValue><displayName>x-IBM1364</displayName><value>x-IBM1364</value><description></description></allowableValue><allowableValue><displayName>x-IBM1381</displayName><value>x-IBM1381</value><description></description></allowableValue><allowableValue><displayName>x-IBM1383</displayName><value>x-IBM1383</value><description></description></allowableValue><allowableValue><displayName>x-IBM29626C</displayName><value>x-IBM29626C</value><description></description></allowableValue><allowableValue><displayName>x-IBM300</displayName><value>x-IBM300</value><description></description></allowableValue><allowableValue><displayName>x-IBM33722</displayName><value>x-IBM33722</value><description></description></allowableValue><allowableValue><displayName>x-IBM737</displayName><value>x-IBM737</value><description></description></allowableValue><allowableValue><displayName>x-IBM833</displayName><value>x-IBM833</value><description></description></allowableValue><allowableValue><displayName>x-IBM834</displayName><value>x-IBM834</value><description></description></allowableValue><allowableValue><displayName>x-IBM856</displayName><value>x-IBM856</value><description></description></allowableValue><allowableValue><displayName>x-IBM874</displayName><value>x-IBM874</value><description></description></allowableValue><allowableValue><displayName>x-IBM875</displayName><value>x-IBM875</value><description></description></allowableValue><allowableValue><displayName>x-IBM921</displayName><value>x-IBM921</value><description></description></allowableValue><allowableValue><displayName>x-IBM922</displayName><value>x-IBM922</value><description></description></allowableValue><allowableValue><displayName>x-IBM930</displayName><value>x-IBM930</value><description></description></allowableValue><allowableValue><displayName>x-IBM933</displayName><value>x-IBM933</value><description></description></allowableValue><allowableValue><displayName>x-IBM935</displayName><value>x-IBM935</value><description></description></allowableValue><allowableValue><displayName>x-IBM937</displayName><value>x-IBM937</value><description></description></allowableValue><allowableValue><displayName>x-IBM939</displayName><value>x-IBM939</value><description></description></allowableValue><allowableValue><displayName>x-IBM942</displayName><value>x-IBM942</value><description></description></allowableValue><allowableValue><displayName>x-IBM942C</displayName><value>x-IBM942C</value><description></description></allowableValue><allowableValue><displayName>x-IBM943</displayName><value>x-IBM943</value><description></description></allowableValue><allowableValue><displayName>x-IBM943C</displayName><value>x-IBM943C</value><description></description></allowableValue><allowableValue><displayName>x-IBM948</displayName><value>x-IBM948</value><description></description></allowableValue><allowableValue><displayName>x-IBM949</displayName><value>x-IBM949</value><description></description></allowableValue><allowableValue><displayName>x-IBM949C</displayName><value>x-IBM949C</value><description></description></allowableValue><allowableValue><displayName>x-IBM950</displayName><value>x-IBM950</value><description></description></allowableValue><allowableValue><displayName>x-IBM964</displayName><value>x-IBM964</value><description></description></allowableValue><allowableValue><displayName>x-IBM970</displayName><value>x-IBM970</value><description></description></allowableValue><allowableValue><displayName>x-ISCII91</displayName><value>x-ISCII91</value><description></description></allowableValue><allowableValue><displayName>x-ISO-2022-CN-CNS</displayName><value>x-ISO-2022-CN-CNS</value><description></description></allowableValue><allowableValue><displayName>x-ISO-2022-CN-GB</displayName><value>x-ISO-2022-CN-GB</value><description></description></allowableValue><allowableValue><displayName>x-iso-8859-11</displayName><value>x-iso-8859-11</value><description></description></allowableValue><allowableValue><displayName>x-JIS0208</displayName><value>x-JIS0208</value><description></description></allowableValue><allowableValue><displayName>x-JISAutoDetect</displayName><value>x-JISAutoDetect</value><description></description></allowableValue><allowableValue><displayName>x-Johab</displayName><value>x-Johab</value><description></description></allowableValue><allowableValue><displayName>x-MacArabic</displayName><value>x-MacArabic</value><description></description></allowableValue><allowableValue><displayName>x-MacCentralEurope</displayName><value>x-MacCentralEurope</value><description></description></allowableValue><allowableValue><displayName>x-MacCroatian</displayName><value>x-MacCroatian</value><description></description></allowableValue><allowableValue><displayName>x-MacCyrillic</displayName><value>x-MacCyrillic</value><description></description></allowableValue><allowableValue><displayName>x-MacDingbat</displayName><value>x-MacDingbat</value><description></description></allowableValue><allowableValue><displayName>x-MacGreek</displayName><value>x-MacGreek</value><description></description></allowableValue><allowableValue><displayName>x-MacHebrew</displayName><value>x-MacHebrew</value><description></description></allowableValue><allowableValue><displayName>x-MacIceland</displayName><value>x-MacIceland</value><description></description></allowableValue><allowableValue><displayName>x-MacRoman</displayName><value>x-MacRoman</value><description></description></allowableValue><allowableValue><displayName>x-MacRomania</displayName><value>x-MacRomania</value><description></description></allowableValue><allowableValue><displayName>x-MacSymbol</displayName><value>x-MacSymbol</value><description></description></allowableValue><allowableValue><displayName>x-MacThai</displayName><value>x-MacThai</value><description></description></allowableValue><allowableValue><displayName>x-MacTurkish</displayName><value>x-MacTurkish</value><description></description></allowableValue><allowableValue><displayName>x-MacUkraine</displayName><value>x-MacUkraine</value><description></description></allowableValue><allowableValue><displayName>x-MS932_0213</displayName><value>x-MS932_0213</value><description></description></allowableValue><allowableValue><displayName>x-MS950-HKSCS</displayName><value>x-MS950-HKSCS</value><description></description></allowableValue><allowableValue><displayName>x-MS950-HKSCS-XP</displayName><value>x-MS950-HKSCS-XP</value><description></description></allowableValue><allowableValue><displayName>x-mswin-936</displayName><value>x-mswin-936</value><description></description></allowableValue><allowableValue><displayName>x-PCK</displayName><value>x-PCK</value><description></description></allowableValue><allowableValue><displayName>x-SJIS_0213</displayName><value>x-SJIS_0213</value><description></description></allowableValue><allowableValue><displayName>x-UTF-16LE-BOM</displayName><value>x-UTF-16LE-BOM</value><description></description></allowableValue><allowableValue><displayName>X-UTF-32BE-BOM</displayName><value>X-UTF-32BE-BOM</value><description></description></allowableValue><allowableValue><displayName>X-UTF-32LE-BOM</displayName><value>X-UTF-32LE-BOM</value><description></description></allowableValue><allowableValue><displayName>x-windows-50220</displayName><value>x-windows-50220</value><description></description></allowableValue><allowableValue><displayName>x-windows-50221</displayName><value>x-windows-50221</value><description></description></allowableValue><allowableValue><displayName>x-windows-874</displayName><value>x-windows-874</value><description></description></allowableValue><allowableValue><displayName>x-windows-949</displayName><value>x-windows-949</value><description></description></allowableValue><allowableValue><displayName>x-windows-950</displayName><value>x-windows-950</value><description></description></allowableValue><allowableValue><displayName>x-windows-iso2022jp</displayName><value>x-windows-iso2022jp</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Visibility Timeout</name><displayName>Visibility Timeout</displayName><description>The amount of time after a message is received but not deleted that the message is hidden from other consumers</description><defaultValue>15 mins</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Receive Message Wait Time</name><displayName>Receive Message Wait Time</displayName><description>The maximum amount of time to wait on a long polling receive call. Setting this to a value of 1 second or greater will reduce the number of SQS requests and decrease fetch latency at the cost of a constantly active thread.</description><defaultValue>0 sec</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>hash.value</name><description>The MD5 sum of the message</description></writesAttribute><writesAttribute><name>hash.algorithm</name><description>MD5</description></writesAttribute><writesAttribute><name>sqs.message.id</name><description>The unique identifier of the SQS message</description></writesAttribute><writesAttribute><name>sqs.receipt.handle</name><description>The SQS Receipt Handle that is to be used to delete the message from the queue</description></writesAttribute></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_FORBIDDEN</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.sqs.PutSQS</see><see>org.apache.nifi.processors.aws.sqs.DeleteSQS</see></seeAlso></extension><extension><name>org.apache.nifi.processors.aws.sqs.PutSQS</name><type>PROCESSOR</type><description>Publishes a message to an Amazon Simple Queuing Service Queue</description><tags><tag>Amazon</tag><tag>AWS</tag><tag>SQS</tag><tag>Queue</tag><tag>Put</tag><tag>Publish</tag></tags><properties><property><name>Queue URL</name><displayName>Queue URL</displayName><description>The URL of the queue to act upon</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description></description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>SSL Context Service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Delay</name><displayName>Delay</displayName><description>The amount of time to delay the message before it becomes available to consumers</description><defaultValue>0 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Communications Timeout</name><displayName>Communications Timeout</displayName><description></description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Endpoint Override URL</name><displayName>Endpoint Override URL</displayName><description>Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.</description><required>false</required><sensitive>false</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.</description><controllerServiceDefinition><className>org.apache.nifi.proxy.ProxyConfigurationService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>message-group-id</name><displayName>Message Group ID</displayName><description>If using FIFO, the message group to which the FlowFile belongs</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>deduplication-message-id</name><displayName>Deduplication Message ID</displayName><description>The token used for deduplication of sent messages</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties><dynamicProperty><name>The name of a Message Attribute to add to the message</name><value>The value of the Message Attribute</value><description>Allows the user to add key/value pairs as Message Attributes by adding a property whose name will become the name of the Message Attribute and value will become the value of the Message Attribute</description><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>success</name><description>FlowFiles are routed to success relationship</description><autoTerminated>false</autoTerminated></relationship><relationship><name>failure</name><description>FlowFiles are routed to failure relationship</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes></writesAttributes><supportsBatching>true</supportsBatching><inputRequirement>INPUT_REQUIRED</inputRequirement><seeAlso><see>org.apache.nifi.processors.aws.sqs.GetSQS</see><see>org.apache.nifi.processors.aws.sqs.DeleteSQS</see></seeAlso></extension><extension><name>org.apache.nifi.aws.schemaregistry.AmazonGlueSchemaRegistry</name><type>CONTROLLER_SERVICE</type><description>Provides a Schema Registry that interacts with the AWS Glue Schema Registry so that those Schemas that are stored in the Glue Schema Registry can be used in NiFi. When a Schema is looked up by name by this registry, it will find a Schema in the Glue Schema Registry with their names.</description><tags><tag>schema</tag><tag>registry</tag><tag>aws</tag><tag>avro</tag><tag>glue</tag></tags><properties><property><name>schema-registry-name</name><displayName>Schema Registry Name</displayName><description>The name of the Schema Registry</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>region</name><displayName>Region</displayName><description>The region of the cloud resources</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>aws-cn-global</displayName><value>aws-cn-global</value><description>AWS Region Code : aws-cn-global</description></allowableValue><allowableValue><displayName>aws-global</displayName><value>aws-global</value><description>AWS Region Code : aws-global</description></allowableValue><allowableValue><displayName>aws-iso-b-global</displayName><value>aws-iso-b-global</value><description>AWS Region Code : aws-iso-b-global</description></allowableValue><allowableValue><displayName>aws-iso-global</displayName><value>aws-iso-global</value><description>AWS Region Code : aws-iso-global</description></allowableValue><allowableValue><displayName>aws-us-gov-global</displayName><value>aws-us-gov-global</value><description>AWS Region Code : aws-us-gov-global</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>communications-timeout</name><displayName>Communications Timeout</displayName><description>Specifies how long to wait to receive data from the Schema Registry before considering the communications a failure</description><defaultValue>30 secs</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>cache-size</name><displayName>Cache Size</displayName><description>Specifies how many Schemas should be cached from the Schema Registry</description><defaultValue>1000</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>cache-expiration</name><displayName>Cache Expiration</displayName><description>Specifies how long a Schema that is cached should remain in the cache. Once this time period elapses, a cached version of a schema will no longer be used, and the service will have to communicate with the Schema Registry again in order to obtain the schema.</description><defaultValue>1 hour</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>aws-credentials-provider-service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</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. If set, it supersedes proxy settings configured per component. 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.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>ssl-context-service</name><displayName>SSL Context Service</displayName><description>Specifies an optional SSL Context Service that, if provided, will be used to create connections</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</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.schemaregistry.services.SchemaRegistry</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderControllerService</name><type>CONTROLLER_SERVICE</type><description>Defines credentials for Amazon Web Services processors. Uses default credentials without configuration. Default credentials support EC2 instance profile/role, default user profile, environment variables, etc. Additional options include access key / secret key pairs, credentials file, named profile, and assume role credentials.</description><tags><tag>aws</tag><tag>credentials</tag><tag>provider</tag></tags><properties><property><name>default-credentials</name><displayName>Use Default Credentials</displayName><description>If true, uses the Default Credential chain, including EC2 instance profiles or roles, environment variables, default user credentials, etc.</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Access Key</name><displayName>Access Key ID</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Secret Key</name><displayName>Secret Access Key</displayName><description></description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Credentials File</name><displayName>Credentials File</displayName><description>Path to a file containing AWS access key and secret key in properties file format.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>SINGLE</cardinality><resourceTypes><resourceType>FILE</resourceType></resourceTypes></resourceDefinition></property><property><name>profile-name</name><displayName>Profile Name</displayName><description>The AWS profile name for credentials from the profile configuration file.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>anonymous-credentials</name><displayName>Use Anonymous Credentials</displayName><description>If true, uses Anonymous credentials</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Assume Role ARN</name><displayName>Assume Role ARN</displayName><description>The AWS Role ARN for cross account access. This is used in conjunction with Assume Role Session Name and other Assume Role properties.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Assume Role Session Name</name><displayName>Assume Role Session Name</displayName><description>The AWS Role Session Name for cross account access. This is used in conjunction with Assume Role ARN.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>Session Time</name><displayName>Assume Role Session Time</displayName><description>Session time for role based session (between 900 and 3600 seconds). This is used in conjunction with Assume Role ARN.</description><defaultValue>3600</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-external-id</name><displayName>Assume Role External ID</displayName><description>External ID for cross-account access. This is used in conjunction with Assume Role ARN.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-ssl-context-service</name><displayName>Assume Role SSL Context Service</displayName><description>SSL Context Service used when connecting to the STS Endpoint.</description><controllerServiceDefinition><className>org.apache.nifi.ssl.SSLContextService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-proxy-host</name><displayName>Assume Role Proxy Host</displayName><description>Proxy host for cross-account access, if needed within your environment. This will configure a proxy to request for temporary access keys into another AWS account.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-proxy-port</name><displayName>Assume Role Proxy Port</displayName><description>Proxy port for cross-account access, if needed within your environment. This will configure a proxy to request for temporary access keys into another AWS account.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-sts-region</name><displayName>Assume Role STS Region</displayName><description>The AWS Security Token Service (STS) region</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Europe (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>Europe (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Europe (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>US ISO WEST</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Europe (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>Europe (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>Europe (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>Europe (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>Europe (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-West)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-sts-endpoint</name><displayName>Assume Role STS Endpoint Override</displayName><description>The default AWS Security Token Service (STS) endpoint ("sts.amazonaws.com") works for all accounts that are not for China (Beijing) region or GovCloud. You only need to set this property to "sts.cn-north-1.amazonaws.com.cn" when you are requesting session credentials for services in China(Beijing) region or to "sts.us-gov-west-1.amazonaws.com" for GovCloud.</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>assume-role-sts-signer-override</name><displayName>Assume Role STS Signer Override</displayName><description>The AWS STS library uses Signature Version 4 by default. This property allows you to plug in your own custom signer implementation.</description><defaultValue>Default Signature</defaultValue><allowableValues><allowableValue><displayName>Default Signature</displayName><value>Default Signature</value><description></description></allowableValue><allowableValue><displayName>Signature Version 4</displayName><value>AWS4SignerType</value><description></description></allowableValue><allowableValue><displayName>Custom Signature</displayName><value>CustomSignerType</value><description></description></allowableValue></allowableValues><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>Assume Role ARN</propertyName><propertyDisplayName>Assume Role ARN</propertyDisplayName></dependency></dependencies></property><property><name>custom-signer-class-name</name><displayName>Custom Signer Class Name</displayName><description>Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic><dependencies><dependency><propertyName>assume-role-sts-signer-override</propertyName><propertyDisplayName>Assume Role STS Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property><property><name>custom-signer-module-location</name><displayName>Custom Signer Module Location</displayName><description>Comma-separated list of paths to files and/or directories which contain the custom signer's JAR file and its dependencies (if any).</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>true</dynamicallyModifiesClasspath><dynamic>false</dynamic><resourceDefinition><cardinality>MULTIPLE</cardinality><resourceTypes><resourceType>FILE</resourceType><resourceType>DIRECTORY</resourceType></resourceTypes></resourceDefinition><dependencies><dependency><propertyName>assume-role-sts-signer-override</propertyName><propertyDisplayName>Assume Role STS Signer Override</propertyDisplayName><dependentValues><dependentValue>CustomSignerType</dependentValue></dependentValues></dependency></dependencies></property></properties><restricted><restrictions><restriction><requiredPermission>access environment credentials</requiredPermission><explanation>The default configuration can read environment variables and system properties for credentials</explanation></restriction></restrictions></restricted><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></providedServiceAPI><providedServiceAPI><className>org.apache.nifi.processors.aws.credentials.provider.AwsCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.processors.aws.s3.encryption.StandardS3EncryptionService</name><type>CONTROLLER_SERVICE</type><description>Adds configurable encryption to S3 Put and S3 Fetch operations.</description><tags><tag>service</tag><tag>aws</tag><tag>s3</tag><tag>encryption</tag><tag>encrypt</tag><tag>decryption</tag><tag>decrypt</tag><tag>key</tag></tags><properties><property><name>encryption-strategy</name><displayName>Encryption Strategy</displayName><description>Strategy to use for S3 data encryption and decryption.</description><defaultValue>NONE</defaultValue><allowableValues><allowableValue><displayName>None</displayName><value>NONE</value><description>No encryption.</description></allowableValue><allowableValue><displayName>Server-side S3</displayName><value>SSE_S3</value><description>Use server-side, S3-managed encryption.</description></allowableValue><allowableValue><displayName>Server-side KMS</displayName><value>SSE_KMS</value><description>Use server-side, KMS key to perform encryption.</description></allowableValue><allowableValue><displayName>Server-side Customer Key</displayName><value>SSE_C</value><description>Use server-side, customer-supplied key to perform encryption.</description></allowableValue><allowableValue><displayName>Client-side KMS</displayName><value>CSE_KMS</value><description>Use client-side, KMS key to perform encryption.</description></allowableValue><allowableValue><displayName>Client-side Customer Key</displayName><value>CSE_C</value><description>Use client-side, customer-supplied key to perform encryption.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>key-id-or-key-material</name><displayName>Key ID or Key Material</displayName><description>For None and Server-side S3: not used. For Server-side KMS and Client-side KMS: the KMS Key ID must be configured. For Server-side Customer Key and Client-side Customer Key: the Key Material must be specified in Base64 encoded form. In case of Server-side Customer Key, the key must be an AES-256 key. In case of Client-side Customer Key, it can be an AES-256, AES-192 or AES-128 key.</description><required>false</required><sensitive>true</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>ENVIRONMENT</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>kms-region</name><displayName>KMS Region</displayName><description>The Region of the AWS Key Management Service. Only used in case of Client-side KMS.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue></allowableValues><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.processors.aws.s3.AmazonS3EncryptionService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.processors.aws.s3.service.S3FileResourceService</name><type>CONTROLLER_SERVICE</type><description>Provides an Amazon Web Services (AWS) S3 file resource for other components.</description><tags><tag>Amazon</tag><tag>S3</tag><tag>AWS</tag><tag>file</tag><tag>resource</tag></tags><properties><property><name>Bucket</name><displayName>Bucket</displayName><description>The S3 Bucket to interact with</description><defaultValue>${s3.bucket}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Object Key</name><displayName>Object Key</displayName><description>The S3 Object Key to use. This is analogous to a filename for traditional file systems.</description><defaultValue>${filename}</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Region</name><displayName>Region</displayName><description>The AWS Region to connect to.</description><defaultValue>us-west-2</defaultValue><allowableValues><allowableValue><displayName>AWS GovCloud (US)</displayName><value>us-gov-west-1</value><description>AWS Region Code : us-gov-west-1</description></allowableValue><allowableValue><displayName>AWS GovCloud (US-East)</displayName><value>us-gov-east-1</value><description>AWS Region Code : us-gov-east-1</description></allowableValue><allowableValue><displayName>US East (N. Virginia)</displayName><value>us-east-1</value><description>AWS Region Code : us-east-1</description></allowableValue><allowableValue><displayName>US East (Ohio)</displayName><value>us-east-2</value><description>AWS Region Code : us-east-2</description></allowableValue><allowableValue><displayName>US West (N. California)</displayName><value>us-west-1</value><description>AWS Region Code : us-west-1</description></allowableValue><allowableValue><displayName>US West (Oregon)</displayName><value>us-west-2</value><description>AWS Region Code : us-west-2</description></allowableValue><allowableValue><displayName>EU (Ireland)</displayName><value>eu-west-1</value><description>AWS Region Code : eu-west-1</description></allowableValue><allowableValue><displayName>EU (London)</displayName><value>eu-west-2</value><description>AWS Region Code : eu-west-2</description></allowableValue><allowableValue><displayName>EU (Paris)</displayName><value>eu-west-3</value><description>AWS Region Code : eu-west-3</description></allowableValue><allowableValue><displayName>EU (Frankfurt)</displayName><value>eu-central-1</value><description>AWS Region Code : eu-central-1</description></allowableValue><allowableValue><displayName>EU (Zurich)</displayName><value>eu-central-2</value><description>AWS Region Code : eu-central-2</description></allowableValue><allowableValue><displayName>EU (Stockholm)</displayName><value>eu-north-1</value><description>AWS Region Code : eu-north-1</description></allowableValue><allowableValue><displayName>EU (Milan)</displayName><value>eu-south-1</value><description>AWS Region Code : eu-south-1</description></allowableValue><allowableValue><displayName>EU (Spain)</displayName><value>eu-south-2</value><description>AWS Region Code : eu-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Hong Kong)</displayName><value>ap-east-1</value><description>AWS Region Code : ap-east-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Mumbai)</displayName><value>ap-south-1</value><description>AWS Region Code : ap-south-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Hyderabad)</displayName><value>ap-south-2</value><description>AWS Region Code : ap-south-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Singapore)</displayName><value>ap-southeast-1</value><description>AWS Region Code : ap-southeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Sydney)</displayName><value>ap-southeast-2</value><description>AWS Region Code : ap-southeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Jakarta)</displayName><value>ap-southeast-3</value><description>AWS Region Code : ap-southeast-3</description></allowableValue><allowableValue><displayName>Asia Pacific (Melbourne)</displayName><value>ap-southeast-4</value><description>AWS Region Code : ap-southeast-4</description></allowableValue><allowableValue><displayName>Asia Pacific (Tokyo)</displayName><value>ap-northeast-1</value><description>AWS Region Code : ap-northeast-1</description></allowableValue><allowableValue><displayName>Asia Pacific (Seoul)</displayName><value>ap-northeast-2</value><description>AWS Region Code : ap-northeast-2</description></allowableValue><allowableValue><displayName>Asia Pacific (Osaka)</displayName><value>ap-northeast-3</value><description>AWS Region Code : ap-northeast-3</description></allowableValue><allowableValue><displayName>South America (Sao Paulo)</displayName><value>sa-east-1</value><description>AWS Region Code : sa-east-1</description></allowableValue><allowableValue><displayName>China (Beijing)</displayName><value>cn-north-1</value><description>AWS Region Code : cn-north-1</description></allowableValue><allowableValue><displayName>China (Ningxia)</displayName><value>cn-northwest-1</value><description>AWS Region Code : cn-northwest-1</description></allowableValue><allowableValue><displayName>Canada (Central)</displayName><value>ca-central-1</value><description>AWS Region Code : ca-central-1</description></allowableValue><allowableValue><displayName>Canada West (Calgary)</displayName><value>ca-west-1</value><description>AWS Region Code : ca-west-1</description></allowableValue><allowableValue><displayName>Middle East (UAE)</displayName><value>me-central-1</value><description>AWS Region Code : me-central-1</description></allowableValue><allowableValue><displayName>Middle East (Bahrain)</displayName><value>me-south-1</value><description>AWS Region Code : me-south-1</description></allowableValue><allowableValue><displayName>Africa (Cape Town)</displayName><value>af-south-1</value><description>AWS Region Code : af-south-1</description></allowableValue><allowableValue><displayName>US ISO East</displayName><value>us-iso-east-1</value><description>AWS Region Code : us-iso-east-1</description></allowableValue><allowableValue><displayName>US ISOB East (Ohio)</displayName><value>us-isob-east-1</value><description>AWS Region Code : us-isob-east-1</description></allowableValue><allowableValue><displayName>US ISO West</displayName><value>us-iso-west-1</value><description>AWS Region Code : us-iso-west-1</description></allowableValue><allowableValue><displayName>Israel (Tel Aviv)</displayName><value>il-central-1</value><description>AWS Region Code : il-central-1</description></allowableValue><allowableValue><displayName>Use 's3.region' Attribute</displayName><value>attribute-defined-region</value><description>Uses 's3.region' FlowFile attribute as region.</description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>AWS Credentials Provider service</name><displayName>AWS Credentials Provider Service</displayName><description>The Controller Service that is used to obtain AWS credentials provider</description><controllerServiceDefinition><className>org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-aws-service-api-nar</artifactId><version>2.0.0-M3</version></controllerServiceDefinition><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><useCases><useCase><description>Fetch a specific file from S3. The service provides higher performance compared to fetch processors when the data should be moved between different storages without any transformation.</description><notes></notes><keywords></keywords><inputRequirement>INPUT_ALLOWED</inputRequirement><configuration>"Bucket" = "${s3.bucket}"
"Object Key" = "${filename}"

The "Region" property must be set to denote the S3 region that the Bucket resides in.

The "AWS Credentials Provider Service" property should specify an instance of the AWSCredentialsProviderService in order to provide credentials for accessing the bucket.
</configuration></useCase></useCases><seeAlso><see>org.apache.nifi.processors.aws.s3.FetchS3Object</see></seeAlso><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.fileresource.service.api.FileResourceService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0-M3</version></providedServiceAPI></providedServiceAPIs></extension></extensions></extensionManifest>